1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for OpenJDK jdk8. 4 # 5 # Report bugs to <build-dev@openjdk.java.net>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, 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 18 DUALCASE=1; export DUALCASE # for MKS sh 19 if 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 26 else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32 esac 33 fi 34 35 36 as_nl=' 37 ' 38 export as_nl 39 # Printing a long string crashes Solaris 7 /usr/bin/printf. 40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42 as_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. 45 if 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 --' 49 elif (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' 52 else 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' 72 fi 73 74 # The user is always right. 75 if 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 } 81 fi 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.) 89 IFS=" "" $as_nl" 90 91 # Find who we are. Look in the path if we contain no directory separator. 92 as_myself= 93 case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96 for as_dir in $PATH 97 do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102 IFS=$as_save_IFS 103 104 ;; 105 esac 106 # We did not find ourselves, most probably we were run as `sh COMMAND' 107 # in which case we are not to be found in the path. 108 if test "x$as_myself" = x; then 109 as_myself=$0 110 fi 111 if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114 fi 115 116 # Unset variables that we do not need and which cause bugs (e.g. in 117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118 # suppresses any "Segmentation fault" message there. '((' could 119 # trigger a bug in pdksh 5.2.14. 120 for as_var in BASH_ENV ENV MAIL MAILPATH 121 do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123 done 124 PS1='$ ' 125 PS2='> ' 126 PS4='+ ' 127 128 # NLS nuisances. 129 LC_ALL=C 130 export LC_ALL 131 LANGUAGE=C 132 export LANGUAGE 133 134 # CDPATH. 135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137 # Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142 # neutralization value for shells without unset; and this also 143 # works around shells that cannot unset nonexistent variables. 144 # Preserve -v and -x to the replacement shell. 145 BASH_ENV=/dev/null 146 ENV=/dev/null 147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148 case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153 esac 154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155 # Admittedly, this is quite paranoid, since all the known shells bail 156 # out after a failed `exec'. 157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158 as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162 if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170 else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176 esac 177 fi 178 " 179 as_required="as_fn_return () { (exit \$1); } 180 as_fn_success () { as_fn_return 0; } 181 as_fn_failure () { as_fn_return 1; } 182 as_fn_ret_success () { return 0; } 183 as_fn_ret_failure () { return 1; } 184 185 exitcode=0 186 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192 else 193 exitcode=1; echo positional parameters were not saved. 194 fi 195 test x\$exitcode = x0 || exit 1 196 test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 test \$(( 1 + 1 )) = 2 || exit 1" 202 if (eval "$as_required") 2>/dev/null; then : 203 as_have_required=yes 204 else 205 as_have_required=no 206 fi 207 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 208 209 else 210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 211 as_found=false 212 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 213 do 214 IFS=$as_save_IFS 215 test -z "$as_dir" && as_dir=. 216 as_found=: 217 case $as_dir in #( 218 /*) 219 for as_base in sh bash ksh sh5; do 220 # Try only shells that exist, to save several forks. 221 as_shell=$as_dir/$as_base 222 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 223 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 CONFIG_SHELL=$as_shell as_have_required=yes 225 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 226 break 2 227 fi 228 fi 229 done;; 230 esac 231 as_found=false 232 done 233 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 234 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 235 CONFIG_SHELL=$SHELL as_have_required=yes 236 fi; } 237 IFS=$as_save_IFS 238 239 240 if test "x$CONFIG_SHELL" != x; then : 241 export CONFIG_SHELL 242 # We cannot yet assume a decent shell, so we have to provide a 243 # neutralization value for shells without unset; and this also 244 # works around shells that cannot unset nonexistent variables. 245 # Preserve -v and -x to the replacement shell. 246 BASH_ENV=/dev/null 247 ENV=/dev/null 248 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 249 case $- in # (((( 250 *v*x* | *x*v* ) as_opts=-vx ;; 251 *v* ) as_opts=-v ;; 252 *x* ) as_opts=-x ;; 253 * ) as_opts= ;; 254 esac 255 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 256 # Admittedly, this is quite paranoid, since all the known shells bail 257 # out after a failed `exec'. 258 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 259 exit 255 260 fi 261 262 if test x$as_have_required = xno; then : 263 $as_echo "$0: This script requires a shell more modern than all" 264 $as_echo "$0: the shells that I found on your system." 265 if test x${ZSH_VERSION+set} = xset ; then 266 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 267 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 268 else 269 $as_echo "$0: Please tell bug-autoconf@gnu.org and 270 $0: build-dev@openjdk.java.net about your system, including 271 $0: any error possibly output before this message. Then 272 $0: install a modern shell, or manually run the script 273 $0: under such a shell if you do have one." 274 fi 275 exit 1 276 fi 277 fi 278 fi 279 SHELL=${CONFIG_SHELL-/bin/sh} 280 export SHELL 281 # Unset more variables known to interfere with behavior of common tools. 282 CLICOLOR_FORCE= GREP_OPTIONS= 283 unset CLICOLOR_FORCE GREP_OPTIONS 284 285 ## --------------------- ## 286 ## M4sh Shell Functions. ## 287 ## --------------------- ## 288 # as_fn_unset VAR 289 # --------------- 290 # Portably unset VAR. 291 as_fn_unset () 292 { 293 { eval $1=; unset $1;} 294 } 295 as_unset=as_fn_unset 296 297 # as_fn_set_status STATUS 298 # ----------------------- 299 # Set $? to STATUS, without forking. 300 as_fn_set_status () 301 { 302 return $1 303 } # as_fn_set_status 304 305 # as_fn_exit STATUS 306 # ----------------- 307 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 308 as_fn_exit () 309 { 310 set +e 311 as_fn_set_status $1 312 exit $1 313 } # as_fn_exit 314 315 # as_fn_mkdir_p 316 # ------------- 317 # Create "$as_dir" as a directory, including parents if necessary. 318 as_fn_mkdir_p () 319 { 320 321 case $as_dir in #( 322 -*) as_dir=./$as_dir;; 323 esac 324 test -d "$as_dir" || eval $as_mkdir_p || { 325 as_dirs= 326 while :; do 327 case $as_dir in #( 328 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 329 *) as_qdir=$as_dir;; 330 esac 331 as_dirs="'$as_qdir' $as_dirs" 332 as_dir=`$as_dirname -- "$as_dir" || 333 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 334 X"$as_dir" : 'X\(//\)[^/]' \| \ 335 X"$as_dir" : 'X\(//\)$' \| \ 336 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 337 $as_echo X"$as_dir" | 338 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 339 s//\1/ 340 q 341 } 342 /^X\(\/\/\)[^/].*/{ 343 s//\1/ 344 q 345 } 346 /^X\(\/\/\)$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\).*/{ 351 s//\1/ 352 q 353 } 354 s/.*/./; q'` 355 test -d "$as_dir" && break 356 done 357 test -z "$as_dirs" || eval "mkdir $as_dirs" 358 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 359 360 361 } # as_fn_mkdir_p 362 363 # as_fn_executable_p FILE 364 # ----------------------- 365 # Test if FILE is an executable regular file. 366 as_fn_executable_p () 367 { 368 test -f "$1" && test -x "$1" 369 } # as_fn_executable_p 370 # as_fn_append VAR VALUE 371 # ---------------------- 372 # Append the text in VALUE to the end of the definition contained in VAR. Take 373 # advantage of any shell optimizations that allow amortized linear growth over 374 # repeated appends, instead of the typical quadratic growth present in naive 375 # implementations. 376 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 377 eval 'as_fn_append () 378 { 379 eval $1+=\$2 380 }' 381 else 382 as_fn_append () 383 { 384 eval $1=\$$1\$2 385 } 386 fi # as_fn_append 387 388 # as_fn_arith ARG... 389 # ------------------ 390 # Perform arithmetic evaluation on the ARGs, and store the result in the 391 # global $as_val. Take advantage of shells that can avoid forks. The arguments 392 # must be portable across $(()) and expr. 393 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 394 eval 'as_fn_arith () 395 { 396 as_val=$(( $* )) 397 }' 398 else 399 as_fn_arith () 400 { 401 as_val=`expr "$@" || test $? -eq 1` 402 } 403 fi # as_fn_arith 404 405 406 # as_fn_error STATUS ERROR [LINENO LOG_FD] 407 # ---------------------------------------- 408 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 409 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 410 # script with STATUS, using 1 if that was 0. 411 as_fn_error () 412 { 413 as_status=$1; test $as_status -eq 0 && as_status=1 414 if test "$4"; then 415 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 416 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 417 fi 418 $as_echo "$as_me: error: $2" >&2 419 as_fn_exit $as_status 420 } # as_fn_error 421 422 if expr a : '\(a\)' >/dev/null 2>&1 && 423 test "X`expr 00001 : '.*\(...\)'`" = X001; then 424 as_expr=expr 425 else 426 as_expr=false 427 fi 428 429 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 430 as_basename=basename 431 else 432 as_basename=false 433 fi 434 435 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 436 as_dirname=dirname 437 else 438 as_dirname=false 439 fi 440 441 as_me=`$as_basename -- "$0" || 442 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 443 X"$0" : 'X\(//\)$' \| \ 444 X"$0" : 'X\(/\)' \| . 2>/dev/null || 445 $as_echo X/"$0" | 446 sed '/^.*\/\([^/][^/]*\)\/*$/{ 447 s//\1/ 448 q 449 } 450 /^X\/\(\/\/\)$/{ 451 s//\1/ 452 q 453 } 454 /^X\/\(\/\).*/{ 455 s//\1/ 456 q 457 } 458 s/.*/./; q'` 459 460 # Avoid depending upon Character Ranges. 461 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 462 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 463 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 464 as_cr_digits='0123456789' 465 as_cr_alnum=$as_cr_Letters$as_cr_digits 466 467 468 as_lineno_1=$LINENO as_lineno_1a=$LINENO 469 as_lineno_2=$LINENO as_lineno_2a=$LINENO 470 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 471 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 472 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 473 sed -n ' 474 p 475 /[$]LINENO/= 476 ' <$as_myself | 477 sed ' 478 s/[$]LINENO.*/&-/ 479 t lineno 480 b 481 :lineno 482 N 483 :loop 484 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 485 t loop 486 s/-\n.*// 487 ' >$as_me.lineno && 488 chmod +x "$as_me.lineno" || 489 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 490 491 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 492 # already done that, so ensure we don't try to do so again and fall 493 # in an infinite loop. This has already happened in practice. 494 _as_can_reexec=no; export _as_can_reexec 495 # Don't try to exec as it changes $[0], causing all sort of problems 496 # (the dirname of $[0] is not the place where we might find the 497 # original and so on. Autoconf is especially sensitive to this). 498 . "./$as_me.lineno" 499 # Exit status is that of the last command. 500 exit 501 } 502 503 ECHO_C= ECHO_N= ECHO_T= 504 case `echo -n x` in #((((( 505 -n*) 506 case `echo 'xy\c'` in 507 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 508 xy) ECHO_C='\c';; 509 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 510 ECHO_T=' ';; 511 esac;; 512 *) 513 ECHO_N='-n';; 514 esac 515 516 rm -f conf$$ conf$$.exe conf$$.file 517 if test -d conf$$.dir; then 518 rm -f conf$$.dir/conf$$.file 519 else 520 rm -f conf$$.dir 521 mkdir conf$$.dir 2>/dev/null 522 fi 523 if (echo >conf$$.file) 2>/dev/null; then 524 if ln -s conf$$.file conf$$ 2>/dev/null; then 525 as_ln_s='ln -s' 526 # ... but there are two gotchas: 527 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 528 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 529 # In both cases, we have to default to `cp -pR'. 530 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 531 as_ln_s='cp -pR' 532 elif ln conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s=ln 534 else 535 as_ln_s='cp -pR' 536 fi 537 else 538 as_ln_s='cp -pR' 539 fi 540 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 541 rmdir conf$$.dir 2>/dev/null 542 543 if mkdir -p . 2>/dev/null; then 544 as_mkdir_p='mkdir -p "$as_dir"' 545 else 546 test -d ./-p && rmdir ./-p 547 as_mkdir_p=false 548 fi 549 550 as_test_x='test -x' 551 as_executable_p=as_fn_executable_p 552 553 # Sed expression to map a string onto a valid CPP name. 554 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 555 556 # Sed expression to map a string onto a valid variable name. 557 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 558 559 560 test -n "$DJDIR" || exec 7<&0 </dev/null 561 exec 6>&1 562 563 # Name of the host. 564 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 565 # so uname gets run too. 566 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 567 568 # 569 # Initializations. 570 # 571 ac_default_prefix=/usr/local 572 ac_clean_files= 573 ac_config_libobj_dir=. 574 LIBOBJS= 575 cross_compiling=no 576 subdirs= 577 MFLAGS= 578 MAKEFLAGS= 579 580 # Identity of this package. 581 PACKAGE_NAME='OpenJDK' 582 PACKAGE_TARNAME='openjdk' 583 PACKAGE_VERSION='jdk8' 584 PACKAGE_STRING='OpenJDK jdk8' 585 PACKAGE_BUGREPORT='build-dev@openjdk.java.net' 586 PACKAGE_URL='http://openjdk.java.net' 587 588 # Factoring default headers for most tests. 589 ac_includes_default="\ 590 #include <stdio.h> 591 #ifdef HAVE_SYS_TYPES_H 592 # include <sys/types.h> 593 #endif 594 #ifdef HAVE_SYS_STAT_H 595 # include <sys/stat.h> 596 #endif 597 #ifdef STDC_HEADERS 598 # include <stdlib.h> 599 # include <stddef.h> 600 #else 601 # ifdef HAVE_STDLIB_H 602 # include <stdlib.h> 603 # endif 604 #endif 605 #ifdef HAVE_STRING_H 606 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 607 # include <memory.h> 608 # endif 609 # include <string.h> 610 #endif 611 #ifdef HAVE_STRINGS_H 612 # include <strings.h> 613 #endif 614 #ifdef HAVE_INTTYPES_H 615 # include <inttypes.h> 616 #endif 617 #ifdef HAVE_STDINT_H 618 # include <stdint.h> 619 #endif 620 #ifdef HAVE_UNISTD_H 621 # include <unistd.h> 622 #endif" 623 624 ac_subst_vars='LTLIBOBJS 625 LIBOBJS 626 CCACHE 627 USE_PRECOMPILED_HEADER 628 SJAVAC_SERVER_DIR 629 ENABLE_SJAVAC 630 SJAVAC_SERVER_JAVA 631 JOBS 632 MEMORY_SIZE 633 NUM_CORES 634 ENABLE_INTREE_EC 635 SALIB_NAME 636 HOTSPOT_MAKE_ARGS 637 LIBCXX 638 LLVM_LIBS 639 LLVM_LDFLAGS 640 LLVM_CFLAGS 641 LLVM_CONFIG 642 LIBFFI_LIBS 643 LIBFFI_CFLAGS 644 STATIC_CXX_SETTING 645 LIBDL 646 LIBM 647 LIBZIP_CAN_USE_MMAP 648 USE_EXTERNAL_LIBZ 649 USE_EXTERNAL_LIBPNG 650 PNG_LIBS 651 PNG_CFLAGS 652 USE_EXTERNAL_LCMS 653 LCMS_LIBS 654 LCMS_CFLAGS 655 USE_EXTERNAL_LIBGIF 656 USE_EXTERNAL_LIBJPEG 657 ALSA_LIBS 658 ALSA_CFLAGS 659 FREETYPE_BUNDLE_LIB_PATH 660 FREETYPE_LIBS 661 FREETYPE_CFLAGS 662 CUPS_CFLAGS 663 OPENWIN_HOME 664 X_EXTRA_LIBS 665 X_LIBS 666 X_PRE_LIBS 667 X_CFLAGS 668 XMKMF 669 FIXPATH 670 CXXFLAGS_DEBUG_SYMBOLS 671 CFLAGS_DEBUG_SYMBOLS 672 ZIP_DEBUGINFO_FILES 673 ENABLE_DEBUG_SYMBOLS 674 USING_BROKEN_SUSE_LD 675 COMPILER_SUPPORTS_TARGET_BITS_FLAG 676 ZERO_ARCHFLAG 677 LDFLAGS_CXX_JDK 678 LDFLAGS_JDKEXE_SUFFIX 679 LDFLAGS_JDKLIB_SUFFIX 680 LDFLAGS_JDKEXE 681 LDFLAGS_JDKLIB 682 CXXFLAGS_JDKEXE 683 CXXFLAGS_JDKLIB 684 CFLAGS_JDKEXE 685 CFLAGS_JDKLIB 686 MACOSX_VERSION_MIN 687 PACKAGE_PATH 688 LEGACY_EXTRA_LDFLAGS 689 LEGACY_EXTRA_CXXFLAGS 690 LEGACY_EXTRA_CFLAGS 691 CXX_FLAG_DEPS 692 C_FLAG_DEPS 693 CXX_O_FLAG_NONE 694 CXX_O_FLAG_NORM 695 CXX_O_FLAG_HI 696 CXX_O_FLAG_HIGHEST 697 C_O_FLAG_NONE 698 C_O_FLAG_NORM 699 C_O_FLAG_HI 700 C_O_FLAG_HIGHEST 701 POST_MCS_CMD 702 POST_STRIP_CMD 703 SET_EXECUTABLE_ORIGIN 704 SET_SHARED_LIBRARY_ORIGIN 705 CXX_FLAG_REORDER 706 C_FLAG_REORDER 707 SET_SHARED_LIBRARY_MAPFILE 708 SET_SHARED_LIBRARY_NAME 709 SHARED_LIBRARY_FLAGS 710 EXE_SUFFIX 711 STATIC_LIBRARY_SUFFIX 712 SHARED_LIBRARY_SUFFIX 713 LIBRARY_PREFIX 714 STATIC_LIBRARY 715 SHARED_LIBRARY 716 OBJ_SUFFIX 717 COMPILER_NAME 718 JT_HOME 719 JTREGEXE 720 LIPO 721 ac_ct_OBJDUMP 722 OBJDUMP 723 ac_ct_OBJCOPY 724 OBJCOPY 725 ac_ct_STRIP 726 ac_ct_NM 727 MCS 728 STRIP 729 GNM 730 NM 731 AS 732 CXXCPP 733 CPP 734 COMPILER_TYPE 735 RC_FLAGS 736 DUMPBIN 737 WINAR 738 HOTSPOT_RC 739 HOTSPOT_MT 740 RC 741 MT 742 WINLD 743 HOTSPOT_LD 744 HOTSPOT_CXX 745 ARFLAGS 746 ac_ct_AR 747 AR 748 LDEXECXX 749 LDCXX 750 LDEXE 751 LD 752 ac_ct_OBJC 753 OBJCFLAGS 754 OBJC 755 ac_ct_CXX 756 CXXFLAGS 757 CXX 758 ac_ct_PROPER_COMPILER_CXX 759 PROPER_COMPILER_CXX 760 TOOLS_DIR_CXX 761 POTENTIAL_CXX 762 COMPILER_TARGET_BITS_FLAG 763 OBJEXT 764 EXEEXT 765 ac_ct_CC 766 CPPFLAGS 767 LDFLAGS 768 CFLAGS 769 CC 770 ac_ct_PROPER_COMPILER_CC 771 PROPER_COMPILER_CC 772 TOOLS_DIR_CC 773 POTENTIAL_CC 774 BUILD_LD 775 BUILD_CXX 776 BUILD_CC 777 MSVCR_DLL 778 VS_PATH 779 VS_LIB 780 VS_INCLUDE 781 CYGWIN_LINK 782 AR_OUT_OPTION 783 LD_OUT_OPTION 784 EXE_OUT_OPTION 785 CC_OUT_OPTION 786 BUILD_HOTSPOT 787 HOTSPOT_DIST 788 BUILD_OUTPUT 789 OVERRIDE_SRC_ROOT 790 ADD_SRC_ROOT 791 JDK_TOPDIR 792 NASHORN_TOPDIR 793 HOTSPOT_TOPDIR 794 JAXWS_TOPDIR 795 JAXP_TOPDIR 796 CORBA_TOPDIR 797 LANGTOOLS_TOPDIR 798 BOOT_JDK_JVMARGS 799 JAVAC_FLAGS 800 BOOT_JDK_SOURCETARGET 801 JARSIGNER 802 NATIVE2ASCII 803 JAR 804 JAVAH 805 JAVAC 806 JAVA 807 BOOT_JDK 808 BOOT_TOOLSJAR 809 BOOT_RTJAR 810 JAVA_CHECK 811 JAVAC_CHECK 812 COOKED_BUILD_NUMBER 813 JDK_VERSION 814 COPYRIGHT_YEAR 815 MACOSX_BUNDLE_ID_BASE 816 MACOSX_BUNDLE_NAME_BASE 817 COMPANY_NAME 818 JDK_RC_PLATFORM_NAME 819 PRODUCT_SUFFIX 820 PRODUCT_NAME 821 LAUNCHER_NAME 822 MILESTONE 823 JDK_BUILD_NUMBER 824 JDK_UPDATE_VERSION 825 JDK_MICRO_VERSION 826 JDK_MINOR_VERSION 827 JDK_MAJOR_VERSION 828 USER_RELEASE_SUFFIX 829 COMPRESS_JARS 830 RMICONNECTOR_IIOP 831 UNLIMITED_CRYPTO 832 CACERTS_FILE 833 TEST_IN_BUILD 834 BUILD_HEADLESS 835 SUPPORT_HEADFUL 836 SUPPORT_HEADLESS 837 BDEPS_FTP 838 BDEPS_UNZIP 839 OS_VERSION_MICRO 840 OS_VERSION_MINOR 841 OS_VERSION_MAJOR 842 PKG_CONFIG 843 CODESIGN 844 XATTR 845 DSYMUTIL 846 IS_GNU_TIME 847 TIME 848 STAT 849 HG 850 READELF 851 OTOOL 852 LDD 853 ZIP 854 UNZIP 855 FIND_DELETE 856 MAKE 857 CHECK_TOOLSDIR_MAKE 858 CHECK_TOOLSDIR_GMAKE 859 CHECK_MAKE 860 CHECK_GMAKE 861 PKGHANDLER 862 OUTPUT_ROOT 863 CONF_NAME 864 SPEC 865 BUILD_VARIANT_RELEASE 866 DEBUG_CLASSFILES 867 FASTDEBUG 868 VARIANT 869 DEBUG_LEVEL 870 MACOSX_UNIVERSAL 871 INCLUDE_SA 872 JVM_VARIANT_CORE 873 JVM_VARIANT_ZEROSHARK 874 JVM_VARIANT_ZERO 875 JVM_VARIANT_KERNEL 876 JVM_VARIANT_MINIMAL1 877 JVM_VARIANT_CLIENT 878 JVM_VARIANT_SERVER 879 JVM_VARIANTS 880 JVM_INTERPRETER 881 JDK_VARIANT 882 SET_OPENJDK 883 BUILD_LOG_WRAPPER 884 BUILD_LOG_PREVIOUS 885 BUILD_LOG 886 SYS_ROOT 887 PATH_SEP 888 SRC_ROOT 889 ZERO_ARCHDEF 890 DEFINE_CROSS_COMPILE_ARCH 891 LP64 892 OPENJDK_TARGET_OS_EXPORT_DIR 893 OPENJDK_TARGET_OS_API_DIR 894 OPENJDK_TARGET_CPU_JLI_CFLAGS 895 OPENJDK_TARGET_CPU_OSARCH 896 OPENJDK_TARGET_CPU_ISADIR 897 OPENJDK_TARGET_CPU_LIBDIR 898 OPENJDK_TARGET_CPU_LEGACY_LIB 899 OPENJDK_TARGET_CPU_LEGACY 900 REQUIRED_OS_VERSION 901 REQUIRED_OS_NAME 902 COMPILE_TYPE 903 OPENJDK_TARGET_CPU_ENDIAN 904 OPENJDK_TARGET_CPU_BITS 905 OPENJDK_TARGET_CPU_ARCH 906 OPENJDK_TARGET_CPU 907 OPENJDK_TARGET_OS_API 908 OPENJDK_TARGET_OS 909 OPENJDK_BUILD_CPU_ENDIAN 910 OPENJDK_BUILD_CPU_BITS 911 OPENJDK_BUILD_CPU_ARCH 912 OPENJDK_BUILD_CPU 913 OPENJDK_BUILD_OS_API 914 OPENJDK_BUILD_OS 915 OPENJDK_BUILD_AUTOCONF_NAME 916 OPENJDK_TARGET_AUTOCONF_NAME 917 target_os 918 target_vendor 919 target_cpu 920 target 921 host_os 922 host_vendor 923 host_cpu 924 host 925 build_os 926 build_vendor 927 build_cpu 928 build 929 SETFILE 930 DF 931 READLINK 932 CYGPATH 933 SED 934 FGREP 935 EGREP 936 GREP 937 AWK 938 XARGS 939 WHICH 940 WC 941 UNIQ 942 UNAME 943 TR 944 TOUCH 945 TEE 946 TAR 947 TAIL 948 SORT 949 SH 950 RM 951 PRINTF 952 NAWK 953 MV 954 MKTEMP 955 MKDIR 956 LS 957 LN 958 HEAD 959 FIND 960 FILE 961 EXPR 962 ECHO 963 DIRNAME 964 DIFF 965 DATE 966 CUT 967 CPIO 968 CP 969 COMM 970 CMP 971 CHMOD 972 CAT 973 BASH 974 BASENAME 975 DATE_WHEN_CONFIGURED 976 CONFIGURE_COMMAND_LINE 977 CUSTOM_MAKE_DIR 978 target_alias 979 host_alias 980 build_alias 981 LIBS 982 ECHO_T 983 ECHO_N 984 ECHO_C 985 DEFS 986 mandir 987 localedir 988 libdir 989 psdir 990 pdfdir 991 dvidir 992 htmldir 993 infodir 994 docdir 995 oldincludedir 996 includedir 997 localstatedir 998 sharedstatedir 999 sysconfdir 1000 datadir 1001 datarootdir 1002 libexecdir 1003 sbindir 1004 bindir 1005 program_transform_name 1006 prefix 1007 exec_prefix 1008 PACKAGE_URL 1009 PACKAGE_BUGREPORT 1010 PACKAGE_STRING 1011 PACKAGE_VERSION 1012 PACKAGE_TARNAME 1013 PACKAGE_NAME 1014 PATH_SEPARATOR 1015 SHELL' 1016 ac_subst_files='' 1017 ac_user_opts=' 1018 enable_option_checking 1019 with_custom_make_dir 1020 with_target_bits 1021 with_sys_root 1022 with_tools_dir 1023 with_devkit 1024 enable_openjdk_only 1025 with_jdk_variant 1026 with_jvm_interpreter 1027 with_jvm_variants 1028 enable_debug 1029 with_debug_level 1030 with_conf_name 1031 with_builddeps_conf 1032 with_builddeps_server 1033 with_builddeps_dir 1034 with_builddeps_group 1035 enable_headful 1036 enable_hotspot_test_in_build 1037 with_cacerts_file 1038 enable_unlimited_crypto 1039 enable_rmiconnector_iiop 1040 with_milestone 1041 with_update_version 1042 with_user_release_suffix 1043 with_build_number 1044 with_boot_jdk 1045 with_boot_jdk_jvmargs 1046 with_add_source_root 1047 with_override_source_root 1048 with_adds_and_overrides 1049 with_override_langtools 1050 with_override_corba 1051 with_override_jaxp 1052 with_override_jaxws 1053 with_override_hotspot 1054 with_override_nashorn 1055 with_override_jdk 1056 with_import_hotspot 1057 with_msvcr_dll 1058 with_dxsdk 1059 with_dxsdk_lib 1060 with_dxsdk_include 1061 with_jtreg 1062 with_extra_cflags 1063 with_extra_cxxflags 1064 with_extra_ldflags 1065 enable_debug_symbols 1066 enable_zip_debug_info 1067 enable_macosx_runtime_support 1068 with_x 1069 with_cups 1070 with_cups_include 1071 with_freetype 1072 with_freetype_include 1073 with_freetype_lib 1074 enable_freetype_bundling 1075 with_alsa 1076 with_alsa_include 1077 with_alsa_lib 1078 with_giflib 1079 with_lcms 1080 with_libpng 1081 with_zlib 1082 with_stdc__lib 1083 with_num_cores 1084 with_memory_size 1085 with_jobs 1086 with_sjavac_server_java 1087 enable_sjavac 1088 enable_precompiled_headers 1089 enable_ccache 1090 with_ccache_dir 1091 ' 1092 ac_precious_vars='build_alias 1093 host_alias 1094 target_alias 1095 BASENAME 1096 BASH 1097 CAT 1098 CHMOD 1099 CMP 1100 COMM 1101 CP 1102 CPIO 1103 CUT 1104 DATE 1105 DIFF 1106 DIRNAME 1107 ECHO 1108 EXPR 1109 FILE 1110 FIND 1111 HEAD 1112 LN 1113 LS 1114 MKDIR 1115 MKTEMP 1116 MV 1117 NAWK 1118 PRINTF 1119 RM 1120 SH 1121 SORT 1122 TAIL 1123 TAR 1124 TEE 1125 TOUCH 1126 TR 1127 UNAME 1128 UNIQ 1129 WC 1130 WHICH 1131 XARGS 1132 AWK 1133 GREP 1134 EGREP 1135 FGREP 1136 SED 1137 CYGPATH 1138 READLINK 1139 DF 1140 SETFILE 1141 UNZIP 1142 ZIP 1143 LDD 1144 OTOOL 1145 READELF 1146 HG 1147 STAT 1148 TIME 1149 DSYMUTIL 1150 XATTR 1151 CODESIGN 1152 PKG_CONFIG 1153 JAVA 1154 JAVAC 1155 JAVAH 1156 JAR 1157 NATIVE2ASCII 1158 JARSIGNER 1159 BUILD_CC 1160 BUILD_CXX 1161 BUILD_LD 1162 CC 1163 CFLAGS 1164 LDFLAGS 1165 LIBS 1166 CPPFLAGS 1167 CXX 1168 CXXFLAGS 1169 CCC 1170 OBJC 1171 OBJCFLAGS 1172 AR 1173 CPP 1174 CXXCPP 1175 AS 1176 NM 1177 GNM 1178 STRIP 1179 MCS 1180 OBJCOPY 1181 OBJDUMP 1182 LIPO 1183 JTREGEXE 1184 XMKMF 1185 FREETYPE_CFLAGS 1186 FREETYPE_LIBS 1187 ALSA_CFLAGS 1188 ALSA_LIBS 1189 LCMS_CFLAGS 1190 LCMS_LIBS 1191 PNG_CFLAGS 1192 PNG_LIBS 1193 LIBFFI_CFLAGS 1194 LIBFFI_LIBS 1195 CCACHE' 1196 1197 1198 # Initialize some variables set by options. 1199 ac_init_help= 1200 ac_init_version=false 1201 ac_unrecognized_opts= 1202 ac_unrecognized_sep= 1203 # The variables have the same names as the options, with 1204 # dashes changed to underlines. 1205 cache_file=/dev/null 1206 exec_prefix=NONE 1207 no_create= 1208 no_recursion= 1209 prefix=NONE 1210 program_prefix=NONE 1211 program_suffix=NONE 1212 program_transform_name=s,x,x, 1213 silent= 1214 site= 1215 srcdir= 1216 verbose= 1217 x_includes=NONE 1218 x_libraries=NONE 1219 1220 # Installation directory options. 1221 # These are left unexpanded so users can "make install exec_prefix=/foo" 1222 # and all the variables that are supposed to be based on exec_prefix 1223 # by default will actually change. 1224 # Use braces instead of parens because sh, perl, etc. also accept them. 1225 # (The list follows the same order as the GNU Coding Standards.) 1226 bindir='${exec_prefix}/bin' 1227 sbindir='${exec_prefix}/sbin' 1228 libexecdir='${exec_prefix}/libexec' 1229 datarootdir='${prefix}/share' 1230 datadir='${datarootdir}' 1231 sysconfdir='${prefix}/etc' 1232 sharedstatedir='${prefix}/com' 1233 localstatedir='${prefix}/var' 1234 includedir='${prefix}/include' 1235 oldincludedir='/usr/include' 1236 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1237 infodir='${datarootdir}/info' 1238 htmldir='${docdir}' 1239 dvidir='${docdir}' 1240 pdfdir='${docdir}' 1241 psdir='${docdir}' 1242 libdir='${exec_prefix}/lib' 1243 localedir='${datarootdir}/locale' 1244 mandir='${datarootdir}/man' 1245 1246 ac_prev= 1247 ac_dashdash= 1248 for ac_option 1249 do 1250 # If the previous option needs an argument, assign it. 1251 if test -n "$ac_prev"; then 1252 eval $ac_prev=\$ac_option 1253 ac_prev= 1254 continue 1255 fi 1256 1257 case $ac_option in 1258 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1259 *=) ac_optarg= ;; 1260 *) ac_optarg=yes ;; 1261 esac 1262 1263 # Accept the important Cygnus configure options, so we can diagnose typos. 1264 1265 case $ac_dashdash$ac_option in 1266 --) 1267 ac_dashdash=yes ;; 1268 1269 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1270 ac_prev=bindir ;; 1271 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1272 bindir=$ac_optarg ;; 1273 1274 -build | --build | --buil | --bui | --bu) 1275 ac_prev=build_alias ;; 1276 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1277 build_alias=$ac_optarg ;; 1278 1279 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1280 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1281 ac_prev=cache_file ;; 1282 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1283 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1284 cache_file=$ac_optarg ;; 1285 1286 --config-cache | -C) 1287 cache_file=config.cache ;; 1288 1289 -datadir | --datadir | --datadi | --datad) 1290 ac_prev=datadir ;; 1291 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1292 datadir=$ac_optarg ;; 1293 1294 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1295 | --dataroo | --dataro | --datar) 1296 ac_prev=datarootdir ;; 1297 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1298 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1299 datarootdir=$ac_optarg ;; 1300 1301 -disable-* | --disable-*) 1302 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1303 # Reject names that are not valid shell variable names. 1304 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1305 as_fn_error $? "invalid feature name: $ac_useropt" 1306 ac_useropt_orig=$ac_useropt 1307 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1308 case $ac_user_opts in 1309 *" 1310 "enable_$ac_useropt" 1311 "*) ;; 1312 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1313 ac_unrecognized_sep=', ';; 1314 esac 1315 eval enable_$ac_useropt=no ;; 1316 1317 -docdir | --docdir | --docdi | --doc | --do) 1318 ac_prev=docdir ;; 1319 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1320 docdir=$ac_optarg ;; 1321 1322 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1323 ac_prev=dvidir ;; 1324 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1325 dvidir=$ac_optarg ;; 1326 1327 -enable-* | --enable-*) 1328 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1329 # Reject names that are not valid shell variable names. 1330 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1331 as_fn_error $? "invalid feature name: $ac_useropt" 1332 ac_useropt_orig=$ac_useropt 1333 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1334 case $ac_user_opts in 1335 *" 1336 "enable_$ac_useropt" 1337 "*) ;; 1338 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1339 ac_unrecognized_sep=', ';; 1340 esac 1341 eval enable_$ac_useropt=\$ac_optarg ;; 1342 1343 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1344 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1345 | --exec | --exe | --ex) 1346 ac_prev=exec_prefix ;; 1347 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1348 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1349 | --exec=* | --exe=* | --ex=*) 1350 exec_prefix=$ac_optarg ;; 1351 1352 -gas | --gas | --ga | --g) 1353 # Obsolete; use --with-gas. 1354 with_gas=yes ;; 1355 1356 -help | --help | --hel | --he | -h) 1357 ac_init_help=long ;; 1358 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1359 ac_init_help=recursive ;; 1360 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1361 ac_init_help=short ;; 1362 1363 -host | --host | --hos | --ho) 1364 ac_prev=host_alias ;; 1365 -host=* | --host=* | --hos=* | --ho=*) 1366 host_alias=$ac_optarg ;; 1367 1368 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1369 ac_prev=htmldir ;; 1370 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1371 | --ht=*) 1372 htmldir=$ac_optarg ;; 1373 1374 -includedir | --includedir | --includedi | --included | --include \ 1375 | --includ | --inclu | --incl | --inc) 1376 ac_prev=includedir ;; 1377 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1378 | --includ=* | --inclu=* | --incl=* | --inc=*) 1379 includedir=$ac_optarg ;; 1380 1381 -infodir | --infodir | --infodi | --infod | --info | --inf) 1382 ac_prev=infodir ;; 1383 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1384 infodir=$ac_optarg ;; 1385 1386 -libdir | --libdir | --libdi | --libd) 1387 ac_prev=libdir ;; 1388 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1389 libdir=$ac_optarg ;; 1390 1391 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1392 | --libexe | --libex | --libe) 1393 ac_prev=libexecdir ;; 1394 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1395 | --libexe=* | --libex=* | --libe=*) 1396 libexecdir=$ac_optarg ;; 1397 1398 -localedir | --localedir | --localedi | --localed | --locale) 1399 ac_prev=localedir ;; 1400 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1401 localedir=$ac_optarg ;; 1402 1403 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1404 | --localstate | --localstat | --localsta | --localst | --locals) 1405 ac_prev=localstatedir ;; 1406 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1407 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1408 localstatedir=$ac_optarg ;; 1409 1410 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1411 ac_prev=mandir ;; 1412 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1413 mandir=$ac_optarg ;; 1414 1415 -nfp | --nfp | --nf) 1416 # Obsolete; use --without-fp. 1417 with_fp=no ;; 1418 1419 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1420 | --no-cr | --no-c | -n) 1421 no_create=yes ;; 1422 1423 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1424 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1425 no_recursion=yes ;; 1426 1427 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1428 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1429 | --oldin | --oldi | --old | --ol | --o) 1430 ac_prev=oldincludedir ;; 1431 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1432 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1433 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1434 oldincludedir=$ac_optarg ;; 1435 1436 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1437 ac_prev=prefix ;; 1438 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1439 prefix=$ac_optarg ;; 1440 1441 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1442 | --program-pre | --program-pr | --program-p) 1443 ac_prev=program_prefix ;; 1444 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1445 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1446 program_prefix=$ac_optarg ;; 1447 1448 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1449 | --program-suf | --program-su | --program-s) 1450 ac_prev=program_suffix ;; 1451 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1452 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1453 program_suffix=$ac_optarg ;; 1454 1455 -program-transform-name | --program-transform-name \ 1456 | --program-transform-nam | --program-transform-na \ 1457 | --program-transform-n | --program-transform- \ 1458 | --program-transform | --program-transfor \ 1459 | --program-transfo | --program-transf \ 1460 | --program-trans | --program-tran \ 1461 | --progr-tra | --program-tr | --program-t) 1462 ac_prev=program_transform_name ;; 1463 -program-transform-name=* | --program-transform-name=* \ 1464 | --program-transform-nam=* | --program-transform-na=* \ 1465 | --program-transform-n=* | --program-transform-=* \ 1466 | --program-transform=* | --program-transfor=* \ 1467 | --program-transfo=* | --program-transf=* \ 1468 | --program-trans=* | --program-tran=* \ 1469 | --progr-tra=* | --program-tr=* | --program-t=*) 1470 program_transform_name=$ac_optarg ;; 1471 1472 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1473 ac_prev=pdfdir ;; 1474 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1475 pdfdir=$ac_optarg ;; 1476 1477 -psdir | --psdir | --psdi | --psd | --ps) 1478 ac_prev=psdir ;; 1479 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1480 psdir=$ac_optarg ;; 1481 1482 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1483 | -silent | --silent | --silen | --sile | --sil) 1484 silent=yes ;; 1485 1486 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1487 ac_prev=sbindir ;; 1488 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1489 | --sbi=* | --sb=*) 1490 sbindir=$ac_optarg ;; 1491 1492 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1493 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1494 | --sharedst | --shareds | --shared | --share | --shar \ 1495 | --sha | --sh) 1496 ac_prev=sharedstatedir ;; 1497 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1498 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1499 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1500 | --sha=* | --sh=*) 1501 sharedstatedir=$ac_optarg ;; 1502 1503 -site | --site | --sit) 1504 ac_prev=site ;; 1505 -site=* | --site=* | --sit=*) 1506 site=$ac_optarg ;; 1507 1508 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1509 ac_prev=srcdir ;; 1510 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1511 srcdir=$ac_optarg ;; 1512 1513 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1514 | --syscon | --sysco | --sysc | --sys | --sy) 1515 ac_prev=sysconfdir ;; 1516 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1517 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1518 sysconfdir=$ac_optarg ;; 1519 1520 -target | --target | --targe | --targ | --tar | --ta | --t) 1521 ac_prev=target_alias ;; 1522 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1523 target_alias=$ac_optarg ;; 1524 1525 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1526 verbose=yes ;; 1527 1528 -version | --version | --versio | --versi | --vers | -V) 1529 ac_init_version=: ;; 1530 1531 -with-* | --with-*) 1532 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1533 # Reject names that are not valid shell variable names. 1534 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1535 as_fn_error $? "invalid package name: $ac_useropt" 1536 ac_useropt_orig=$ac_useropt 1537 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1538 case $ac_user_opts in 1539 *" 1540 "with_$ac_useropt" 1541 "*) ;; 1542 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1543 ac_unrecognized_sep=', ';; 1544 esac 1545 eval with_$ac_useropt=\$ac_optarg ;; 1546 1547 -without-* | --without-*) 1548 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1549 # Reject names that are not valid shell variable names. 1550 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1551 as_fn_error $? "invalid package name: $ac_useropt" 1552 ac_useropt_orig=$ac_useropt 1553 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1554 case $ac_user_opts in 1555 *" 1556 "with_$ac_useropt" 1557 "*) ;; 1558 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1559 ac_unrecognized_sep=', ';; 1560 esac 1561 eval with_$ac_useropt=no ;; 1562 1563 --x) 1564 # Obsolete; use --with-x. 1565 with_x=yes ;; 1566 1567 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1568 | --x-incl | --x-inc | --x-in | --x-i) 1569 ac_prev=x_includes ;; 1570 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1571 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1572 x_includes=$ac_optarg ;; 1573 1574 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1575 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1576 ac_prev=x_libraries ;; 1577 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1578 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1579 x_libraries=$ac_optarg ;; 1580 1581 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1582 Try \`$0 --help' for more information" 1583 ;; 1584 1585 *=*) 1586 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1587 # Reject names that are not valid shell variable names. 1588 case $ac_envvar in #( 1589 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1590 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1591 esac 1592 eval $ac_envvar=\$ac_optarg 1593 export $ac_envvar ;; 1594 1595 *) 1596 # FIXME: should be removed in autoconf 3.0. 1597 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1598 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1599 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1600 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1601 ;; 1602 1603 esac 1604 done 1605 1606 if test -n "$ac_prev"; then 1607 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1608 as_fn_error $? "missing argument to $ac_option" 1609 fi 1610 1611 if test -n "$ac_unrecognized_opts"; then 1612 case $enable_option_checking in 1613 no) ;; 1614 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1615 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1616 esac 1617 fi 1618 1619 # Check all directory arguments for consistency. 1620 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1621 datadir sysconfdir sharedstatedir localstatedir includedir \ 1622 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1623 libdir localedir mandir 1624 do 1625 eval ac_val=\$$ac_var 1626 # Remove trailing slashes. 1627 case $ac_val in 1628 */ ) 1629 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1630 eval $ac_var=\$ac_val;; 1631 esac 1632 # Be sure to have absolute directory names. 1633 case $ac_val in 1634 [\\/$]* | ?:[\\/]* ) continue;; 1635 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1636 esac 1637 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1638 done 1639 1640 # There might be people who depend on the old broken behavior: `$host' 1641 # used to hold the argument of --host etc. 1642 # FIXME: To remove some day. 1643 build=$build_alias 1644 host=$host_alias 1645 target=$target_alias 1646 1647 # FIXME: To remove some day. 1648 if test "x$host_alias" != x; then 1649 if test "x$build_alias" = x; then 1650 cross_compiling=maybe 1651 elif test "x$build_alias" != "x$host_alias"; then 1652 cross_compiling=yes 1653 fi 1654 fi 1655 1656 ac_tool_prefix= 1657 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1658 1659 test "$silent" = yes && exec 6>/dev/null 1660 1661 1662 ac_pwd=`pwd` && test -n "$ac_pwd" && 1663 ac_ls_di=`ls -di .` && 1664 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1665 as_fn_error $? "working directory cannot be determined" 1666 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1667 as_fn_error $? "pwd does not report name of working directory" 1668 1669 1670 # Find the source files, if location was not specified. 1671 if test -z "$srcdir"; then 1672 ac_srcdir_defaulted=yes 1673 # Try the directory containing this script, then the parent directory. 1674 ac_confdir=`$as_dirname -- "$as_myself" || 1675 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1676 X"$as_myself" : 'X\(//\)[^/]' \| \ 1677 X"$as_myself" : 'X\(//\)$' \| \ 1678 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1679 $as_echo X"$as_myself" | 1680 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1681 s//\1/ 1682 q 1683 } 1684 /^X\(\/\/\)[^/].*/{ 1685 s//\1/ 1686 q 1687 } 1688 /^X\(\/\/\)$/{ 1689 s//\1/ 1690 q 1691 } 1692 /^X\(\/\).*/{ 1693 s//\1/ 1694 q 1695 } 1696 s/.*/./; q'` 1697 srcdir=$ac_confdir 1698 if test ! -r "$srcdir/$ac_unique_file"; then 1699 srcdir=.. 1700 fi 1701 else 1702 ac_srcdir_defaulted=no 1703 fi 1704 if test ! -r "$srcdir/$ac_unique_file"; then 1705 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1706 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1707 fi 1708 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1709 ac_abs_confdir=`( 1710 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1711 pwd)` 1712 # When building in place, set srcdir=. 1713 if test "$ac_abs_confdir" = "$ac_pwd"; then 1714 srcdir=. 1715 fi 1716 # Remove unnecessary trailing slashes from srcdir. 1717 # Double slashes in file names in object file debugging info 1718 # mess up M-x gdb in Emacs. 1719 case $srcdir in 1720 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1721 esac 1722 for ac_var in $ac_precious_vars; do 1723 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1724 eval ac_env_${ac_var}_value=\$${ac_var} 1725 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1726 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1727 done 1728 1729 # 1730 # Report the --help message. 1731 # 1732 if test "$ac_init_help" = "long"; then 1733 # Omit some internal or obsolete options to make the list less imposing. 1734 # This message is too long to be a string in the A/UX 3.1 sh. 1735 cat <<_ACEOF 1736 \`configure' configures OpenJDK jdk8 to adapt to many kinds of systems. 1737 1738 Usage: $0 [OPTION]... [VAR=VALUE]... 1739 1740 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1741 VAR=VALUE. See below for descriptions of some of the useful variables. 1742 1743 Defaults for the options are specified in brackets. 1744 1745 Configuration: 1746 -h, --help display this help and exit 1747 --help=short display options specific to this package 1748 --help=recursive display the short help of all the included packages 1749 -V, --version display version information and exit 1750 -q, --quiet, --silent do not print \`checking ...' messages 1751 --cache-file=FILE cache test results in FILE [disabled] 1752 -C, --config-cache alias for \`--cache-file=config.cache' 1753 -n, --no-create do not create output files 1754 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1755 1756 Installation directories: 1757 --prefix=PREFIX install architecture-independent files in PREFIX 1758 [$ac_default_prefix] 1759 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1760 [PREFIX] 1761 1762 By default, \`make install' will install all the files in 1763 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1764 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1765 for instance \`--prefix=\$HOME'. 1766 1767 For better control, use the options below. 1768 1769 Fine tuning of the installation directories: 1770 --bindir=DIR user executables [EPREFIX/bin] 1771 --sbindir=DIR system admin executables [EPREFIX/sbin] 1772 --libexecdir=DIR program executables [EPREFIX/libexec] 1773 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1774 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1775 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1776 --libdir=DIR object code libraries [EPREFIX/lib] 1777 --includedir=DIR C header files [PREFIX/include] 1778 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1779 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1780 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1781 --infodir=DIR info documentation [DATAROOTDIR/info] 1782 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1783 --mandir=DIR man documentation [DATAROOTDIR/man] 1784 --docdir=DIR documentation root [DATAROOTDIR/doc/openjdk] 1785 --htmldir=DIR html documentation [DOCDIR] 1786 --dvidir=DIR dvi documentation [DOCDIR] 1787 --pdfdir=DIR pdf documentation [DOCDIR] 1788 --psdir=DIR ps documentation [DOCDIR] 1789 _ACEOF 1790 1791 cat <<\_ACEOF 1792 1793 X features: 1794 --x-includes=DIR X include files are in DIR 1795 --x-libraries=DIR X library files are in DIR 1796 1797 System types: 1798 --build=BUILD configure for building on BUILD [guessed] 1799 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1800 --target=TARGET configure for building compilers for TARGET [HOST] 1801 _ACEOF 1802 fi 1803 1804 if test -n "$ac_init_help"; then 1805 case $ac_init_help in 1806 short | recursive ) echo "Configuration of OpenJDK jdk8:";; 1807 esac 1808 cat <<\_ACEOF 1809 1810 Optional Features: 1811 --disable-option-checking ignore unrecognized --enable/--with options 1812 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1813 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1814 --enable-openjdk-only suppress building custom source even if present 1815 [disabled] 1816 --enable-debug set the debug level to fastdebug (shorthand for 1817 --with-debug-level=fastdebug) [disabled] 1818 --disable-headful disable building headful support (graphical UI 1819 support) [enabled] 1820 --enable-hotspot-test-in-build 1821 run the Queens test after Hotspot build [disabled] 1822 --enable-unlimited-crypto 1823 Enable unlimited crypto policy [disabled] 1824 --enable-rmiconnector-iiop 1825 enable the JMX RMIConnector iiop transport 1826 [disabled] 1827 --disable-debug-symbols disable generation of debug symbols [enabled] 1828 --disable-zip-debug-info 1829 disable zipping of debug-info files [enabled] 1830 --enable-macosx-runtime-support 1831 Deprecated. Option is kept for backwards 1832 compatibility and is ignored 1833 --disable-freetype-bundling 1834 disable bundling of the freetype library with the 1835 build result [enabled on Windows or when using 1836 --with-freetype, disabled otherwise] 1837 --enable-sjavac use sjavac to do fast incremental compiles 1838 [disabled] 1839 --disable-precompiled-headers 1840 disable using precompiled headers when compiling C++ 1841 [enabled] 1842 --enable-ccache enable using ccache to speed up recompilations 1843 [disabled] 1844 1845 Optional Packages: 1846 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1847 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1848 --with-custom-make-dir use this directory for custom build/make files 1849 --with-target-bits build 32-bit or 64-bit binaries (for platforms that 1850 support it), e.g. --with-target-bits=32 [guessed] 1851 --with-sys-root pass this sys-root to the compilers and tools (for 1852 cross-compiling) 1853 --with-tools-dir search this directory for compilers and tools (for 1854 cross-compiling) 1855 --with-devkit use this directory as base for tools-dir and 1856 sys-root (for cross-compiling) 1857 --with-jdk-variant JDK variant to build (normal) [normal] 1858 --with-jvm-interpreter JVM interpreter to build (template, cpp) [template] 1859 --with-jvm-variants JVM variants (separated by commas) to build (server, 1860 client, minimal1, kernel, zero, zeroshark, core) 1861 [server] 1862 --with-debug-level set the debug level (release, fastdebug, slowdebug) 1863 [release] 1864 --with-conf-name use this as the name of the configuration [generated 1865 from important configuration options] 1866 --with-builddeps-conf use this configuration file for the builddeps 1867 --with-builddeps-server download and use build dependencies from this server 1868 url 1869 --with-builddeps-dir store downloaded build dependencies here 1870 [/localhome/builddeps] 1871 --with-builddeps-group chgrp the downloaded build dependencies to this 1872 group 1873 --with-cacerts-file specify alternative cacerts file 1874 --with-milestone Set milestone value for build [internal] 1875 --with-update-version Set update version value for build [b00] 1876 --with-user-release-suffix 1877 Add a custom string to the version string if build 1878 number isn't set.[username_builddateb00] 1879 --with-build-number Set build number value for build [b00] 1880 --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] 1881 --with-boot-jdk-jvmargs specify JVM arguments to be passed to all 1882 invocations of the Boot JDK, overriding the default 1883 values, e.g --with-boot-jdk-jvmargs="-Xmx8G 1884 -enableassertions" 1885 --with-add-source-root for each and every source directory, look in this 1886 additional source root for the same directory; if it 1887 exists and have files in it, include it in the build 1888 --with-override-source-root 1889 for each and every source directory, look in this 1890 override source root for the same directory; if it 1891 exists, use that directory instead and ignore the 1892 directory in the original source root 1893 --with-adds-and-overrides 1894 use the subdirs 'adds' and 'overrides' in the 1895 specified directory as add-source-root and 1896 override-source-root 1897 --with-override-langtools 1898 use this langtools dir for the build 1899 --with-override-corba use this corba dir for the build 1900 --with-override-jaxp use this jaxp dir for the build 1901 --with-override-jaxws use this jaxws dir for the build 1902 --with-override-hotspot use this hotspot dir for the build 1903 --with-override-nashorn use this nashorn dir for the build 1904 --with-override-jdk use this jdk dir for the build 1905 --with-import-hotspot import hotspot binaries from this jdk image or 1906 hotspot build dist dir instead of building from 1907 source 1908 --with-msvcr-dll copy this msvcr100.dll into the built JDK (Windows 1909 only) [probed] 1910 --with-dxsdk Deprecated. Option is kept for backwards 1911 compatibility and is ignored 1912 --with-dxsdk-lib Deprecated. Option is kept for backwards 1913 compatibility and is ignored 1914 --with-dxsdk-include Deprecated. Option is kept for backwards 1915 compatibility and is ignored 1916 --with-jtreg Regression Test Harness [probed] 1917 --with-extra-cflags extra flags to be used when compiling jdk c-files 1918 --with-extra-cxxflags extra flags to be used when compiling jdk c++-files 1919 --with-extra-ldflags extra flags to be used when linking jdk 1920 --with-x use the X Window System 1921 --with-cups specify prefix directory for the cups package 1922 (expecting the headers under PATH/include) 1923 --with-cups-include specify directory for the cups include files 1924 --with-freetype specify prefix directory for the freetype package 1925 (expecting the libraries under PATH/lib and the 1926 headers under PATH/include) 1927 --with-freetype-include specify directory for the freetype include files 1928 --with-freetype-lib specify directory for the freetype library 1929 --with-alsa specify prefix directory for the alsa package 1930 (expecting the libraries under PATH/lib and the 1931 headers under PATH/include) 1932 --with-alsa-include specify directory for the alsa include files 1933 --with-alsa-lib specify directory for the alsa library 1934 --with-giflib use giflib from build system or OpenJDK source 1935 (system, bundled) [bundled] 1936 --with-lcms use lcms2 from build system or OpenJDK source 1937 (system, bundled) [bundled] 1938 --with-libpng use libpng from build system or OpenJDK source 1939 (system, bundled) [bundled] 1940 --with-zlib use zlib from build system or OpenJDK source 1941 (system, bundled) [bundled] 1942 --with-stdc++lib=<static>,<dynamic>,<default> 1943 force linking of the C++ runtime on Linux to either 1944 static or dynamic, default is static with dynamic as 1945 fallback 1946 --with-num-cores number of cores in the build system, e.g. 1947 --with-num-cores=8 [probed] 1948 --with-memory-size memory (in MB) available in the build system, e.g. 1949 --with-memory-size=1024 [probed] 1950 --with-jobs number of parallel jobs to let make run [calculated 1951 based on cores and memory] 1952 --with-sjavac-server-java 1953 use this java binary for running the sjavac 1954 background server [Boot JDK java] 1955 --with-ccache-dir where to store ccache files [~/.ccache] 1956 1957 Some influential environment variables: 1958 BASENAME Override default value for BASENAME 1959 BASH Override default value for BASH 1960 CAT Override default value for CAT 1961 CHMOD Override default value for CHMOD 1962 CMP Override default value for CMP 1963 COMM Override default value for COMM 1964 CP Override default value for CP 1965 CPIO Override default value for CPIO 1966 CUT Override default value for CUT 1967 DATE Override default value for DATE 1968 DIFF Override default value for DIFF 1969 DIRNAME Override default value for DIRNAME 1970 ECHO Override default value for ECHO 1971 EXPR Override default value for EXPR 1972 FILE Override default value for FILE 1973 FIND Override default value for FIND 1974 HEAD Override default value for HEAD 1975 LN Override default value for LN 1976 LS Override default value for LS 1977 MKDIR Override default value for MKDIR 1978 MKTEMP Override default value for MKTEMP 1979 MV Override default value for MV 1980 NAWK Override default value for NAWK 1981 PRINTF Override default value for PRINTF 1982 RM Override default value for RM 1983 SH Override default value for SH 1984 SORT Override default value for SORT 1985 TAIL Override default value for TAIL 1986 TAR Override default value for TAR 1987 TEE Override default value for TEE 1988 TOUCH Override default value for TOUCH 1989 TR Override default value for TR 1990 UNAME Override default value for UNAME 1991 UNIQ Override default value for UNIQ 1992 WC Override default value for WC 1993 WHICH Override default value for WHICH 1994 XARGS Override default value for XARGS 1995 AWK Override default value for AWK 1996 GREP Override default value for GREP 1997 EGREP Override default value for EGREP 1998 FGREP Override default value for FGREP 1999 SED Override default value for SED 2000 CYGPATH Override default value for CYGPATH 2001 READLINK Override default value for READLINK 2002 DF Override default value for DF 2003 SETFILE Override default value for SETFILE 2004 UNZIP Override default value for UNZIP 2005 ZIP Override default value for ZIP 2006 LDD Override default value for LDD 2007 OTOOL Override default value for OTOOL 2008 READELF Override default value for READELF 2009 HG Override default value for HG 2010 STAT Override default value for STAT 2011 TIME Override default value for TIME 2012 DSYMUTIL Override default value for DSYMUTIL 2013 XATTR Override default value for XATTR 2014 CODESIGN Override default value for CODESIGN 2015 PKG_CONFIG path to pkg-config utility 2016 JAVA Override default value for JAVA 2017 JAVAC Override default value for JAVAC 2018 JAVAH Override default value for JAVAH 2019 JAR Override default value for JAR 2020 NATIVE2ASCII 2021 Override default value for NATIVE2ASCII 2022 JARSIGNER Override default value for JARSIGNER 2023 BUILD_CC Override default value for BUILD_CC 2024 BUILD_CXX Override default value for BUILD_CXX 2025 BUILD_LD Override default value for BUILD_LD 2026 CC C compiler command 2027 CFLAGS C compiler flags 2028 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 2029 nonstandard directory <lib dir> 2030 LIBS libraries to pass to the linker, e.g. -l<library> 2031 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 2032 you have headers in a nonstandard directory <include dir> 2033 CXX C++ compiler command 2034 CXXFLAGS C++ compiler flags 2035 OBJC Objective C compiler command 2036 OBJCFLAGS Objective C compiler flags 2037 AR Override default value for AR 2038 CPP C preprocessor 2039 CXXCPP C++ preprocessor 2040 AS Override default value for AS 2041 NM Override default value for NM 2042 GNM Override default value for GNM 2043 STRIP Override default value for STRIP 2044 MCS Override default value for MCS 2045 OBJCOPY Override default value for OBJCOPY 2046 OBJDUMP Override default value for OBJDUMP 2047 LIPO Override default value for LIPO 2048 JTREGEXE Override default value for JTREGEXE 2049 XMKMF Path to xmkmf, Makefile generator for X Window System 2050 FREETYPE_CFLAGS 2051 C compiler flags for FREETYPE, overriding pkg-config 2052 FREETYPE_LIBS 2053 linker flags for FREETYPE, overriding pkg-config 2054 ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config 2055 ALSA_LIBS linker flags for ALSA, overriding pkg-config 2056 LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config 2057 LCMS_LIBS linker flags for LCMS, overriding pkg-config 2058 PNG_CFLAGS C compiler flags for PNG, overriding pkg-config 2059 PNG_LIBS linker flags for PNG, overriding pkg-config 2060 LIBFFI_CFLAGS 2061 C compiler flags for LIBFFI, overriding pkg-config 2062 LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config 2063 CCACHE Override default value for CCACHE 2064 2065 Use these variables to override the choices made by `configure' or to help 2066 it to find libraries and programs with nonstandard names/locations. 2067 2068 Report bugs to <build-dev@openjdk.java.net>. 2069 OpenJDK home page: <http://openjdk.java.net>. 2070 _ACEOF 2071 ac_status=$? 2072 fi 2073 2074 if test "$ac_init_help" = "recursive"; then 2075 # If there are subdirs, report their specific --help. 2076 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 2077 test -d "$ac_dir" || 2078 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 2079 continue 2080 ac_builddir=. 2081 2082 case "$ac_dir" in 2083 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 2084 *) 2085 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 2086 # A ".." for each directory in $ac_dir_suffix. 2087 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 2088 case $ac_top_builddir_sub in 2089 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 2090 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 2091 esac ;; 2092 esac 2093 ac_abs_top_builddir=$ac_pwd 2094 ac_abs_builddir=$ac_pwd$ac_dir_suffix 2095 # for backward compatibility: 2096 ac_top_builddir=$ac_top_build_prefix 2097 2098 case $srcdir in 2099 .) # We are building in place. 2100 ac_srcdir=. 2101 ac_top_srcdir=$ac_top_builddir_sub 2102 ac_abs_top_srcdir=$ac_pwd ;; 2103 [\\/]* | ?:[\\/]* ) # Absolute name. 2104 ac_srcdir=$srcdir$ac_dir_suffix; 2105 ac_top_srcdir=$srcdir 2106 ac_abs_top_srcdir=$srcdir ;; 2107 *) # Relative name. 2108 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 2109 ac_top_srcdir=$ac_top_build_prefix$srcdir 2110 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 2111 esac 2112 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 2113 2114 cd "$ac_dir" || { ac_status=$?; continue; } 2115 # Check for guested configure. 2116 if test -f "$ac_srcdir/configure.gnu"; then 2117 echo && 2118 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 2119 elif test -f "$ac_srcdir/configure"; then 2120 echo && 2121 $SHELL "$ac_srcdir/configure" --help=recursive 2122 else 2123 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 2124 fi || ac_status=$? 2125 cd "$ac_pwd" || { ac_status=$?; break; } 2126 done 2127 fi 2128 2129 test -n "$ac_init_help" && exit $ac_status 2130 if $ac_init_version; then 2131 cat <<\_ACEOF 2132 OpenJDK configure jdk8 2133 generated by GNU Autoconf 2.69 2134 2135 Copyright (C) 2012 Free Software Foundation, Inc. 2136 This configure script is free software; the Free Software Foundation 2137 gives unlimited permission to copy, distribute and modify it. 2138 _ACEOF 2139 exit 2140 fi 2141 2142 ## ------------------------ ## 2143 ## Autoconf initialization. ## 2144 ## ------------------------ ## 2145 2146 # ac_fn_c_try_compile LINENO 2147 # -------------------------- 2148 # Try to compile conftest.$ac_ext, and return whether this succeeded. 2149 ac_fn_c_try_compile () 2150 { 2151 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2152 rm -f conftest.$ac_objext 2153 if { { ac_try="$ac_compile" 2154 case "(($ac_try" in 2155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2156 *) ac_try_echo=$ac_try;; 2157 esac 2158 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2159 $as_echo "$ac_try_echo"; } >&5 2160 (eval "$ac_compile") 2>conftest.err 2161 ac_status=$? 2162 if test -s conftest.err; then 2163 grep -v '^ *+' conftest.err >conftest.er1 2164 cat conftest.er1 >&5 2165 mv -f conftest.er1 conftest.err 2166 fi 2167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2168 test $ac_status = 0; } && { 2169 test -z "$ac_c_werror_flag" || 2170 test ! -s conftest.err 2171 } && test -s conftest.$ac_objext; then : 2172 ac_retval=0 2173 else 2174 $as_echo "$as_me: failed program was:" >&5 2175 sed 's/^/| /' conftest.$ac_ext >&5 2176 2177 ac_retval=1 2178 fi 2179 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2180 as_fn_set_status $ac_retval 2181 2182 } # ac_fn_c_try_compile 2183 2184 # ac_fn_cxx_try_compile LINENO 2185 # ---------------------------- 2186 # Try to compile conftest.$ac_ext, and return whether this succeeded. 2187 ac_fn_cxx_try_compile () 2188 { 2189 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2190 rm -f conftest.$ac_objext 2191 if { { ac_try="$ac_compile" 2192 case "(($ac_try" in 2193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2194 *) ac_try_echo=$ac_try;; 2195 esac 2196 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2197 $as_echo "$ac_try_echo"; } >&5 2198 (eval "$ac_compile") 2>conftest.err 2199 ac_status=$? 2200 if test -s conftest.err; then 2201 grep -v '^ *+' conftest.err >conftest.er1 2202 cat conftest.er1 >&5 2203 mv -f conftest.er1 conftest.err 2204 fi 2205 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2206 test $ac_status = 0; } && { 2207 test -z "$ac_cxx_werror_flag" || 2208 test ! -s conftest.err 2209 } && test -s conftest.$ac_objext; then : 2210 ac_retval=0 2211 else 2212 $as_echo "$as_me: failed program was:" >&5 2213 sed 's/^/| /' conftest.$ac_ext >&5 2214 2215 ac_retval=1 2216 fi 2217 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2218 as_fn_set_status $ac_retval 2219 2220 } # ac_fn_cxx_try_compile 2221 2222 # ac_fn_objc_try_compile LINENO 2223 # ----------------------------- 2224 # Try to compile conftest.$ac_ext, and return whether this succeeded. 2225 ac_fn_objc_try_compile () 2226 { 2227 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2228 rm -f conftest.$ac_objext 2229 if { { ac_try="$ac_compile" 2230 case "(($ac_try" in 2231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2232 *) ac_try_echo=$ac_try;; 2233 esac 2234 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2235 $as_echo "$ac_try_echo"; } >&5 2236 (eval "$ac_compile") 2>conftest.err 2237 ac_status=$? 2238 if test -s conftest.err; then 2239 grep -v '^ *+' conftest.err >conftest.er1 2240 cat conftest.er1 >&5 2241 mv -f conftest.er1 conftest.err 2242 fi 2243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2244 test $ac_status = 0; } && { 2245 test -z "$ac_objc_werror_flag" || 2246 test ! -s conftest.err 2247 } && test -s conftest.$ac_objext; then : 2248 ac_retval=0 2249 else 2250 $as_echo "$as_me: failed program was:" >&5 2251 sed 's/^/| /' conftest.$ac_ext >&5 2252 2253 ac_retval=1 2254 fi 2255 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2256 as_fn_set_status $ac_retval 2257 2258 } # ac_fn_objc_try_compile 2259 2260 # ac_fn_c_try_cpp LINENO 2261 # ---------------------- 2262 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2263 ac_fn_c_try_cpp () 2264 { 2265 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2266 if { { ac_try="$ac_cpp conftest.$ac_ext" 2267 case "(($ac_try" in 2268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2269 *) ac_try_echo=$ac_try;; 2270 esac 2271 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2272 $as_echo "$ac_try_echo"; } >&5 2273 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2274 ac_status=$? 2275 if test -s conftest.err; then 2276 grep -v '^ *+' conftest.err >conftest.er1 2277 cat conftest.er1 >&5 2278 mv -f conftest.er1 conftest.err 2279 fi 2280 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2281 test $ac_status = 0; } > conftest.i && { 2282 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2283 test ! -s conftest.err 2284 }; then : 2285 ac_retval=0 2286 else 2287 $as_echo "$as_me: failed program was:" >&5 2288 sed 's/^/| /' conftest.$ac_ext >&5 2289 2290 ac_retval=1 2291 fi 2292 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2293 as_fn_set_status $ac_retval 2294 2295 } # ac_fn_c_try_cpp 2296 2297 # ac_fn_cxx_try_cpp LINENO 2298 # ------------------------ 2299 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2300 ac_fn_cxx_try_cpp () 2301 { 2302 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2303 if { { ac_try="$ac_cpp conftest.$ac_ext" 2304 case "(($ac_try" in 2305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2306 *) ac_try_echo=$ac_try;; 2307 esac 2308 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2309 $as_echo "$ac_try_echo"; } >&5 2310 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2311 ac_status=$? 2312 if test -s conftest.err; then 2313 grep -v '^ *+' conftest.err >conftest.er1 2314 cat conftest.er1 >&5 2315 mv -f conftest.er1 conftest.err 2316 fi 2317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2318 test $ac_status = 0; } > conftest.i && { 2319 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 2320 test ! -s conftest.err 2321 }; then : 2322 ac_retval=0 2323 else 2324 $as_echo "$as_me: failed program was:" >&5 2325 sed 's/^/| /' conftest.$ac_ext >&5 2326 2327 ac_retval=1 2328 fi 2329 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2330 as_fn_set_status $ac_retval 2331 2332 } # ac_fn_cxx_try_cpp 2333 2334 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES 2335 # --------------------------------------------------------- 2336 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 2337 # the include files in INCLUDES and setting the cache variable VAR 2338 # accordingly. 2339 ac_fn_cxx_check_header_mongrel () 2340 { 2341 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2342 if eval \${$3+:} false; then : 2343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2344 $as_echo_n "checking for $2... " >&6; } 2345 if eval \${$3+:} false; then : 2346 $as_echo_n "(cached) " >&6 2347 fi 2348 eval ac_res=\$$3 2349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2350 $as_echo "$ac_res" >&6; } 2351 else 2352 # Is the header compilable? 2353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2354 $as_echo_n "checking $2 usability... " >&6; } 2355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2356 /* end confdefs.h. */ 2357 $4 2358 #include <$2> 2359 _ACEOF 2360 if ac_fn_cxx_try_compile "$LINENO"; then : 2361 ac_header_compiler=yes 2362 else 2363 ac_header_compiler=no 2364 fi 2365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2367 $as_echo "$ac_header_compiler" >&6; } 2368 2369 # Is the header present? 2370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2371 $as_echo_n "checking $2 presence... " >&6; } 2372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2373 /* end confdefs.h. */ 2374 #include <$2> 2375 _ACEOF 2376 if ac_fn_cxx_try_cpp "$LINENO"; then : 2377 ac_header_preproc=yes 2378 else 2379 ac_header_preproc=no 2380 fi 2381 rm -f conftest.err conftest.i conftest.$ac_ext 2382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2383 $as_echo "$ac_header_preproc" >&6; } 2384 2385 # So? What about this header? 2386 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( 2387 yes:no: ) 2388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2389 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2391 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2392 ;; 2393 no:yes:* ) 2394 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2395 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2397 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2399 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2401 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2403 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2404 ( $as_echo "## ----------------------------------------- ## 2405 ## Report this to build-dev@openjdk.java.net ## 2406 ## ----------------------------------------- ##" 2407 ) | sed "s/^/$as_me: WARNING: /" >&2 2408 ;; 2409 esac 2410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2411 $as_echo_n "checking for $2... " >&6; } 2412 if eval \${$3+:} false; then : 2413 $as_echo_n "(cached) " >&6 2414 else 2415 eval "$3=\$ac_header_compiler" 2416 fi 2417 eval ac_res=\$$3 2418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2419 $as_echo "$ac_res" >&6; } 2420 fi 2421 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2422 2423 } # ac_fn_cxx_check_header_mongrel 2424 2425 # ac_fn_cxx_try_run LINENO 2426 # ------------------------ 2427 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 2428 # that executables *can* be run. 2429 ac_fn_cxx_try_run () 2430 { 2431 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2432 if { { ac_try="$ac_link" 2433 case "(($ac_try" in 2434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2435 *) ac_try_echo=$ac_try;; 2436 esac 2437 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2438 $as_echo "$ac_try_echo"; } >&5 2439 (eval "$ac_link") 2>&5 2440 ac_status=$? 2441 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2442 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2443 { { case "(($ac_try" in 2444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2445 *) ac_try_echo=$ac_try;; 2446 esac 2447 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2448 $as_echo "$ac_try_echo"; } >&5 2449 (eval "$ac_try") 2>&5 2450 ac_status=$? 2451 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2452 test $ac_status = 0; }; }; then : 2453 ac_retval=0 2454 else 2455 $as_echo "$as_me: program exited with status $ac_status" >&5 2456 $as_echo "$as_me: failed program was:" >&5 2457 sed 's/^/| /' conftest.$ac_ext >&5 2458 2459 ac_retval=$ac_status 2460 fi 2461 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2462 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2463 as_fn_set_status $ac_retval 2464 2465 } # ac_fn_cxx_try_run 2466 2467 # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES 2468 # --------------------------------------------------------- 2469 # Tests whether HEADER exists and can be compiled using the include files in 2470 # INCLUDES, setting the cache variable VAR accordingly. 2471 ac_fn_cxx_check_header_compile () 2472 { 2473 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2475 $as_echo_n "checking for $2... " >&6; } 2476 if eval \${$3+:} false; then : 2477 $as_echo_n "(cached) " >&6 2478 else 2479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2480 /* end confdefs.h. */ 2481 $4 2482 #include <$2> 2483 _ACEOF 2484 if ac_fn_cxx_try_compile "$LINENO"; then : 2485 eval "$3=yes" 2486 else 2487 eval "$3=no" 2488 fi 2489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2490 fi 2491 eval ac_res=\$$3 2492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2493 $as_echo "$ac_res" >&6; } 2494 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2495 2496 } # ac_fn_cxx_check_header_compile 2497 2498 # ac_fn_cxx_compute_int LINENO EXPR VAR INCLUDES 2499 # ---------------------------------------------- 2500 # Tries to find the compile-time value of EXPR in a program that includes 2501 # INCLUDES, setting VAR accordingly. Returns whether the value could be 2502 # computed 2503 ac_fn_cxx_compute_int () 2504 { 2505 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2506 if test "$cross_compiling" = yes; then 2507 # Depending upon the size, compute the lo and hi bounds. 2508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2509 /* end confdefs.h. */ 2510 $4 2511 int 2512 main () 2513 { 2514 static int test_array [1 - 2 * !(($2) >= 0)]; 2515 test_array [0] = 0; 2516 return test_array [0]; 2517 2518 ; 2519 return 0; 2520 } 2521 _ACEOF 2522 if ac_fn_cxx_try_compile "$LINENO"; then : 2523 ac_lo=0 ac_mid=0 2524 while :; do 2525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2526 /* end confdefs.h. */ 2527 $4 2528 int 2529 main () 2530 { 2531 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2532 test_array [0] = 0; 2533 return test_array [0]; 2534 2535 ; 2536 return 0; 2537 } 2538 _ACEOF 2539 if ac_fn_cxx_try_compile "$LINENO"; then : 2540 ac_hi=$ac_mid; break 2541 else 2542 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2543 if test $ac_lo -le $ac_mid; then 2544 ac_lo= ac_hi= 2545 break 2546 fi 2547 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2548 fi 2549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2550 done 2551 else 2552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2553 /* end confdefs.h. */ 2554 $4 2555 int 2556 main () 2557 { 2558 static int test_array [1 - 2 * !(($2) < 0)]; 2559 test_array [0] = 0; 2560 return test_array [0]; 2561 2562 ; 2563 return 0; 2564 } 2565 _ACEOF 2566 if ac_fn_cxx_try_compile "$LINENO"; then : 2567 ac_hi=-1 ac_mid=-1 2568 while :; do 2569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2570 /* end confdefs.h. */ 2571 $4 2572 int 2573 main () 2574 { 2575 static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2576 test_array [0] = 0; 2577 return test_array [0]; 2578 2579 ; 2580 return 0; 2581 } 2582 _ACEOF 2583 if ac_fn_cxx_try_compile "$LINENO"; then : 2584 ac_lo=$ac_mid; break 2585 else 2586 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2587 if test $ac_mid -le $ac_hi; then 2588 ac_lo= ac_hi= 2589 break 2590 fi 2591 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2592 fi 2593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2594 done 2595 else 2596 ac_lo= ac_hi= 2597 fi 2598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2599 fi 2600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2601 # Binary search between lo and hi bounds. 2602 while test "x$ac_lo" != "x$ac_hi"; do 2603 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2605 /* end confdefs.h. */ 2606 $4 2607 int 2608 main () 2609 { 2610 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2611 test_array [0] = 0; 2612 return test_array [0]; 2613 2614 ; 2615 return 0; 2616 } 2617 _ACEOF 2618 if ac_fn_cxx_try_compile "$LINENO"; then : 2619 ac_hi=$ac_mid 2620 else 2621 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2622 fi 2623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2624 done 2625 case $ac_lo in #(( 2626 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2627 '') ac_retval=1 ;; 2628 esac 2629 else 2630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2631 /* end confdefs.h. */ 2632 $4 2633 static long int longval () { return $2; } 2634 static unsigned long int ulongval () { return $2; } 2635 #include <stdio.h> 2636 #include <stdlib.h> 2637 int 2638 main () 2639 { 2640 2641 FILE *f = fopen ("conftest.val", "w"); 2642 if (! f) 2643 return 1; 2644 if (($2) < 0) 2645 { 2646 long int i = longval (); 2647 if (i != ($2)) 2648 return 1; 2649 fprintf (f, "%ld", i); 2650 } 2651 else 2652 { 2653 unsigned long int i = ulongval (); 2654 if (i != ($2)) 2655 return 1; 2656 fprintf (f, "%lu", i); 2657 } 2658 /* Do not output a trailing newline, as this causes \r\n confusion 2659 on some platforms. */ 2660 return ferror (f) || fclose (f) != 0; 2661 2662 ; 2663 return 0; 2664 } 2665 _ACEOF 2666 if ac_fn_cxx_try_run "$LINENO"; then : 2667 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2668 else 2669 ac_retval=1 2670 fi 2671 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2672 conftest.$ac_objext conftest.beam conftest.$ac_ext 2673 rm -f conftest.val 2674 2675 fi 2676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2677 as_fn_set_status $ac_retval 2678 2679 } # ac_fn_cxx_compute_int 2680 2681 # ac_fn_cxx_try_link LINENO 2682 # ------------------------- 2683 # Try to link conftest.$ac_ext, and return whether this succeeded. 2684 ac_fn_cxx_try_link () 2685 { 2686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2687 rm -f conftest.$ac_objext conftest$ac_exeext 2688 if { { ac_try="$ac_link" 2689 case "(($ac_try" in 2690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2691 *) ac_try_echo=$ac_try;; 2692 esac 2693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2694 $as_echo "$ac_try_echo"; } >&5 2695 (eval "$ac_link") 2>conftest.err 2696 ac_status=$? 2697 if test -s conftest.err; then 2698 grep -v '^ *+' conftest.err >conftest.er1 2699 cat conftest.er1 >&5 2700 mv -f conftest.er1 conftest.err 2701 fi 2702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2703 test $ac_status = 0; } && { 2704 test -z "$ac_cxx_werror_flag" || 2705 test ! -s conftest.err 2706 } && test -s conftest$ac_exeext && { 2707 test "$cross_compiling" = yes || 2708 test -x conftest$ac_exeext 2709 }; then : 2710 ac_retval=0 2711 else 2712 $as_echo "$as_me: failed program was:" >&5 2713 sed 's/^/| /' conftest.$ac_ext >&5 2714 2715 ac_retval=1 2716 fi 2717 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2718 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2719 # interfere with the next link command; also delete a directory that is 2720 # left behind by Apple's compiler. We do this before executing the actions. 2721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2723 as_fn_set_status $ac_retval 2724 2725 } # ac_fn_cxx_try_link 2726 2727 # ac_fn_cxx_check_func LINENO FUNC VAR 2728 # ------------------------------------ 2729 # Tests whether FUNC exists, setting the cache variable VAR accordingly 2730 ac_fn_cxx_check_func () 2731 { 2732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2734 $as_echo_n "checking for $2... " >&6; } 2735 if eval \${$3+:} false; then : 2736 $as_echo_n "(cached) " >&6 2737 else 2738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2739 /* end confdefs.h. */ 2740 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2741 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2742 #define $2 innocuous_$2 2743 2744 /* System header to define __stub macros and hopefully few prototypes, 2745 which can conflict with char $2 (); below. 2746 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2747 <limits.h> exists even on freestanding compilers. */ 2748 2749 #ifdef __STDC__ 2750 # include <limits.h> 2751 #else 2752 # include <assert.h> 2753 #endif 2754 2755 #undef $2 2756 2757 /* Override any GCC internal prototype to avoid an error. 2758 Use char because int might match the return type of a GCC 2759 builtin and then its argument prototype would still apply. */ 2760 #ifdef __cplusplus 2761 extern "C" 2762 #endif 2763 char $2 (); 2764 /* The GNU C library defines this for functions which it implements 2765 to always fail with ENOSYS. Some functions are actually named 2766 something starting with __ and the normal name is an alias. */ 2767 #if defined __stub_$2 || defined __stub___$2 2768 choke me 2769 #endif 2770 2771 int 2772 main () 2773 { 2774 return $2 (); 2775 ; 2776 return 0; 2777 } 2778 _ACEOF 2779 if ac_fn_cxx_try_link "$LINENO"; then : 2780 eval "$3=yes" 2781 else 2782 eval "$3=no" 2783 fi 2784 rm -f core conftest.err conftest.$ac_objext \ 2785 conftest$ac_exeext conftest.$ac_ext 2786 fi 2787 eval ac_res=\$$3 2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2789 $as_echo "$ac_res" >&6; } 2790 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2791 2792 } # ac_fn_cxx_check_func 2793 2794 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 2795 # ------------------------------------------------------- 2796 # Tests whether HEADER exists and can be compiled using the include files in 2797 # INCLUDES, setting the cache variable VAR accordingly. 2798 ac_fn_c_check_header_compile () 2799 { 2800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2802 $as_echo_n "checking for $2... " >&6; } 2803 if eval \${$3+:} false; then : 2804 $as_echo_n "(cached) " >&6 2805 else 2806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2807 /* end confdefs.h. */ 2808 $4 2809 #include <$2> 2810 _ACEOF 2811 if ac_fn_c_try_compile "$LINENO"; then : 2812 eval "$3=yes" 2813 else 2814 eval "$3=no" 2815 fi 2816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2817 fi 2818 eval ac_res=\$$3 2819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2820 $as_echo "$ac_res" >&6; } 2821 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2822 2823 } # ac_fn_c_check_header_compile 2824 cat >config.log <<_ACEOF 2825 This file contains any messages produced by compilers while 2826 running configure, to aid debugging if configure makes a mistake. 2827 2828 It was created by OpenJDK $as_me jdk8, which was 2829 generated by GNU Autoconf 2.69. Invocation command line was 2830 2831 $ $0 $@ 2832 2833 _ACEOF 2834 exec 5>>config.log 2835 { 2836 cat <<_ASUNAME 2837 ## --------- ## 2838 ## Platform. ## 2839 ## --------- ## 2840 2841 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2842 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2843 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2844 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2845 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2846 2847 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2848 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2849 2850 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2851 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2852 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2853 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2854 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2855 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2856 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2857 2858 _ASUNAME 2859 2860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2861 for as_dir in $PATH 2862 do 2863 IFS=$as_save_IFS 2864 test -z "$as_dir" && as_dir=. 2865 $as_echo "PATH: $as_dir" 2866 done 2867 IFS=$as_save_IFS 2868 2869 } >&5 2870 2871 cat >&5 <<_ACEOF 2872 2873 2874 ## ----------- ## 2875 ## Core tests. ## 2876 ## ----------- ## 2877 2878 _ACEOF 2879 2880 2881 # Keep a trace of the command line. 2882 # Strip out --no-create and --no-recursion so they do not pile up. 2883 # Strip out --silent because we don't want to record it for future runs. 2884 # Also quote any args containing shell meta-characters. 2885 # Make two passes to allow for proper duplicate-argument suppression. 2886 ac_configure_args= 2887 ac_configure_args0= 2888 ac_configure_args1= 2889 ac_must_keep_next=false 2890 for ac_pass in 1 2 2891 do 2892 for ac_arg 2893 do 2894 case $ac_arg in 2895 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2896 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2897 | -silent | --silent | --silen | --sile | --sil) 2898 continue ;; 2899 *\'*) 2900 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2901 esac 2902 case $ac_pass in 2903 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2904 2) 2905 as_fn_append ac_configure_args1 " '$ac_arg'" 2906 if test $ac_must_keep_next = true; then 2907 ac_must_keep_next=false # Got value, back to normal. 2908 else 2909 case $ac_arg in 2910 *=* | --config-cache | -C | -disable-* | --disable-* \ 2911 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2912 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2913 | -with-* | --with-* | -without-* | --without-* | --x) 2914 case "$ac_configure_args0 " in 2915 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2916 esac 2917 ;; 2918 -* ) ac_must_keep_next=true ;; 2919 esac 2920 fi 2921 as_fn_append ac_configure_args " '$ac_arg'" 2922 ;; 2923 esac 2924 done 2925 done 2926 { ac_configure_args0=; unset ac_configure_args0;} 2927 { ac_configure_args1=; unset ac_configure_args1;} 2928 2929 # When interrupted or exit'd, cleanup temporary files, and complete 2930 # config.log. We remove comments because anyway the quotes in there 2931 # would cause problems or look ugly. 2932 # WARNING: Use '\'' to represent an apostrophe within the trap. 2933 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2934 trap 'exit_status=$? 2935 # Save into config.log some information that might help in debugging. 2936 { 2937 echo 2938 2939 $as_echo "## ---------------- ## 2940 ## Cache variables. ## 2941 ## ---------------- ##" 2942 echo 2943 # The following way of writing the cache mishandles newlines in values, 2944 ( 2945 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2946 eval ac_val=\$$ac_var 2947 case $ac_val in #( 2948 *${as_nl}*) 2949 case $ac_var in #( 2950 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2951 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2952 esac 2953 case $ac_var in #( 2954 _ | IFS | as_nl) ;; #( 2955 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2956 *) { eval $ac_var=; unset $ac_var;} ;; 2957 esac ;; 2958 esac 2959 done 2960 (set) 2>&1 | 2961 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2962 *${as_nl}ac_space=\ *) 2963 sed -n \ 2964 "s/'\''/'\''\\\\'\'''\''/g; 2965 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2966 ;; #( 2967 *) 2968 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2969 ;; 2970 esac | 2971 sort 2972 ) 2973 echo 2974 2975 $as_echo "## ----------------- ## 2976 ## Output variables. ## 2977 ## ----------------- ##" 2978 echo 2979 for ac_var in $ac_subst_vars 2980 do 2981 eval ac_val=\$$ac_var 2982 case $ac_val in 2983 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2984 esac 2985 $as_echo "$ac_var='\''$ac_val'\''" 2986 done | sort 2987 echo 2988 2989 if test -n "$ac_subst_files"; then 2990 $as_echo "## ------------------- ## 2991 ## File substitutions. ## 2992 ## ------------------- ##" 2993 echo 2994 for ac_var in $ac_subst_files 2995 do 2996 eval ac_val=\$$ac_var 2997 case $ac_val in 2998 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2999 esac 3000 $as_echo "$ac_var='\''$ac_val'\''" 3001 done | sort 3002 echo 3003 fi 3004 3005 if test -s confdefs.h; then 3006 $as_echo "## ----------- ## 3007 ## confdefs.h. ## 3008 ## ----------- ##" 3009 echo 3010 cat confdefs.h 3011 echo 3012 fi 3013 test "$ac_signal" != 0 && 3014 $as_echo "$as_me: caught signal $ac_signal" 3015 $as_echo "$as_me: exit $exit_status" 3016 } >&5 3017 rm -f core *.core core.conftest.* && 3018 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 3019 exit $exit_status 3020 ' 0 3021 for ac_signal in 1 2 13 15; do 3022 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 3023 done 3024 ac_signal=0 3025 3026 # confdefs.h avoids OS command line length limits that DEFS can exceed. 3027 rm -f -r conftest* confdefs.h 3028 3029 $as_echo "/* confdefs.h */" > confdefs.h 3030 3031 # Predefined preprocessor variables. 3032 3033 cat >>confdefs.h <<_ACEOF 3034 #define PACKAGE_NAME "$PACKAGE_NAME" 3035 _ACEOF 3036 3037 cat >>confdefs.h <<_ACEOF 3038 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 3039 _ACEOF 3040 3041 cat >>confdefs.h <<_ACEOF 3042 #define PACKAGE_VERSION "$PACKAGE_VERSION" 3043 _ACEOF 3044 3045 cat >>confdefs.h <<_ACEOF 3046 #define PACKAGE_STRING "$PACKAGE_STRING" 3047 _ACEOF 3048 3049 cat >>confdefs.h <<_ACEOF 3050 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 3051 _ACEOF 3052 3053 cat >>confdefs.h <<_ACEOF 3054 #define PACKAGE_URL "$PACKAGE_URL" 3055 _ACEOF 3056 3057 3058 # Let the site file select an alternate cache file if it wants to. 3059 # Prefer an explicitly selected file to automatically selected ones. 3060 ac_site_file1=NONE 3061 ac_site_file2=NONE 3062 if test -n "$CONFIG_SITE"; then 3063 # We do not want a PATH search for config.site. 3064 case $CONFIG_SITE in #(( 3065 -*) ac_site_file1=./$CONFIG_SITE;; 3066 */*) ac_site_file1=$CONFIG_SITE;; 3067 *) ac_site_file1=./$CONFIG_SITE;; 3068 esac 3069 elif test "x$prefix" != xNONE; then 3070 ac_site_file1=$prefix/share/config.site 3071 ac_site_file2=$prefix/etc/config.site 3072 else 3073 ac_site_file1=$ac_default_prefix/share/config.site 3074 ac_site_file2=$ac_default_prefix/etc/config.site 3075 fi 3076 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 3077 do 3078 test "x$ac_site_file" = xNONE && continue 3079 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 3080 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 3081 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 3082 sed 's/^/| /' "$ac_site_file" >&5 3083 . "$ac_site_file" \ 3084 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3085 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3086 as_fn_error $? "failed to load site script $ac_site_file 3087 See \`config.log' for more details" "$LINENO" 5; } 3088 fi 3089 done 3090 3091 if test -r "$cache_file"; then 3092 # Some versions of bash will fail to source /dev/null (special files 3093 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 3094 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 3095 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 3096 $as_echo "$as_me: loading cache $cache_file" >&6;} 3097 case $cache_file in 3098 [\\/]* | ?:[\\/]* ) . "$cache_file";; 3099 *) . "./$cache_file";; 3100 esac 3101 fi 3102 else 3103 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 3104 $as_echo "$as_me: creating cache $cache_file" >&6;} 3105 >$cache_file 3106 fi 3107 3108 # Check that the precious variables saved in the cache have kept the same 3109 # value. 3110 ac_cache_corrupted=false 3111 for ac_var in $ac_precious_vars; do 3112 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3113 eval ac_new_set=\$ac_env_${ac_var}_set 3114 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3115 eval ac_new_val=\$ac_env_${ac_var}_value 3116 case $ac_old_set,$ac_new_set in 3117 set,) 3118 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3119 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3120 ac_cache_corrupted=: ;; 3121 ,set) 3122 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 3123 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3124 ac_cache_corrupted=: ;; 3125 ,);; 3126 *) 3127 if test "x$ac_old_val" != "x$ac_new_val"; then 3128 # differences in whitespace do not lead to failure. 3129 ac_old_val_w=`echo x $ac_old_val` 3130 ac_new_val_w=`echo x $ac_new_val` 3131 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3132 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 3133 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3134 ac_cache_corrupted=: 3135 else 3136 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 3137 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 3138 eval $ac_var=\$ac_old_val 3139 fi 3140 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 3141 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 3142 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 3143 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 3144 fi;; 3145 esac 3146 # Pass precious variables to config.status. 3147 if test "$ac_new_set" = set; then 3148 case $ac_new_val in 3149 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3150 *) ac_arg=$ac_var=$ac_new_val ;; 3151 esac 3152 case " $ac_configure_args " in 3153 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3154 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3155 esac 3156 fi 3157 done 3158 if $ac_cache_corrupted; then 3159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3161 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3162 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 3163 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 3164 fi 3165 ## -------------------- ## 3166 ## Main body of script. ## 3167 ## -------------------- ## 3168 3169 ac_ext=c 3170 ac_cpp='$CPP $CPPFLAGS' 3171 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3172 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3173 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3174 3175 3176 3177 ac_aux_dir= 3178 for ac_dir in build-aux "$srcdir"/build-aux; do 3179 if test -f "$ac_dir/install-sh"; then 3180 ac_aux_dir=$ac_dir 3181 ac_install_sh="$ac_aux_dir/install-sh -c" 3182 break 3183 elif test -f "$ac_dir/install.sh"; then 3184 ac_aux_dir=$ac_dir 3185 ac_install_sh="$ac_aux_dir/install.sh -c" 3186 break 3187 elif test -f "$ac_dir/shtool"; then 3188 ac_aux_dir=$ac_dir 3189 ac_install_sh="$ac_aux_dir/shtool install -c" 3190 break 3191 fi 3192 done 3193 if test -z "$ac_aux_dir"; then 3194 as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 3195 fi 3196 3197 # These three variables are undocumented and unsupported, 3198 # and are intended to be withdrawn in a future Autoconf release. 3199 # They can cause serious problems if a builder's source tree is in a directory 3200 # whose full name contains unusual characters. 3201 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 3202 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 3203 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 3204 3205 3206 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- 3207 3208 # 3209 # Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 3210 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3211 # 3212 # This code is free software; you can redistribute it and/or modify it 3213 # under the terms of the GNU General Public License version 2 only, as 3214 # published by the Free Software Foundation. Oracle designates this 3215 # particular file as subject to the "Classpath" exception as provided 3216 # by Oracle in the LICENSE file that accompanied this code. 3217 # 3218 # This code is distributed in the hope that it will be useful, but WITHOUT 3219 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3220 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3221 # version 2 for more details (a copy is included in the LICENSE file that 3222 # accompanied this code). 3223 # 3224 # You should have received a copy of the GNU General Public License version 3225 # 2 along with this work; if not, write to the Free Software Foundation, 3226 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3227 # 3228 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3229 # or visit www.oracle.com if you need additional information or have any 3230 # questions. 3231 # 3232 3233 # 3234 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>. 3235 # 3236 # This program is free software; you can redistribute it and/or modify 3237 # it under the terms of the GNU General Public License as published by 3238 # the Free Software Foundation; either version 2 of the License, or 3239 # (at your option) any later version. 3240 # 3241 # This program is distributed in the hope that it will be useful, but 3242 # WITHOUT ANY WARRANTY; without even the implied warranty of 3243 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 3244 # General Public License for more details. 3245 # 3246 # You should have received a copy of the GNU General Public License 3247 # along with this program; if not, write to the Free Software 3248 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 3249 # 3250 # As a special exception to the GNU General Public License, if you 3251 # distribute this file as part of a program that contains a 3252 # configuration script generated by Autoconf, you may include it under 3253 # the same distribution terms that you use for the rest of that program. 3254 3255 # PKG_PROG_PKG_CONFIG([MIN-VERSION]) 3256 # ---------------------------------- 3257 # PKG_PROG_PKG_CONFIG 3258 3259 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) 3260 # 3261 # Check to see whether a particular set of modules exists. Similar 3262 # to PKG_CHECK_MODULES(), but does not set variables or print errors. 3263 # 3264 # 3265 # Similar to PKG_CHECK_MODULES, make sure that the first instance of 3266 # this or PKG_CHECK_MODULES is called, or make sure to call 3267 # PKG_CHECK_EXISTS manually 3268 # -------------------------------------------------------------- 3269 3270 3271 3272 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) 3273 # --------------------------------------------- 3274 # _PKG_CONFIG 3275 3276 # _PKG_SHORT_ERRORS_SUPPORTED 3277 # ----------------------------- 3278 # _PKG_SHORT_ERRORS_SUPPORTED 3279 3280 3281 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], 3282 # [ACTION-IF-NOT-FOUND]) 3283 # 3284 # 3285 # Note that if there is a possibility the first call to 3286 # PKG_CHECK_MODULES might not happen, you should be sure to include an 3287 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac 3288 # 3289 # 3290 # -------------------------------------------------------------- 3291 # PKG_CHECK_MODULES 3292 3293 3294 # Include these first... 3295 # 3296 # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 3297 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3298 # 3299 # This code is free software; you can redistribute it and/or modify it 3300 # under the terms of the GNU General Public License version 2 only, as 3301 # published by the Free Software Foundation. Oracle designates this 3302 # particular file as subject to the "Classpath" exception as provided 3303 # by Oracle in the LICENSE file that accompanied this code. 3304 # 3305 # This code is distributed in the hope that it will be useful, but WITHOUT 3306 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3307 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3308 # version 2 for more details (a copy is included in the LICENSE file that 3309 # accompanied this code). 3310 # 3311 # You should have received a copy of the GNU General Public License version 3312 # 2 along with this work; if not, write to the Free Software Foundation, 3313 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3314 # 3315 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3316 # or visit www.oracle.com if you need additional information or have any 3317 # questions. 3318 # 3319 3320 # Test if $1 is a valid argument to $3 (often is $JAVA passed as $3) 3321 # If so, then append $1 to $2 \ 3322 # Also set JVM_ARG_OK to true/false depending on outcome. 3323 3324 3325 # Appends a string to a path variable, only adding the : when needed. 3326 3327 3328 # This will make sure the given variable points to a full and proper 3329 # path. This means: 3330 # 1) There will be no spaces in the path. On posix platforms, 3331 # spaces in the path will result in an error. On Windows, 3332 # the path will be rewritten using short-style to be space-free. 3333 # 2) The path will be absolute, and it will be in unix-style (on 3334 # cygwin). 3335 # $1: The name of the variable to fix 3336 3337 3338 # This will make sure the given variable points to a executable 3339 # with a full and proper path. This means: 3340 # 1) There will be no spaces in the path. On posix platforms, 3341 # spaces in the path will result in an error. On Windows, 3342 # the path will be rewritten using short-style to be space-free. 3343 # 2) The path will be absolute, and it will be in unix-style (on 3344 # cygwin). 3345 # Any arguments given to the executable is preserved. 3346 # If the input variable does not have a directory specification, then 3347 # it need to be in the PATH. 3348 # $1: The name of the variable to fix 3349 3350 3351 3352 3353 # Register a --with argument but mark it as deprecated 3354 # $1: The name of the with argument to deprecate, not including --with- 3355 3356 3357 # Register a --enable argument but mark it as deprecated 3358 # $1: The name of the with argument to deprecate, not including --enable- 3359 # $2: The name of the argument to deprecate, in shell variable style (i.e. with _ instead of -) 3360 3361 3362 3363 3364 # Test that variable $1 denoting a program is not empty. If empty, exit with an error. 3365 # $1: variable to check 3366 3367 3368 # Check that there are no unprocessed overridden variables left. 3369 # If so, they are an incorrect argument and we will exit with an error. 3370 3371 3372 # Setup a tool for the given variable. If correctly specified by the user, 3373 # use that value, otherwise search for the tool using the supplied code snippet. 3374 # $1: variable to set 3375 # $2: code snippet to call to look for the tool 3376 3377 3378 # Call BASIC_SETUP_TOOL with AC_PATH_PROGS to locate the tool 3379 # $1: variable to set 3380 # $2: executable name (or list of names) to look for 3381 3382 3383 # Call BASIC_SETUP_TOOL with AC_CHECK_TOOLS to locate the tool 3384 # $1: variable to set 3385 # $2: executable name (or list of names) to look for 3386 3387 3388 # Like BASIC_PATH_PROGS but fails if no tool was found. 3389 # $1: variable to set 3390 # $2: executable name (or list of names) to look for 3391 3392 3393 # Like BASIC_SETUP_TOOL but fails if no tool was found. 3394 # $1: variable to set 3395 # $2: autoconf macro to call to look for the special tool 3396 3397 3398 # Setup the most fundamental tools that relies on not much else to set up, 3399 # but is used by much of the early bootstrap code. 3400 3401 3402 # Setup basic configuration paths, and platform-specific stuff related to PATHs. 3403 3404 3405 3406 3407 3408 3409 3410 #%%% Simple tools %%% 3411 3412 # Check if we have found a usable version of make 3413 # $1: the path to a potential make binary (or empty) 3414 # $2: the description on how we found this 3415 3416 3417 # Goes looking for a usable version of GNU make. 3418 3419 3420 3421 3422 3423 3424 # Check if build directory is on local disk. If not possible to determine, 3425 # we prefer to claim it's local. 3426 # Argument 1: directory to test 3427 # Argument 2: what to do if it is on local disk 3428 # Argument 3: what to do otherwise (remote disk or failure) 3429 3430 3431 # Check that source files have basic read permissions set. This might 3432 # not be the case in cygwin in certain conditions. 3433 3434 3435 3436 3437 # 3438 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 3439 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3440 # 3441 # This code is free software; you can redistribute it and/or modify it 3442 # under the terms of the GNU General Public License version 2 only, as 3443 # published by the Free Software Foundation. Oracle designates this 3444 # particular file as subject to the "Classpath" exception as provided 3445 # by Oracle in the LICENSE file that accompanied this code. 3446 # 3447 # This code is distributed in the hope that it will be useful, but WITHOUT 3448 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3449 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3450 # version 2 for more details (a copy is included in the LICENSE file that 3451 # accompanied this code). 3452 # 3453 # You should have received a copy of the GNU General Public License version 3454 # 2 along with this work; if not, write to the Free Software Foundation, 3455 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3456 # 3457 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3458 # or visit www.oracle.com if you need additional information or have any 3459 # questions. 3460 # 3461 3462 3463 3464 3465 3466 # Helper function which possibly converts a path using DOS-style short mode. 3467 # If so, the updated path is stored in $new_path. 3468 # $1: The path to check 3469 3470 3471 # Helper function which possibly converts a path using DOS-style short mode. 3472 # If so, the updated path is stored in $new_path. 3473 # $1: The path to check 3474 3475 3476 # FIXME: The BASIC_FIXUP_*_CYGWIN/MSYS is most likely too convoluted 3477 # and could probably be heavily simplified. However, all changes in this 3478 # area tend to need lot of testing in different scenarios, and in lack of 3479 # proper unit testing, cleaning this up has not been deemed worth the effort 3480 # at the moment. 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 # Setup basic configuration paths, and platform-specific stuff related to PATHs. 3491 3492 3493 3494 3495 # 3496 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 3497 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3498 # 3499 # This code is free software; you can redistribute it and/or modify it 3500 # under the terms of the GNU General Public License version 2 only, as 3501 # published by the Free Software Foundation. Oracle designates this 3502 # particular file as subject to the "Classpath" exception as provided 3503 # by Oracle in the LICENSE file that accompanied this code. 3504 # 3505 # This code is distributed in the hope that it will be useful, but WITHOUT 3506 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3507 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3508 # version 2 for more details (a copy is included in the LICENSE file that 3509 # accompanied this code). 3510 # 3511 # You should have received a copy of the GNU General Public License version 3512 # 2 along with this work; if not, write to the Free Software Foundation, 3513 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3514 # 3515 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3516 # or visit www.oracle.com if you need additional information or have any 3517 # questions. 3518 # 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 # ... then the rest 3531 # 3532 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. 3533 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3534 # 3535 # This code is free software; you can redistribute it and/or modify it 3536 # under the terms of the GNU General Public License version 2 only, as 3537 # published by the Free Software Foundation. Oracle designates this 3538 # particular file as subject to the "Classpath" exception as provided 3539 # by Oracle in the LICENSE file that accompanied this code. 3540 # 3541 # This code is distributed in the hope that it will be useful, but WITHOUT 3542 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3543 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3544 # version 2 for more details (a copy is included in the LICENSE file that 3545 # accompanied this code). 3546 # 3547 # You should have received a copy of the GNU General Public License version 3548 # 2 along with this work; if not, write to the Free Software Foundation, 3549 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3550 # 3551 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3552 # or visit www.oracle.com if you need additional information or have any 3553 # questions. 3554 # 3555 3556 ######################################################################## 3557 # This file handles detection of the Boot JDK. The Boot JDK detection 3558 # process has been developed as a response to solve a complex real-world 3559 # problem. Initially, it was simple, but it has grown as platform after 3560 # platform, idiosyncracy after idiosyncracy has been supported. 3561 # 3562 # The basic idea is this: 3563 # 1) You need an acceptable *) JDK to use as a Boot JDK 3564 # 2) There are several ways to locate a JDK, that are mostly platform 3565 # dependent **) 3566 # 3) You can have multiple JDKs installed 3567 # 4) If possible, configure should try to dig out an acceptable JDK 3568 # automatically, without having to resort to command-line options 3569 # 3570 # *) acceptable means e.g. JDK7 for building JDK8, a complete JDK (with 3571 # javac) and not a JRE, etc. 3572 # 3573 # **) On Windows we typically use a well-known path. 3574 # On MacOSX we typically use the tool java_home. 3575 # On Linux we typically find javac in the $PATH, and then follow a 3576 # chain of symlinks that often ends up in a real JDK. 3577 # 3578 # This leads to the code where we check in different ways to locate a 3579 # JDK, and if one is found, check if it is acceptable. If not, we print 3580 # our reasons for rejecting it (useful when debugging non-working 3581 # configure situations) and continue checking the next one. 3582 ######################################################################## 3583 3584 # Execute the check given as argument, and verify the result 3585 # If the Boot JDK was previously found, do nothing 3586 # $1 A command line (typically autoconf macro) to execute 3587 3588 3589 # Test: Is bootjdk explicitely set by command line arguments? 3590 3591 3592 # Test: Is bootjdk available from builddeps? 3593 3594 3595 # Test: Is $JAVA_HOME set? 3596 3597 3598 # Test: Is there a java or javac in the PATH, which is a symlink to the JDK? 3599 3600 3601 # Test: Is there a /usr/libexec/java_home? (Typically on MacOSX) 3602 # $1: Argument to the java_home binary (optional) 3603 3604 3605 # Test: On MacOS X, can we find a boot jdk using /usr/libexec/java_home? 3606 3607 3608 # Look for a jdk in the given path. If there are multiple, try to select the newest. 3609 # If found, set BOOT_JDK and BOOT_JDK_FOUND. 3610 # $1 = Path to directory containing jdk installations. 3611 # $2 = String to append to the found JDK directory to get the proper JDK home 3612 3613 3614 # Call BOOTJDK_FIND_BEST_JDK_IN_DIRECTORY, but use the given 3615 # environmental variable as base for where to look. 3616 # $1 Name of an environmal variable, assumed to point to the Program Files directory. 3617 3618 3619 # Test: Is there a JDK installed in default, well-known locations? 3620 3621 3622 # Check that a command-line tool in the Boot JDK is correct 3623 # $1 = name of variable to assign 3624 # $2 = name of binary 3625 3626 3627 ############################################################################### 3628 # 3629 # We need a Boot JDK to bootstrap the build. 3630 # 3631 3632 3633 3634 3635 3636 # 3637 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 3638 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3639 # 3640 # This code is free software; you can redistribute it and/or modify it 3641 # under the terms of the GNU General Public License version 2 only, as 3642 # published by the Free Software Foundation. Oracle designates this 3643 # particular file as subject to the "Classpath" exception as provided 3644 # by Oracle in the LICENSE file that accompanied this code. 3645 # 3646 # This code is distributed in the hope that it will be useful, but WITHOUT 3647 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3648 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3649 # version 2 for more details (a copy is included in the LICENSE file that 3650 # accompanied this code). 3651 # 3652 # You should have received a copy of the GNU General Public License version 3653 # 2 along with this work; if not, write to the Free Software Foundation, 3654 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3655 # 3656 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3657 # or visit www.oracle.com if you need additional information or have any 3658 # questions. 3659 # 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 # 3681 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 3682 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3683 # 3684 # This code is free software; you can redistribute it and/or modify it 3685 # under the terms of the GNU General Public License version 2 only, as 3686 # published by the Free Software Foundation. Oracle designates this 3687 # particular file as subject to the "Classpath" exception as provided 3688 # by Oracle in the LICENSE file that accompanied this code. 3689 # 3690 # This code is distributed in the hope that it will be useful, but WITHOUT 3691 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3692 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3693 # version 2 for more details (a copy is included in the LICENSE file that 3694 # accompanied this code). 3695 # 3696 # You should have received a copy of the GNU General Public License version 3697 # 2 along with this work; if not, write to the Free Software Foundation, 3698 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3699 # 3700 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3701 # or visit www.oracle.com if you need additional information or have any 3702 # questions. 3703 # 3704 3705 3706 3707 3708 3709 cygwin_help() { 3710 case $1 in 3711 unzip) 3712 PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P unzip )" 3713 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." 3714 ;; 3715 zip) 3716 PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P zip )" 3717 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." 3718 ;; 3719 make) 3720 PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P make )" 3721 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." 3722 ;; 3723 freetype) 3724 if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then 3725 HELP_MSG="To install freetype, run: 3726 wget \"http://gnuwin32.sourceforge.net/downlinks/freetype.php\" -O /tmp/freetype-setup.exe 3727 chmod +x /tmp/freetype-setup.exe 3728 /tmp/freetype-setup.exe 3729 Follow GUI prompts, and install to default directory \"C:\Program Files (x86)\GnuWin32\". 3730 After installation, locate lib/libfreetype.dll.a and make a copy with the name freetype.dll." 3731 else 3732 HELP_MSG="You need to build a 64-bit version of freetype. 3733 This is not readily available. 3734 You can find source code and build instructions on 3735 http://www.freetype.org/ 3736 If you put the resulting build in \"C:\Program Files\GnuWin32\", it will be found automatically." 3737 fi 3738 ;; 3739 esac 3740 } 3741 3742 msys_help() { 3743 PKGHANDLER_COMMAND="" 3744 } 3745 3746 apt_help() { 3747 case $1 in 3748 devkit) 3749 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;; 3750 openjdk) 3751 PKGHANDLER_COMMAND="sudo apt-get install openjdk-7-jdk" ;; 3752 alsa) 3753 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; 3754 cups) 3755 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; 3756 freetype) 3757 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; 3758 pulse) 3759 PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;; 3760 x11) 3761 PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; 3762 ccache) 3763 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; 3764 esac 3765 } 3766 3767 yum_help() { 3768 case $1 in 3769 devkit) 3770 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;; 3771 openjdk) 3772 PKGHANDLER_COMMAND="sudo yum install java-1.7.0-openjdk" ;; 3773 alsa) 3774 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; 3775 cups) 3776 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; 3777 freetype) 3778 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; 3779 pulse) 3780 PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;; 3781 x11) 3782 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel" ;; 3783 ccache) 3784 PKGHANDLER_COMMAND="sudo yum install ccache" ;; 3785 esac 3786 } 3787 3788 port_help() { 3789 PKGHANDLER_COMMAND="" 3790 } 3791 3792 pkgutil_help() { 3793 PKGHANDLER_COMMAND="" 3794 } 3795 3796 pkgadd_help() { 3797 PKGHANDLER_COMMAND="" 3798 } 3799 3800 3801 3802 # 3803 # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 3804 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3805 # 3806 # This code is free software; you can redistribute it and/or modify it 3807 # under the terms of the GNU General Public License version 2 only, as 3808 # published by the Free Software Foundation. Oracle designates this 3809 # particular file as subject to the "Classpath" exception as provided 3810 # by Oracle in the LICENSE file that accompanied this code. 3811 # 3812 # This code is distributed in the hope that it will be useful, but WITHOUT 3813 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3814 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3815 # version 2 for more details (a copy is included in the LICENSE file that 3816 # accompanied this code). 3817 # 3818 # You should have received a copy of the GNU General Public License version 3819 # 2 along with this work; if not, write to the Free Software Foundation, 3820 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3821 # 3822 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3823 # or visit www.oracle.com if you need additional information or have any 3824 # questions. 3825 # 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 ############################################################################### 3837 # 3838 # Should we build only OpenJDK even if closed sources are present? 3839 # 3840 3841 3842 3843 3844 ############################################################################### 3845 # 3846 # Setup version numbers 3847 # 3848 3849 3850 3851 3852 3853 3854 # Support for customization of the build process. Some build files 3855 # will include counterparts from this location, if they exist. This allows 3856 # for a degree of customization of the build targets and the rules/recipes 3857 # to create them 3858 3859 # Check whether --with-custom-make-dir was given. 3860 if test "${with_custom_make_dir+set}" = set; then : 3861 withval=$with_custom_make_dir; CUSTOM_MAKE_DIR=$with_custom_make_dir 3862 fi 3863 3864 3865 3866 # 3867 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 3868 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3869 # 3870 # This code is free software; you can redistribute it and/or modify it 3871 # under the terms of the GNU General Public License version 2 only, as 3872 # published by the Free Software Foundation. Oracle designates this 3873 # particular file as subject to the "Classpath" exception as provided 3874 # by Oracle in the LICENSE file that accompanied this code. 3875 # 3876 # This code is distributed in the hope that it will be useful, but WITHOUT 3877 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3878 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3879 # version 2 for more details (a copy is included in the LICENSE file that 3880 # accompanied this code). 3881 # 3882 # You should have received a copy of the GNU General Public License version 3883 # 2 along with this work; if not, write to the Free Software Foundation, 3884 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3885 # 3886 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3887 # or visit www.oracle.com if you need additional information or have any 3888 # questions. 3889 # 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 # 3908 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 3909 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3910 # 3911 # This code is free software; you can redistribute it and/or modify it 3912 # under the terms of the GNU General Public License version 2 only, as 3913 # published by the Free Software Foundation. Oracle designates this 3914 # particular file as subject to the "Classpath" exception as provided 3915 # by Oracle in the LICENSE file that accompanied this code. 3916 # 3917 # This code is distributed in the hope that it will be useful, but WITHOUT 3918 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3919 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3920 # version 2 for more details (a copy is included in the LICENSE file that 3921 # accompanied this code). 3922 # 3923 # You should have received a copy of the GNU General Public License version 3924 # 2 along with this work; if not, write to the Free Software Foundation, 3925 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3926 # 3927 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3928 # or visit www.oracle.com if you need additional information or have any 3929 # questions. 3930 # 3931 3932 # Support macro for PLATFORM_EXTRACT_TARGET_AND_BUILD. 3933 # Converts autoconf style CPU name to OpenJDK style, into 3934 # VAR_CPU, VAR_CPU_ARCH, VAR_CPU_BITS and VAR_CPU_ENDIAN. 3935 3936 3937 # Support macro for PLATFORM_EXTRACT_TARGET_AND_BUILD. 3938 # Converts autoconf style OS name to OpenJDK style, into 3939 # VAR_OS and VAR_OS_API. 3940 3941 3942 # Expects $host_os $host_cpu $build_os and $build_cpu 3943 # and $with_target_bits to have been setup! 3944 # 3945 # Translate the standard triplet(quadruplet) definition 3946 # of the target/build system into OPENJDK_TARGET_OS, OPENJDK_TARGET_CPU, 3947 # OPENJDK_BUILD_OS, etc. 3948 3949 3950 # Check if a reduced build (32-bit on 64-bit platforms) is requested, and modify behaviour 3951 # accordingly. Must be done after setting up build and target system, but before 3952 # doing anything else with these values. 3953 3954 3955 # Setup the legacy variables, for controlling the old makefiles. 3956 # 3957 3958 3959 3960 3961 #%%% Build and target systems %%% 3962 3963 3964 3965 3966 # Support macro for PLATFORM_SETUP_OPENJDK_TARGET_BITS. 3967 # Add -mX to various FLAGS variables. 3968 3969 3970 3971 3972 3973 3974 # 3975 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 3976 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3977 # 3978 # This code is free software; you can redistribute it and/or modify it 3979 # under the terms of the GNU General Public License version 2 only, as 3980 # published by the Free Software Foundation. Oracle designates this 3981 # particular file as subject to the "Classpath" exception as provided 3982 # by Oracle in the LICENSE file that accompanied this code. 3983 # 3984 # This code is distributed in the hope that it will be useful, but WITHOUT 3985 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 3986 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 3987 # version 2 for more details (a copy is included in the LICENSE file that 3988 # accompanied this code). 3989 # 3990 # You should have received a copy of the GNU General Public License version 3991 # 2 along with this work; if not, write to the Free Software Foundation, 3992 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3993 # 3994 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3995 # or visit www.oracle.com if you need additional information or have any 3996 # questions. 3997 # 3998 3999 4000 4001 4002 4003 4004 4005 4006 # 4007 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 4008 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4009 # 4010 # This code is free software; you can redistribute it and/or modify it 4011 # under the terms of the GNU General Public License version 2 only, as 4012 # published by the Free Software Foundation. Oracle designates this 4013 # particular file as subject to the "Classpath" exception as provided 4014 # by Oracle in the LICENSE file that accompanied this code. 4015 # 4016 # This code is distributed in the hope that it will be useful, but WITHOUT 4017 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 4018 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 4019 # version 2 for more details (a copy is included in the LICENSE file that 4020 # accompanied this code). 4021 # 4022 # You should have received a copy of the GNU General Public License version 4023 # 2 along with this work; if not, write to the Free Software Foundation, 4024 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 4025 # 4026 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 4027 # or visit www.oracle.com if you need additional information or have any 4028 # questions. 4029 # 4030 4031 # $1 = compiler to test (CC or CXX) 4032 # $2 = human readable name of compiler (C or C++) 4033 4034 4035 4036 4037 4038 # $1 = compiler to test (CC or CXX) 4039 # $2 = human readable name of compiler (C or C++) 4040 # $3 = list of compiler names to search for 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 # TOOLCHAIN_COMPILER_CHECK_ARGUMENTS([ARGUMENT], [RUN-IF-TRUE], 4055 # [RUN-IF-FALSE]) 4056 # ------------------------------------------------------------ 4057 # Check that the c and c++ compilers support an argument 4058 4059 4060 4061 4062 # Setup the JTREG paths 4063 4064 4065 # 4066 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 4067 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4068 # 4069 # This code is free software; you can redistribute it and/or modify it 4070 # under the terms of the GNU General Public License version 2 only, as 4071 # published by the Free Software Foundation. Oracle designates this 4072 # particular file as subject to the "Classpath" exception as provided 4073 # by Oracle in the LICENSE file that accompanied this code. 4074 # 4075 # This code is distributed in the hope that it will be useful, but WITHOUT 4076 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 4077 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 4078 # version 2 for more details (a copy is included in the LICENSE file that 4079 # accompanied this code). 4080 # 4081 # You should have received a copy of the GNU General Public License version 4082 # 2 along with this work; if not, write to the Free Software Foundation, 4083 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 4084 # 4085 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 4086 # or visit www.oracle.com if you need additional information or have any 4087 # questions. 4088 # 4089 4090 4091 4092 4093 4094 4095 4096 # Check if the VS env variables were setup prior to running configure. 4097 # If not, then find vcvarsall.bat and run it automatically, and integrate 4098 # the set env variables into the spec file. 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 # This line needs to be here, verbatim, after all includes and the dummy hook 4110 # definitions. It is replaced with custom functionality when building 4111 # custom sources. 4112 #CUSTOM_AUTOCONF_INCLUDE 4113 4114 # Do not change or remove the following line, it is needed for consistency checks: 4115 DATE_WHEN_GENERATED=1392933025 4116 4117 ############################################################################### 4118 # 4119 # Initialization / Boot-strapping 4120 # 4121 # The bootstrapping process needs to solve the "chicken or the egg" problem, 4122 # thus it jumps back and forth, each time gaining something needed later on. 4123 # 4124 ############################################################################### 4125 4126 # Basic initialization that must happen first of all 4127 4128 # Save the original command line. This is passed to us by the wrapper configure script. 4129 4130 DATE_WHEN_CONFIGURED=`LANG=C date` 4131 4132 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuration created at $DATE_WHEN_CONFIGURED." >&5 4133 $as_echo "$as_me: Configuration created at $DATE_WHEN_CONFIGURED." >&6;} 4134 { $as_echo "$as_me:${as_lineno-$LINENO}: configure script generated at timestamp $DATE_WHEN_GENERATED." >&5 4135 $as_echo "$as_me: configure script generated at timestamp $DATE_WHEN_GENERATED." >&6;} 4136 4137 4138 # Start with tools that do not need have cross compilation support 4139 # and can be expected to be found in the default PATH. These tools are 4140 # used by configure. Nor are these tools expected to be found in the 4141 # devkit from the builddeps server either, since they are 4142 # needed to download the devkit. 4143 4144 # First are all the simple required tools. 4145 4146 4147 4148 # Publish this variable in the help. 4149 4150 4151 if test "x$BASENAME" = x; then 4152 # The variable is not set by user, try to locate tool using the code snippet 4153 for ac_prog in basename 4154 do 4155 # Extract the first word of "$ac_prog", so it can be a program name with args. 4156 set dummy $ac_prog; ac_word=$2 4157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4158 $as_echo_n "checking for $ac_word... " >&6; } 4159 if ${ac_cv_path_BASENAME+:} false; then : 4160 $as_echo_n "(cached) " >&6 4161 else 4162 case $BASENAME in 4163 [\\/]* | ?:[\\/]*) 4164 ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path. 4165 ;; 4166 *) 4167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4168 for as_dir in $PATH 4169 do 4170 IFS=$as_save_IFS 4171 test -z "$as_dir" && as_dir=. 4172 for ac_exec_ext in '' $ac_executable_extensions; do 4173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4174 ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext" 4175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4176 break 2 4177 fi 4178 done 4179 done 4180 IFS=$as_save_IFS 4181 4182 ;; 4183 esac 4184 fi 4185 BASENAME=$ac_cv_path_BASENAME 4186 if test -n "$BASENAME"; then 4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASENAME" >&5 4188 $as_echo "$BASENAME" >&6; } 4189 else 4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4191 $as_echo "no" >&6; } 4192 fi 4193 4194 4195 test -n "$BASENAME" && break 4196 done 4197 4198 else 4199 # The variable is set, but is it from the command line or the environment? 4200 4201 # Try to remove the string !BASENAME! from our list. 4202 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!BASENAME!/} 4203 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 4204 # If it failed, the variable was not from the command line. Ignore it, 4205 # but warn the user (except for BASH, which is always set by the calling BASH). 4206 if test "xBASENAME" != xBASH; then 4207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of BASENAME from the environment. Use command line variables instead." >&5 4208 $as_echo "$as_me: WARNING: Ignoring value of BASENAME from the environment. Use command line variables instead." >&2;} 4209 fi 4210 # Try to locate tool using the code snippet 4211 for ac_prog in basename 4212 do 4213 # Extract the first word of "$ac_prog", so it can be a program name with args. 4214 set dummy $ac_prog; ac_word=$2 4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4216 $as_echo_n "checking for $ac_word... " >&6; } 4217 if ${ac_cv_path_BASENAME+:} false; then : 4218 $as_echo_n "(cached) " >&6 4219 else 4220 case $BASENAME in 4221 [\\/]* | ?:[\\/]*) 4222 ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path. 4223 ;; 4224 *) 4225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4226 for as_dir in $PATH 4227 do 4228 IFS=$as_save_IFS 4229 test -z "$as_dir" && as_dir=. 4230 for ac_exec_ext in '' $ac_executable_extensions; do 4231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4232 ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext" 4233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4234 break 2 4235 fi 4236 done 4237 done 4238 IFS=$as_save_IFS 4239 4240 ;; 4241 esac 4242 fi 4243 BASENAME=$ac_cv_path_BASENAME 4244 if test -n "$BASENAME"; then 4245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASENAME" >&5 4246 $as_echo "$BASENAME" >&6; } 4247 else 4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4249 $as_echo "no" >&6; } 4250 fi 4251 4252 4253 test -n "$BASENAME" && break 4254 done 4255 4256 else 4257 # If it succeeded, then it was overridden by the user. We will use it 4258 # for the tool. 4259 4260 # First remove it from the list of overridden variables, so we can test 4261 # for unknown variables in the end. 4262 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 4263 4264 # Check if the provided tool contains a complete path. 4265 tool_specified="$BASENAME" 4266 tool_basename="${tool_specified##*/}" 4267 if test "x$tool_basename" = "x$tool_specified"; then 4268 # A command without a complete path is provided, search $PATH. 4269 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool BASENAME=$tool_basename" >&5 4270 $as_echo "$as_me: Will search for user supplied tool BASENAME=$tool_basename" >&6;} 4271 # Extract the first word of "$tool_basename", so it can be a program name with args. 4272 set dummy $tool_basename; ac_word=$2 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4274 $as_echo_n "checking for $ac_word... " >&6; } 4275 if ${ac_cv_path_BASENAME+:} false; then : 4276 $as_echo_n "(cached) " >&6 4277 else 4278 case $BASENAME in 4279 [\\/]* | ?:[\\/]*) 4280 ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path. 4281 ;; 4282 *) 4283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4284 for as_dir in $PATH 4285 do 4286 IFS=$as_save_IFS 4287 test -z "$as_dir" && as_dir=. 4288 for ac_exec_ext in '' $ac_executable_extensions; do 4289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4290 ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext" 4291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4292 break 2 4293 fi 4294 done 4295 done 4296 IFS=$as_save_IFS 4297 4298 ;; 4299 esac 4300 fi 4301 BASENAME=$ac_cv_path_BASENAME 4302 if test -n "$BASENAME"; then 4303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASENAME" >&5 4304 $as_echo "$BASENAME" >&6; } 4305 else 4306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4307 $as_echo "no" >&6; } 4308 fi 4309 4310 4311 if test "x$BASENAME" = x; then 4312 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 4313 fi 4314 else 4315 # Otherwise we believe it is a complete path. Use it as it is. 4316 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool BASENAME=$tool_specified" >&5 4317 $as_echo "$as_me: Will use user supplied tool BASENAME=$tool_specified" >&6;} 4318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BASENAME" >&5 4319 $as_echo_n "checking for BASENAME... " >&6; } 4320 if test ! -x "$tool_specified"; then 4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4322 $as_echo "not found" >&6; } 4323 as_fn_error $? "User supplied tool BASENAME=$tool_specified does not exist or is not executable" "$LINENO" 5 4324 fi 4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 4326 $as_echo "$tool_specified" >&6; } 4327 fi 4328 fi 4329 fi 4330 4331 4332 4333 if test "x$BASENAME" = x; then 4334 as_fn_error $? "Could not find required tool for BASENAME" "$LINENO" 5 4335 fi 4336 4337 4338 4339 4340 4341 # Publish this variable in the help. 4342 4343 4344 if test "x$BASH" = x; then 4345 # The variable is not set by user, try to locate tool using the code snippet 4346 for ac_prog in bash 4347 do 4348 # Extract the first word of "$ac_prog", so it can be a program name with args. 4349 set dummy $ac_prog; ac_word=$2 4350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4351 $as_echo_n "checking for $ac_word... " >&6; } 4352 if ${ac_cv_path_BASH+:} false; then : 4353 $as_echo_n "(cached) " >&6 4354 else 4355 case $BASH in 4356 [\\/]* | ?:[\\/]*) 4357 ac_cv_path_BASH="$BASH" # Let the user override the test with a path. 4358 ;; 4359 *) 4360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4361 for as_dir in $PATH 4362 do 4363 IFS=$as_save_IFS 4364 test -z "$as_dir" && as_dir=. 4365 for ac_exec_ext in '' $ac_executable_extensions; do 4366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4367 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext" 4368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4369 break 2 4370 fi 4371 done 4372 done 4373 IFS=$as_save_IFS 4374 4375 ;; 4376 esac 4377 fi 4378 BASH=$ac_cv_path_BASH 4379 if test -n "$BASH"; then 4380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5 4381 $as_echo "$BASH" >&6; } 4382 else 4383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4384 $as_echo "no" >&6; } 4385 fi 4386 4387 4388 test -n "$BASH" && break 4389 done 4390 4391 else 4392 # The variable is set, but is it from the command line or the environment? 4393 4394 # Try to remove the string !BASH! from our list. 4395 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!BASH!/} 4396 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 4397 # If it failed, the variable was not from the command line. Ignore it, 4398 # but warn the user (except for BASH, which is always set by the calling BASH). 4399 if test "xBASH" != xBASH; then 4400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of BASH from the environment. Use command line variables instead." >&5 4401 $as_echo "$as_me: WARNING: Ignoring value of BASH from the environment. Use command line variables instead." >&2;} 4402 fi 4403 # Try to locate tool using the code snippet 4404 for ac_prog in bash 4405 do 4406 # Extract the first word of "$ac_prog", so it can be a program name with args. 4407 set dummy $ac_prog; ac_word=$2 4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4409 $as_echo_n "checking for $ac_word... " >&6; } 4410 if ${ac_cv_path_BASH+:} false; then : 4411 $as_echo_n "(cached) " >&6 4412 else 4413 case $BASH in 4414 [\\/]* | ?:[\\/]*) 4415 ac_cv_path_BASH="$BASH" # Let the user override the test with a path. 4416 ;; 4417 *) 4418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4419 for as_dir in $PATH 4420 do 4421 IFS=$as_save_IFS 4422 test -z "$as_dir" && as_dir=. 4423 for ac_exec_ext in '' $ac_executable_extensions; do 4424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4425 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext" 4426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4427 break 2 4428 fi 4429 done 4430 done 4431 IFS=$as_save_IFS 4432 4433 ;; 4434 esac 4435 fi 4436 BASH=$ac_cv_path_BASH 4437 if test -n "$BASH"; then 4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5 4439 $as_echo "$BASH" >&6; } 4440 else 4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4442 $as_echo "no" >&6; } 4443 fi 4444 4445 4446 test -n "$BASH" && break 4447 done 4448 4449 else 4450 # If it succeeded, then it was overridden by the user. We will use it 4451 # for the tool. 4452 4453 # First remove it from the list of overridden variables, so we can test 4454 # for unknown variables in the end. 4455 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 4456 4457 # Check if the provided tool contains a complete path. 4458 tool_specified="$BASH" 4459 tool_basename="${tool_specified##*/}" 4460 if test "x$tool_basename" = "x$tool_specified"; then 4461 # A command without a complete path is provided, search $PATH. 4462 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool BASH=$tool_basename" >&5 4463 $as_echo "$as_me: Will search for user supplied tool BASH=$tool_basename" >&6;} 4464 # Extract the first word of "$tool_basename", so it can be a program name with args. 4465 set dummy $tool_basename; ac_word=$2 4466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4467 $as_echo_n "checking for $ac_word... " >&6; } 4468 if ${ac_cv_path_BASH+:} false; then : 4469 $as_echo_n "(cached) " >&6 4470 else 4471 case $BASH in 4472 [\\/]* | ?:[\\/]*) 4473 ac_cv_path_BASH="$BASH" # Let the user override the test with a path. 4474 ;; 4475 *) 4476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4477 for as_dir in $PATH 4478 do 4479 IFS=$as_save_IFS 4480 test -z "$as_dir" && as_dir=. 4481 for ac_exec_ext in '' $ac_executable_extensions; do 4482 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4483 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext" 4484 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4485 break 2 4486 fi 4487 done 4488 done 4489 IFS=$as_save_IFS 4490 4491 ;; 4492 esac 4493 fi 4494 BASH=$ac_cv_path_BASH 4495 if test -n "$BASH"; then 4496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5 4497 $as_echo "$BASH" >&6; } 4498 else 4499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4500 $as_echo "no" >&6; } 4501 fi 4502 4503 4504 if test "x$BASH" = x; then 4505 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 4506 fi 4507 else 4508 # Otherwise we believe it is a complete path. Use it as it is. 4509 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool BASH=$tool_specified" >&5 4510 $as_echo "$as_me: Will use user supplied tool BASH=$tool_specified" >&6;} 4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BASH" >&5 4512 $as_echo_n "checking for BASH... " >&6; } 4513 if test ! -x "$tool_specified"; then 4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4515 $as_echo "not found" >&6; } 4516 as_fn_error $? "User supplied tool BASH=$tool_specified does not exist or is not executable" "$LINENO" 5 4517 fi 4518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 4519 $as_echo "$tool_specified" >&6; } 4520 fi 4521 fi 4522 fi 4523 4524 4525 4526 if test "x$BASH" = x; then 4527 as_fn_error $? "Could not find required tool for BASH" "$LINENO" 5 4528 fi 4529 4530 4531 4532 4533 4534 # Publish this variable in the help. 4535 4536 4537 if test "x$CAT" = x; then 4538 # The variable is not set by user, try to locate tool using the code snippet 4539 for ac_prog in cat 4540 do 4541 # Extract the first word of "$ac_prog", so it can be a program name with args. 4542 set dummy $ac_prog; ac_word=$2 4543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4544 $as_echo_n "checking for $ac_word... " >&6; } 4545 if ${ac_cv_path_CAT+:} false; then : 4546 $as_echo_n "(cached) " >&6 4547 else 4548 case $CAT in 4549 [\\/]* | ?:[\\/]*) 4550 ac_cv_path_CAT="$CAT" # Let the user override the test with a path. 4551 ;; 4552 *) 4553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4554 for as_dir in $PATH 4555 do 4556 IFS=$as_save_IFS 4557 test -z "$as_dir" && as_dir=. 4558 for ac_exec_ext in '' $ac_executable_extensions; do 4559 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4560 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext" 4561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4562 break 2 4563 fi 4564 done 4565 done 4566 IFS=$as_save_IFS 4567 4568 ;; 4569 esac 4570 fi 4571 CAT=$ac_cv_path_CAT 4572 if test -n "$CAT"; then 4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5 4574 $as_echo "$CAT" >&6; } 4575 else 4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4577 $as_echo "no" >&6; } 4578 fi 4579 4580 4581 test -n "$CAT" && break 4582 done 4583 4584 else 4585 # The variable is set, but is it from the command line or the environment? 4586 4587 # Try to remove the string !CAT! from our list. 4588 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CAT!/} 4589 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 4590 # If it failed, the variable was not from the command line. Ignore it, 4591 # but warn the user (except for BASH, which is always set by the calling BASH). 4592 if test "xCAT" != xBASH; then 4593 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CAT from the environment. Use command line variables instead." >&5 4594 $as_echo "$as_me: WARNING: Ignoring value of CAT from the environment. Use command line variables instead." >&2;} 4595 fi 4596 # Try to locate tool using the code snippet 4597 for ac_prog in cat 4598 do 4599 # Extract the first word of "$ac_prog", so it can be a program name with args. 4600 set dummy $ac_prog; ac_word=$2 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4602 $as_echo_n "checking for $ac_word... " >&6; } 4603 if ${ac_cv_path_CAT+:} false; then : 4604 $as_echo_n "(cached) " >&6 4605 else 4606 case $CAT in 4607 [\\/]* | ?:[\\/]*) 4608 ac_cv_path_CAT="$CAT" # Let the user override the test with a path. 4609 ;; 4610 *) 4611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4612 for as_dir in $PATH 4613 do 4614 IFS=$as_save_IFS 4615 test -z "$as_dir" && as_dir=. 4616 for ac_exec_ext in '' $ac_executable_extensions; do 4617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4618 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext" 4619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4620 break 2 4621 fi 4622 done 4623 done 4624 IFS=$as_save_IFS 4625 4626 ;; 4627 esac 4628 fi 4629 CAT=$ac_cv_path_CAT 4630 if test -n "$CAT"; then 4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5 4632 $as_echo "$CAT" >&6; } 4633 else 4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4635 $as_echo "no" >&6; } 4636 fi 4637 4638 4639 test -n "$CAT" && break 4640 done 4641 4642 else 4643 # If it succeeded, then it was overridden by the user. We will use it 4644 # for the tool. 4645 4646 # First remove it from the list of overridden variables, so we can test 4647 # for unknown variables in the end. 4648 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 4649 4650 # Check if the provided tool contains a complete path. 4651 tool_specified="$CAT" 4652 tool_basename="${tool_specified##*/}" 4653 if test "x$tool_basename" = "x$tool_specified"; then 4654 # A command without a complete path is provided, search $PATH. 4655 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CAT=$tool_basename" >&5 4656 $as_echo "$as_me: Will search for user supplied tool CAT=$tool_basename" >&6;} 4657 # Extract the first word of "$tool_basename", so it can be a program name with args. 4658 set dummy $tool_basename; ac_word=$2 4659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4660 $as_echo_n "checking for $ac_word... " >&6; } 4661 if ${ac_cv_path_CAT+:} false; then : 4662 $as_echo_n "(cached) " >&6 4663 else 4664 case $CAT in 4665 [\\/]* | ?:[\\/]*) 4666 ac_cv_path_CAT="$CAT" # Let the user override the test with a path. 4667 ;; 4668 *) 4669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4670 for as_dir in $PATH 4671 do 4672 IFS=$as_save_IFS 4673 test -z "$as_dir" && as_dir=. 4674 for ac_exec_ext in '' $ac_executable_extensions; do 4675 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4676 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext" 4677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4678 break 2 4679 fi 4680 done 4681 done 4682 IFS=$as_save_IFS 4683 4684 ;; 4685 esac 4686 fi 4687 CAT=$ac_cv_path_CAT 4688 if test -n "$CAT"; then 4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5 4690 $as_echo "$CAT" >&6; } 4691 else 4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4693 $as_echo "no" >&6; } 4694 fi 4695 4696 4697 if test "x$CAT" = x; then 4698 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 4699 fi 4700 else 4701 # Otherwise we believe it is a complete path. Use it as it is. 4702 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CAT=$tool_specified" >&5 4703 $as_echo "$as_me: Will use user supplied tool CAT=$tool_specified" >&6;} 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAT" >&5 4705 $as_echo_n "checking for CAT... " >&6; } 4706 if test ! -x "$tool_specified"; then 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4708 $as_echo "not found" >&6; } 4709 as_fn_error $? "User supplied tool CAT=$tool_specified does not exist or is not executable" "$LINENO" 5 4710 fi 4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 4712 $as_echo "$tool_specified" >&6; } 4713 fi 4714 fi 4715 fi 4716 4717 4718 4719 if test "x$CAT" = x; then 4720 as_fn_error $? "Could not find required tool for CAT" "$LINENO" 5 4721 fi 4722 4723 4724 4725 4726 4727 # Publish this variable in the help. 4728 4729 4730 if test "x$CHMOD" = x; then 4731 # The variable is not set by user, try to locate tool using the code snippet 4732 for ac_prog in chmod 4733 do 4734 # Extract the first word of "$ac_prog", so it can be a program name with args. 4735 set dummy $ac_prog; ac_word=$2 4736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4737 $as_echo_n "checking for $ac_word... " >&6; } 4738 if ${ac_cv_path_CHMOD+:} false; then : 4739 $as_echo_n "(cached) " >&6 4740 else 4741 case $CHMOD in 4742 [\\/]* | ?:[\\/]*) 4743 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path. 4744 ;; 4745 *) 4746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4747 for as_dir in $PATH 4748 do 4749 IFS=$as_save_IFS 4750 test -z "$as_dir" && as_dir=. 4751 for ac_exec_ext in '' $ac_executable_extensions; do 4752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4753 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext" 4754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4755 break 2 4756 fi 4757 done 4758 done 4759 IFS=$as_save_IFS 4760 4761 ;; 4762 esac 4763 fi 4764 CHMOD=$ac_cv_path_CHMOD 4765 if test -n "$CHMOD"; then 4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5 4767 $as_echo "$CHMOD" >&6; } 4768 else 4769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4770 $as_echo "no" >&6; } 4771 fi 4772 4773 4774 test -n "$CHMOD" && break 4775 done 4776 4777 else 4778 # The variable is set, but is it from the command line or the environment? 4779 4780 # Try to remove the string !CHMOD! from our list. 4781 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CHMOD!/} 4782 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 4783 # If it failed, the variable was not from the command line. Ignore it, 4784 # but warn the user (except for BASH, which is always set by the calling BASH). 4785 if test "xCHMOD" != xBASH; then 4786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CHMOD from the environment. Use command line variables instead." >&5 4787 $as_echo "$as_me: WARNING: Ignoring value of CHMOD from the environment. Use command line variables instead." >&2;} 4788 fi 4789 # Try to locate tool using the code snippet 4790 for ac_prog in chmod 4791 do 4792 # Extract the first word of "$ac_prog", so it can be a program name with args. 4793 set dummy $ac_prog; ac_word=$2 4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4795 $as_echo_n "checking for $ac_word... " >&6; } 4796 if ${ac_cv_path_CHMOD+:} false; then : 4797 $as_echo_n "(cached) " >&6 4798 else 4799 case $CHMOD in 4800 [\\/]* | ?:[\\/]*) 4801 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path. 4802 ;; 4803 *) 4804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4805 for as_dir in $PATH 4806 do 4807 IFS=$as_save_IFS 4808 test -z "$as_dir" && as_dir=. 4809 for ac_exec_ext in '' $ac_executable_extensions; do 4810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4811 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext" 4812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4813 break 2 4814 fi 4815 done 4816 done 4817 IFS=$as_save_IFS 4818 4819 ;; 4820 esac 4821 fi 4822 CHMOD=$ac_cv_path_CHMOD 4823 if test -n "$CHMOD"; then 4824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5 4825 $as_echo "$CHMOD" >&6; } 4826 else 4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4828 $as_echo "no" >&6; } 4829 fi 4830 4831 4832 test -n "$CHMOD" && break 4833 done 4834 4835 else 4836 # If it succeeded, then it was overridden by the user. We will use it 4837 # for the tool. 4838 4839 # First remove it from the list of overridden variables, so we can test 4840 # for unknown variables in the end. 4841 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 4842 4843 # Check if the provided tool contains a complete path. 4844 tool_specified="$CHMOD" 4845 tool_basename="${tool_specified##*/}" 4846 if test "x$tool_basename" = "x$tool_specified"; then 4847 # A command without a complete path is provided, search $PATH. 4848 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CHMOD=$tool_basename" >&5 4849 $as_echo "$as_me: Will search for user supplied tool CHMOD=$tool_basename" >&6;} 4850 # Extract the first word of "$tool_basename", so it can be a program name with args. 4851 set dummy $tool_basename; ac_word=$2 4852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4853 $as_echo_n "checking for $ac_word... " >&6; } 4854 if ${ac_cv_path_CHMOD+:} false; then : 4855 $as_echo_n "(cached) " >&6 4856 else 4857 case $CHMOD in 4858 [\\/]* | ?:[\\/]*) 4859 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path. 4860 ;; 4861 *) 4862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4863 for as_dir in $PATH 4864 do 4865 IFS=$as_save_IFS 4866 test -z "$as_dir" && as_dir=. 4867 for ac_exec_ext in '' $ac_executable_extensions; do 4868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4869 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext" 4870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4871 break 2 4872 fi 4873 done 4874 done 4875 IFS=$as_save_IFS 4876 4877 ;; 4878 esac 4879 fi 4880 CHMOD=$ac_cv_path_CHMOD 4881 if test -n "$CHMOD"; then 4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5 4883 $as_echo "$CHMOD" >&6; } 4884 else 4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4886 $as_echo "no" >&6; } 4887 fi 4888 4889 4890 if test "x$CHMOD" = x; then 4891 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 4892 fi 4893 else 4894 # Otherwise we believe it is a complete path. Use it as it is. 4895 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CHMOD=$tool_specified" >&5 4896 $as_echo "$as_me: Will use user supplied tool CHMOD=$tool_specified" >&6;} 4897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHMOD" >&5 4898 $as_echo_n "checking for CHMOD... " >&6; } 4899 if test ! -x "$tool_specified"; then 4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4901 $as_echo "not found" >&6; } 4902 as_fn_error $? "User supplied tool CHMOD=$tool_specified does not exist or is not executable" "$LINENO" 5 4903 fi 4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 4905 $as_echo "$tool_specified" >&6; } 4906 fi 4907 fi 4908 fi 4909 4910 4911 4912 if test "x$CHMOD" = x; then 4913 as_fn_error $? "Could not find required tool for CHMOD" "$LINENO" 5 4914 fi 4915 4916 4917 4918 4919 4920 # Publish this variable in the help. 4921 4922 4923 if test "x$CMP" = x; then 4924 # The variable is not set by user, try to locate tool using the code snippet 4925 for ac_prog in cmp 4926 do 4927 # Extract the first word of "$ac_prog", so it can be a program name with args. 4928 set dummy $ac_prog; ac_word=$2 4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4930 $as_echo_n "checking for $ac_word... " >&6; } 4931 if ${ac_cv_path_CMP+:} false; then : 4932 $as_echo_n "(cached) " >&6 4933 else 4934 case $CMP in 4935 [\\/]* | ?:[\\/]*) 4936 ac_cv_path_CMP="$CMP" # Let the user override the test with a path. 4937 ;; 4938 *) 4939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4940 for as_dir in $PATH 4941 do 4942 IFS=$as_save_IFS 4943 test -z "$as_dir" && as_dir=. 4944 for ac_exec_ext in '' $ac_executable_extensions; do 4945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4946 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext" 4947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4948 break 2 4949 fi 4950 done 4951 done 4952 IFS=$as_save_IFS 4953 4954 ;; 4955 esac 4956 fi 4957 CMP=$ac_cv_path_CMP 4958 if test -n "$CMP"; then 4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMP" >&5 4960 $as_echo "$CMP" >&6; } 4961 else 4962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4963 $as_echo "no" >&6; } 4964 fi 4965 4966 4967 test -n "$CMP" && break 4968 done 4969 4970 else 4971 # The variable is set, but is it from the command line or the environment? 4972 4973 # Try to remove the string !CMP! from our list. 4974 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CMP!/} 4975 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 4976 # If it failed, the variable was not from the command line. Ignore it, 4977 # but warn the user (except for BASH, which is always set by the calling BASH). 4978 if test "xCMP" != xBASH; then 4979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CMP from the environment. Use command line variables instead." >&5 4980 $as_echo "$as_me: WARNING: Ignoring value of CMP from the environment. Use command line variables instead." >&2;} 4981 fi 4982 # Try to locate tool using the code snippet 4983 for ac_prog in cmp 4984 do 4985 # Extract the first word of "$ac_prog", so it can be a program name with args. 4986 set dummy $ac_prog; ac_word=$2 4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4988 $as_echo_n "checking for $ac_word... " >&6; } 4989 if ${ac_cv_path_CMP+:} false; then : 4990 $as_echo_n "(cached) " >&6 4991 else 4992 case $CMP in 4993 [\\/]* | ?:[\\/]*) 4994 ac_cv_path_CMP="$CMP" # Let the user override the test with a path. 4995 ;; 4996 *) 4997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4998 for as_dir in $PATH 4999 do 5000 IFS=$as_save_IFS 5001 test -z "$as_dir" && as_dir=. 5002 for ac_exec_ext in '' $ac_executable_extensions; do 5003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5004 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext" 5005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5006 break 2 5007 fi 5008 done 5009 done 5010 IFS=$as_save_IFS 5011 5012 ;; 5013 esac 5014 fi 5015 CMP=$ac_cv_path_CMP 5016 if test -n "$CMP"; then 5017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMP" >&5 5018 $as_echo "$CMP" >&6; } 5019 else 5020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5021 $as_echo "no" >&6; } 5022 fi 5023 5024 5025 test -n "$CMP" && break 5026 done 5027 5028 else 5029 # If it succeeded, then it was overridden by the user. We will use it 5030 # for the tool. 5031 5032 # First remove it from the list of overridden variables, so we can test 5033 # for unknown variables in the end. 5034 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 5035 5036 # Check if the provided tool contains a complete path. 5037 tool_specified="$CMP" 5038 tool_basename="${tool_specified##*/}" 5039 if test "x$tool_basename" = "x$tool_specified"; then 5040 # A command without a complete path is provided, search $PATH. 5041 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CMP=$tool_basename" >&5 5042 $as_echo "$as_me: Will search for user supplied tool CMP=$tool_basename" >&6;} 5043 # Extract the first word of "$tool_basename", so it can be a program name with args. 5044 set dummy $tool_basename; ac_word=$2 5045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5046 $as_echo_n "checking for $ac_word... " >&6; } 5047 if ${ac_cv_path_CMP+:} false; then : 5048 $as_echo_n "(cached) " >&6 5049 else 5050 case $CMP in 5051 [\\/]* | ?:[\\/]*) 5052 ac_cv_path_CMP="$CMP" # Let the user override the test with a path. 5053 ;; 5054 *) 5055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5056 for as_dir in $PATH 5057 do 5058 IFS=$as_save_IFS 5059 test -z "$as_dir" && as_dir=. 5060 for ac_exec_ext in '' $ac_executable_extensions; do 5061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5062 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext" 5063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5064 break 2 5065 fi 5066 done 5067 done 5068 IFS=$as_save_IFS 5069 5070 ;; 5071 esac 5072 fi 5073 CMP=$ac_cv_path_CMP 5074 if test -n "$CMP"; then 5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMP" >&5 5076 $as_echo "$CMP" >&6; } 5077 else 5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5079 $as_echo "no" >&6; } 5080 fi 5081 5082 5083 if test "x$CMP" = x; then 5084 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 5085 fi 5086 else 5087 # Otherwise we believe it is a complete path. Use it as it is. 5088 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CMP=$tool_specified" >&5 5089 $as_echo "$as_me: Will use user supplied tool CMP=$tool_specified" >&6;} 5090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMP" >&5 5091 $as_echo_n "checking for CMP... " >&6; } 5092 if test ! -x "$tool_specified"; then 5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5094 $as_echo "not found" >&6; } 5095 as_fn_error $? "User supplied tool CMP=$tool_specified does not exist or is not executable" "$LINENO" 5 5096 fi 5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 5098 $as_echo "$tool_specified" >&6; } 5099 fi 5100 fi 5101 fi 5102 5103 5104 5105 if test "x$CMP" = x; then 5106 as_fn_error $? "Could not find required tool for CMP" "$LINENO" 5 5107 fi 5108 5109 5110 5111 5112 5113 # Publish this variable in the help. 5114 5115 5116 if test "x$COMM" = x; then 5117 # The variable is not set by user, try to locate tool using the code snippet 5118 for ac_prog in comm 5119 do 5120 # Extract the first word of "$ac_prog", so it can be a program name with args. 5121 set dummy $ac_prog; ac_word=$2 5122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5123 $as_echo_n "checking for $ac_word... " >&6; } 5124 if ${ac_cv_path_COMM+:} false; then : 5125 $as_echo_n "(cached) " >&6 5126 else 5127 case $COMM in 5128 [\\/]* | ?:[\\/]*) 5129 ac_cv_path_COMM="$COMM" # Let the user override the test with a path. 5130 ;; 5131 *) 5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5133 for as_dir in $PATH 5134 do 5135 IFS=$as_save_IFS 5136 test -z "$as_dir" && as_dir=. 5137 for ac_exec_ext in '' $ac_executable_extensions; do 5138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5139 ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext" 5140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5141 break 2 5142 fi 5143 done 5144 done 5145 IFS=$as_save_IFS 5146 5147 ;; 5148 esac 5149 fi 5150 COMM=$ac_cv_path_COMM 5151 if test -n "$COMM"; then 5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 5153 $as_echo "$COMM" >&6; } 5154 else 5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5156 $as_echo "no" >&6; } 5157 fi 5158 5159 5160 test -n "$COMM" && break 5161 done 5162 5163 else 5164 # The variable is set, but is it from the command line or the environment? 5165 5166 # Try to remove the string !COMM! from our list. 5167 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!COMM!/} 5168 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 5169 # If it failed, the variable was not from the command line. Ignore it, 5170 # but warn the user (except for BASH, which is always set by the calling BASH). 5171 if test "xCOMM" != xBASH; then 5172 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of COMM from the environment. Use command line variables instead." >&5 5173 $as_echo "$as_me: WARNING: Ignoring value of COMM from the environment. Use command line variables instead." >&2;} 5174 fi 5175 # Try to locate tool using the code snippet 5176 for ac_prog in comm 5177 do 5178 # Extract the first word of "$ac_prog", so it can be a program name with args. 5179 set dummy $ac_prog; ac_word=$2 5180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5181 $as_echo_n "checking for $ac_word... " >&6; } 5182 if ${ac_cv_path_COMM+:} false; then : 5183 $as_echo_n "(cached) " >&6 5184 else 5185 case $COMM in 5186 [\\/]* | ?:[\\/]*) 5187 ac_cv_path_COMM="$COMM" # Let the user override the test with a path. 5188 ;; 5189 *) 5190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5191 for as_dir in $PATH 5192 do 5193 IFS=$as_save_IFS 5194 test -z "$as_dir" && as_dir=. 5195 for ac_exec_ext in '' $ac_executable_extensions; do 5196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5197 ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext" 5198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5199 break 2 5200 fi 5201 done 5202 done 5203 IFS=$as_save_IFS 5204 5205 ;; 5206 esac 5207 fi 5208 COMM=$ac_cv_path_COMM 5209 if test -n "$COMM"; then 5210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 5211 $as_echo "$COMM" >&6; } 5212 else 5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5214 $as_echo "no" >&6; } 5215 fi 5216 5217 5218 test -n "$COMM" && break 5219 done 5220 5221 else 5222 # If it succeeded, then it was overridden by the user. We will use it 5223 # for the tool. 5224 5225 # First remove it from the list of overridden variables, so we can test 5226 # for unknown variables in the end. 5227 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 5228 5229 # Check if the provided tool contains a complete path. 5230 tool_specified="$COMM" 5231 tool_basename="${tool_specified##*/}" 5232 if test "x$tool_basename" = "x$tool_specified"; then 5233 # A command without a complete path is provided, search $PATH. 5234 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool COMM=$tool_basename" >&5 5235 $as_echo "$as_me: Will search for user supplied tool COMM=$tool_basename" >&6;} 5236 # Extract the first word of "$tool_basename", so it can be a program name with args. 5237 set dummy $tool_basename; ac_word=$2 5238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5239 $as_echo_n "checking for $ac_word... " >&6; } 5240 if ${ac_cv_path_COMM+:} false; then : 5241 $as_echo_n "(cached) " >&6 5242 else 5243 case $COMM in 5244 [\\/]* | ?:[\\/]*) 5245 ac_cv_path_COMM="$COMM" # Let the user override the test with a path. 5246 ;; 5247 *) 5248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5249 for as_dir in $PATH 5250 do 5251 IFS=$as_save_IFS 5252 test -z "$as_dir" && as_dir=. 5253 for ac_exec_ext in '' $ac_executable_extensions; do 5254 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5255 ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext" 5256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5257 break 2 5258 fi 5259 done 5260 done 5261 IFS=$as_save_IFS 5262 5263 ;; 5264 esac 5265 fi 5266 COMM=$ac_cv_path_COMM 5267 if test -n "$COMM"; then 5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 5269 $as_echo "$COMM" >&6; } 5270 else 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5272 $as_echo "no" >&6; } 5273 fi 5274 5275 5276 if test "x$COMM" = x; then 5277 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 5278 fi 5279 else 5280 # Otherwise we believe it is a complete path. Use it as it is. 5281 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool COMM=$tool_specified" >&5 5282 $as_echo "$as_me: Will use user supplied tool COMM=$tool_specified" >&6;} 5283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMM" >&5 5284 $as_echo_n "checking for COMM... " >&6; } 5285 if test ! -x "$tool_specified"; then 5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5287 $as_echo "not found" >&6; } 5288 as_fn_error $? "User supplied tool COMM=$tool_specified does not exist or is not executable" "$LINENO" 5 5289 fi 5290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 5291 $as_echo "$tool_specified" >&6; } 5292 fi 5293 fi 5294 fi 5295 5296 5297 5298 if test "x$COMM" = x; then 5299 as_fn_error $? "Could not find required tool for COMM" "$LINENO" 5 5300 fi 5301 5302 5303 5304 5305 5306 # Publish this variable in the help. 5307 5308 5309 if test "x$CP" = x; then 5310 # The variable is not set by user, try to locate tool using the code snippet 5311 for ac_prog in cp 5312 do 5313 # Extract the first word of "$ac_prog", so it can be a program name with args. 5314 set dummy $ac_prog; ac_word=$2 5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5316 $as_echo_n "checking for $ac_word... " >&6; } 5317 if ${ac_cv_path_CP+:} false; then : 5318 $as_echo_n "(cached) " >&6 5319 else 5320 case $CP in 5321 [\\/]* | ?:[\\/]*) 5322 ac_cv_path_CP="$CP" # Let the user override the test with a path. 5323 ;; 5324 *) 5325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5326 for as_dir in $PATH 5327 do 5328 IFS=$as_save_IFS 5329 test -z "$as_dir" && as_dir=. 5330 for ac_exec_ext in '' $ac_executable_extensions; do 5331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5332 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext" 5333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5334 break 2 5335 fi 5336 done 5337 done 5338 IFS=$as_save_IFS 5339 5340 ;; 5341 esac 5342 fi 5343 CP=$ac_cv_path_CP 5344 if test -n "$CP"; then 5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5 5346 $as_echo "$CP" >&6; } 5347 else 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5349 $as_echo "no" >&6; } 5350 fi 5351 5352 5353 test -n "$CP" && break 5354 done 5355 5356 else 5357 # The variable is set, but is it from the command line or the environment? 5358 5359 # Try to remove the string !CP! from our list. 5360 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CP!/} 5361 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 5362 # If it failed, the variable was not from the command line. Ignore it, 5363 # but warn the user (except for BASH, which is always set by the calling BASH). 5364 if test "xCP" != xBASH; then 5365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CP from the environment. Use command line variables instead." >&5 5366 $as_echo "$as_me: WARNING: Ignoring value of CP from the environment. Use command line variables instead." >&2;} 5367 fi 5368 # Try to locate tool using the code snippet 5369 for ac_prog in cp 5370 do 5371 # Extract the first word of "$ac_prog", so it can be a program name with args. 5372 set dummy $ac_prog; ac_word=$2 5373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5374 $as_echo_n "checking for $ac_word... " >&6; } 5375 if ${ac_cv_path_CP+:} false; then : 5376 $as_echo_n "(cached) " >&6 5377 else 5378 case $CP in 5379 [\\/]* | ?:[\\/]*) 5380 ac_cv_path_CP="$CP" # Let the user override the test with a path. 5381 ;; 5382 *) 5383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5384 for as_dir in $PATH 5385 do 5386 IFS=$as_save_IFS 5387 test -z "$as_dir" && as_dir=. 5388 for ac_exec_ext in '' $ac_executable_extensions; do 5389 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5390 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext" 5391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5392 break 2 5393 fi 5394 done 5395 done 5396 IFS=$as_save_IFS 5397 5398 ;; 5399 esac 5400 fi 5401 CP=$ac_cv_path_CP 5402 if test -n "$CP"; then 5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5 5404 $as_echo "$CP" >&6; } 5405 else 5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5407 $as_echo "no" >&6; } 5408 fi 5409 5410 5411 test -n "$CP" && break 5412 done 5413 5414 else 5415 # If it succeeded, then it was overridden by the user. We will use it 5416 # for the tool. 5417 5418 # First remove it from the list of overridden variables, so we can test 5419 # for unknown variables in the end. 5420 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 5421 5422 # Check if the provided tool contains a complete path. 5423 tool_specified="$CP" 5424 tool_basename="${tool_specified##*/}" 5425 if test "x$tool_basename" = "x$tool_specified"; then 5426 # A command without a complete path is provided, search $PATH. 5427 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CP=$tool_basename" >&5 5428 $as_echo "$as_me: Will search for user supplied tool CP=$tool_basename" >&6;} 5429 # Extract the first word of "$tool_basename", so it can be a program name with args. 5430 set dummy $tool_basename; ac_word=$2 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5432 $as_echo_n "checking for $ac_word... " >&6; } 5433 if ${ac_cv_path_CP+:} false; then : 5434 $as_echo_n "(cached) " >&6 5435 else 5436 case $CP in 5437 [\\/]* | ?:[\\/]*) 5438 ac_cv_path_CP="$CP" # Let the user override the test with a path. 5439 ;; 5440 *) 5441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5442 for as_dir in $PATH 5443 do 5444 IFS=$as_save_IFS 5445 test -z "$as_dir" && as_dir=. 5446 for ac_exec_ext in '' $ac_executable_extensions; do 5447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5448 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext" 5449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5450 break 2 5451 fi 5452 done 5453 done 5454 IFS=$as_save_IFS 5455 5456 ;; 5457 esac 5458 fi 5459 CP=$ac_cv_path_CP 5460 if test -n "$CP"; then 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5 5462 $as_echo "$CP" >&6; } 5463 else 5464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5465 $as_echo "no" >&6; } 5466 fi 5467 5468 5469 if test "x$CP" = x; then 5470 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 5471 fi 5472 else 5473 # Otherwise we believe it is a complete path. Use it as it is. 5474 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CP=$tool_specified" >&5 5475 $as_echo "$as_me: Will use user supplied tool CP=$tool_specified" >&6;} 5476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CP" >&5 5477 $as_echo_n "checking for CP... " >&6; } 5478 if test ! -x "$tool_specified"; then 5479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5480 $as_echo "not found" >&6; } 5481 as_fn_error $? "User supplied tool CP=$tool_specified does not exist or is not executable" "$LINENO" 5 5482 fi 5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 5484 $as_echo "$tool_specified" >&6; } 5485 fi 5486 fi 5487 fi 5488 5489 5490 5491 if test "x$CP" = x; then 5492 as_fn_error $? "Could not find required tool for CP" "$LINENO" 5 5493 fi 5494 5495 5496 5497 5498 5499 # Publish this variable in the help. 5500 5501 5502 if test "x$CPIO" = x; then 5503 # The variable is not set by user, try to locate tool using the code snippet 5504 for ac_prog in cpio 5505 do 5506 # Extract the first word of "$ac_prog", so it can be a program name with args. 5507 set dummy $ac_prog; ac_word=$2 5508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5509 $as_echo_n "checking for $ac_word... " >&6; } 5510 if ${ac_cv_path_CPIO+:} false; then : 5511 $as_echo_n "(cached) " >&6 5512 else 5513 case $CPIO in 5514 [\\/]* | ?:[\\/]*) 5515 ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path. 5516 ;; 5517 *) 5518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5519 for as_dir in $PATH 5520 do 5521 IFS=$as_save_IFS 5522 test -z "$as_dir" && as_dir=. 5523 for ac_exec_ext in '' $ac_executable_extensions; do 5524 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5525 ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext" 5526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5527 break 2 5528 fi 5529 done 5530 done 5531 IFS=$as_save_IFS 5532 5533 ;; 5534 esac 5535 fi 5536 CPIO=$ac_cv_path_CPIO 5537 if test -n "$CPIO"; then 5538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5 5539 $as_echo "$CPIO" >&6; } 5540 else 5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5542 $as_echo "no" >&6; } 5543 fi 5544 5545 5546 test -n "$CPIO" && break 5547 done 5548 5549 else 5550 # The variable is set, but is it from the command line or the environment? 5551 5552 # Try to remove the string !CPIO! from our list. 5553 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CPIO!/} 5554 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 5555 # If it failed, the variable was not from the command line. Ignore it, 5556 # but warn the user (except for BASH, which is always set by the calling BASH). 5557 if test "xCPIO" != xBASH; then 5558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CPIO from the environment. Use command line variables instead." >&5 5559 $as_echo "$as_me: WARNING: Ignoring value of CPIO from the environment. Use command line variables instead." >&2;} 5560 fi 5561 # Try to locate tool using the code snippet 5562 for ac_prog in cpio 5563 do 5564 # Extract the first word of "$ac_prog", so it can be a program name with args. 5565 set dummy $ac_prog; ac_word=$2 5566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5567 $as_echo_n "checking for $ac_word... " >&6; } 5568 if ${ac_cv_path_CPIO+:} false; then : 5569 $as_echo_n "(cached) " >&6 5570 else 5571 case $CPIO in 5572 [\\/]* | ?:[\\/]*) 5573 ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path. 5574 ;; 5575 *) 5576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5577 for as_dir in $PATH 5578 do 5579 IFS=$as_save_IFS 5580 test -z "$as_dir" && as_dir=. 5581 for ac_exec_ext in '' $ac_executable_extensions; do 5582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5583 ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext" 5584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5585 break 2 5586 fi 5587 done 5588 done 5589 IFS=$as_save_IFS 5590 5591 ;; 5592 esac 5593 fi 5594 CPIO=$ac_cv_path_CPIO 5595 if test -n "$CPIO"; then 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5 5597 $as_echo "$CPIO" >&6; } 5598 else 5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5600 $as_echo "no" >&6; } 5601 fi 5602 5603 5604 test -n "$CPIO" && break 5605 done 5606 5607 else 5608 # If it succeeded, then it was overridden by the user. We will use it 5609 # for the tool. 5610 5611 # First remove it from the list of overridden variables, so we can test 5612 # for unknown variables in the end. 5613 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 5614 5615 # Check if the provided tool contains a complete path. 5616 tool_specified="$CPIO" 5617 tool_basename="${tool_specified##*/}" 5618 if test "x$tool_basename" = "x$tool_specified"; then 5619 # A command without a complete path is provided, search $PATH. 5620 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CPIO=$tool_basename" >&5 5621 $as_echo "$as_me: Will search for user supplied tool CPIO=$tool_basename" >&6;} 5622 # Extract the first word of "$tool_basename", so it can be a program name with args. 5623 set dummy $tool_basename; ac_word=$2 5624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5625 $as_echo_n "checking for $ac_word... " >&6; } 5626 if ${ac_cv_path_CPIO+:} false; then : 5627 $as_echo_n "(cached) " >&6 5628 else 5629 case $CPIO in 5630 [\\/]* | ?:[\\/]*) 5631 ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path. 5632 ;; 5633 *) 5634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5635 for as_dir in $PATH 5636 do 5637 IFS=$as_save_IFS 5638 test -z "$as_dir" && as_dir=. 5639 for ac_exec_ext in '' $ac_executable_extensions; do 5640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5641 ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext" 5642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5643 break 2 5644 fi 5645 done 5646 done 5647 IFS=$as_save_IFS 5648 5649 ;; 5650 esac 5651 fi 5652 CPIO=$ac_cv_path_CPIO 5653 if test -n "$CPIO"; then 5654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5 5655 $as_echo "$CPIO" >&6; } 5656 else 5657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5658 $as_echo "no" >&6; } 5659 fi 5660 5661 5662 if test "x$CPIO" = x; then 5663 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 5664 fi 5665 else 5666 # Otherwise we believe it is a complete path. Use it as it is. 5667 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CPIO=$tool_specified" >&5 5668 $as_echo "$as_me: Will use user supplied tool CPIO=$tool_specified" >&6;} 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPIO" >&5 5670 $as_echo_n "checking for CPIO... " >&6; } 5671 if test ! -x "$tool_specified"; then 5672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5673 $as_echo "not found" >&6; } 5674 as_fn_error $? "User supplied tool CPIO=$tool_specified does not exist or is not executable" "$LINENO" 5 5675 fi 5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 5677 $as_echo "$tool_specified" >&6; } 5678 fi 5679 fi 5680 fi 5681 5682 5683 5684 if test "x$CPIO" = x; then 5685 as_fn_error $? "Could not find required tool for CPIO" "$LINENO" 5 5686 fi 5687 5688 5689 5690 5691 5692 # Publish this variable in the help. 5693 5694 5695 if test "x$CUT" = x; then 5696 # The variable is not set by user, try to locate tool using the code snippet 5697 for ac_prog in cut 5698 do 5699 # Extract the first word of "$ac_prog", so it can be a program name with args. 5700 set dummy $ac_prog; ac_word=$2 5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5702 $as_echo_n "checking for $ac_word... " >&6; } 5703 if ${ac_cv_path_CUT+:} false; then : 5704 $as_echo_n "(cached) " >&6 5705 else 5706 case $CUT in 5707 [\\/]* | ?:[\\/]*) 5708 ac_cv_path_CUT="$CUT" # Let the user override the test with a path. 5709 ;; 5710 *) 5711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5712 for as_dir in $PATH 5713 do 5714 IFS=$as_save_IFS 5715 test -z "$as_dir" && as_dir=. 5716 for ac_exec_ext in '' $ac_executable_extensions; do 5717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5718 ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext" 5719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5720 break 2 5721 fi 5722 done 5723 done 5724 IFS=$as_save_IFS 5725 5726 ;; 5727 esac 5728 fi 5729 CUT=$ac_cv_path_CUT 5730 if test -n "$CUT"; then 5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5 5732 $as_echo "$CUT" >&6; } 5733 else 5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5735 $as_echo "no" >&6; } 5736 fi 5737 5738 5739 test -n "$CUT" && break 5740 done 5741 5742 else 5743 # The variable is set, but is it from the command line or the environment? 5744 5745 # Try to remove the string !CUT! from our list. 5746 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CUT!/} 5747 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 5748 # If it failed, the variable was not from the command line. Ignore it, 5749 # but warn the user (except for BASH, which is always set by the calling BASH). 5750 if test "xCUT" != xBASH; then 5751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CUT from the environment. Use command line variables instead." >&5 5752 $as_echo "$as_me: WARNING: Ignoring value of CUT from the environment. Use command line variables instead." >&2;} 5753 fi 5754 # Try to locate tool using the code snippet 5755 for ac_prog in cut 5756 do 5757 # Extract the first word of "$ac_prog", so it can be a program name with args. 5758 set dummy $ac_prog; ac_word=$2 5759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5760 $as_echo_n "checking for $ac_word... " >&6; } 5761 if ${ac_cv_path_CUT+:} false; then : 5762 $as_echo_n "(cached) " >&6 5763 else 5764 case $CUT in 5765 [\\/]* | ?:[\\/]*) 5766 ac_cv_path_CUT="$CUT" # Let the user override the test with a path. 5767 ;; 5768 *) 5769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5770 for as_dir in $PATH 5771 do 5772 IFS=$as_save_IFS 5773 test -z "$as_dir" && as_dir=. 5774 for ac_exec_ext in '' $ac_executable_extensions; do 5775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5776 ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext" 5777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5778 break 2 5779 fi 5780 done 5781 done 5782 IFS=$as_save_IFS 5783 5784 ;; 5785 esac 5786 fi 5787 CUT=$ac_cv_path_CUT 5788 if test -n "$CUT"; then 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5 5790 $as_echo "$CUT" >&6; } 5791 else 5792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5793 $as_echo "no" >&6; } 5794 fi 5795 5796 5797 test -n "$CUT" && break 5798 done 5799 5800 else 5801 # If it succeeded, then it was overridden by the user. We will use it 5802 # for the tool. 5803 5804 # First remove it from the list of overridden variables, so we can test 5805 # for unknown variables in the end. 5806 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 5807 5808 # Check if the provided tool contains a complete path. 5809 tool_specified="$CUT" 5810 tool_basename="${tool_specified##*/}" 5811 if test "x$tool_basename" = "x$tool_specified"; then 5812 # A command without a complete path is provided, search $PATH. 5813 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CUT=$tool_basename" >&5 5814 $as_echo "$as_me: Will search for user supplied tool CUT=$tool_basename" >&6;} 5815 # Extract the first word of "$tool_basename", so it can be a program name with args. 5816 set dummy $tool_basename; ac_word=$2 5817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5818 $as_echo_n "checking for $ac_word... " >&6; } 5819 if ${ac_cv_path_CUT+:} false; then : 5820 $as_echo_n "(cached) " >&6 5821 else 5822 case $CUT in 5823 [\\/]* | ?:[\\/]*) 5824 ac_cv_path_CUT="$CUT" # Let the user override the test with a path. 5825 ;; 5826 *) 5827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5828 for as_dir in $PATH 5829 do 5830 IFS=$as_save_IFS 5831 test -z "$as_dir" && as_dir=. 5832 for ac_exec_ext in '' $ac_executable_extensions; do 5833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5834 ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext" 5835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5836 break 2 5837 fi 5838 done 5839 done 5840 IFS=$as_save_IFS 5841 5842 ;; 5843 esac 5844 fi 5845 CUT=$ac_cv_path_CUT 5846 if test -n "$CUT"; then 5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5 5848 $as_echo "$CUT" >&6; } 5849 else 5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5851 $as_echo "no" >&6; } 5852 fi 5853 5854 5855 if test "x$CUT" = x; then 5856 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 5857 fi 5858 else 5859 # Otherwise we believe it is a complete path. Use it as it is. 5860 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CUT=$tool_specified" >&5 5861 $as_echo "$as_me: Will use user supplied tool CUT=$tool_specified" >&6;} 5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CUT" >&5 5863 $as_echo_n "checking for CUT... " >&6; } 5864 if test ! -x "$tool_specified"; then 5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5866 $as_echo "not found" >&6; } 5867 as_fn_error $? "User supplied tool CUT=$tool_specified does not exist or is not executable" "$LINENO" 5 5868 fi 5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 5870 $as_echo "$tool_specified" >&6; } 5871 fi 5872 fi 5873 fi 5874 5875 5876 5877 if test "x$CUT" = x; then 5878 as_fn_error $? "Could not find required tool for CUT" "$LINENO" 5 5879 fi 5880 5881 5882 5883 5884 5885 # Publish this variable in the help. 5886 5887 5888 if test "x$DATE" = x; then 5889 # The variable is not set by user, try to locate tool using the code snippet 5890 for ac_prog in date 5891 do 5892 # Extract the first word of "$ac_prog", so it can be a program name with args. 5893 set dummy $ac_prog; ac_word=$2 5894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5895 $as_echo_n "checking for $ac_word... " >&6; } 5896 if ${ac_cv_path_DATE+:} false; then : 5897 $as_echo_n "(cached) " >&6 5898 else 5899 case $DATE in 5900 [\\/]* | ?:[\\/]*) 5901 ac_cv_path_DATE="$DATE" # Let the user override the test with a path. 5902 ;; 5903 *) 5904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5905 for as_dir in $PATH 5906 do 5907 IFS=$as_save_IFS 5908 test -z "$as_dir" && as_dir=. 5909 for ac_exec_ext in '' $ac_executable_extensions; do 5910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5911 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext" 5912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5913 break 2 5914 fi 5915 done 5916 done 5917 IFS=$as_save_IFS 5918 5919 ;; 5920 esac 5921 fi 5922 DATE=$ac_cv_path_DATE 5923 if test -n "$DATE"; then 5924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5 5925 $as_echo "$DATE" >&6; } 5926 else 5927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5928 $as_echo "no" >&6; } 5929 fi 5930 5931 5932 test -n "$DATE" && break 5933 done 5934 5935 else 5936 # The variable is set, but is it from the command line or the environment? 5937 5938 # Try to remove the string !DATE! from our list. 5939 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DATE!/} 5940 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 5941 # If it failed, the variable was not from the command line. Ignore it, 5942 # but warn the user (except for BASH, which is always set by the calling BASH). 5943 if test "xDATE" != xBASH; then 5944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DATE from the environment. Use command line variables instead." >&5 5945 $as_echo "$as_me: WARNING: Ignoring value of DATE from the environment. Use command line variables instead." >&2;} 5946 fi 5947 # Try to locate tool using the code snippet 5948 for ac_prog in date 5949 do 5950 # Extract the first word of "$ac_prog", so it can be a program name with args. 5951 set dummy $ac_prog; ac_word=$2 5952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5953 $as_echo_n "checking for $ac_word... " >&6; } 5954 if ${ac_cv_path_DATE+:} false; then : 5955 $as_echo_n "(cached) " >&6 5956 else 5957 case $DATE in 5958 [\\/]* | ?:[\\/]*) 5959 ac_cv_path_DATE="$DATE" # Let the user override the test with a path. 5960 ;; 5961 *) 5962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5963 for as_dir in $PATH 5964 do 5965 IFS=$as_save_IFS 5966 test -z "$as_dir" && as_dir=. 5967 for ac_exec_ext in '' $ac_executable_extensions; do 5968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5969 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext" 5970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5971 break 2 5972 fi 5973 done 5974 done 5975 IFS=$as_save_IFS 5976 5977 ;; 5978 esac 5979 fi 5980 DATE=$ac_cv_path_DATE 5981 if test -n "$DATE"; then 5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5 5983 $as_echo "$DATE" >&6; } 5984 else 5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5986 $as_echo "no" >&6; } 5987 fi 5988 5989 5990 test -n "$DATE" && break 5991 done 5992 5993 else 5994 # If it succeeded, then it was overridden by the user. We will use it 5995 # for the tool. 5996 5997 # First remove it from the list of overridden variables, so we can test 5998 # for unknown variables in the end. 5999 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 6000 6001 # Check if the provided tool contains a complete path. 6002 tool_specified="$DATE" 6003 tool_basename="${tool_specified##*/}" 6004 if test "x$tool_basename" = "x$tool_specified"; then 6005 # A command without a complete path is provided, search $PATH. 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DATE=$tool_basename" >&5 6007 $as_echo "$as_me: Will search for user supplied tool DATE=$tool_basename" >&6;} 6008 # Extract the first word of "$tool_basename", so it can be a program name with args. 6009 set dummy $tool_basename; ac_word=$2 6010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6011 $as_echo_n "checking for $ac_word... " >&6; } 6012 if ${ac_cv_path_DATE+:} false; then : 6013 $as_echo_n "(cached) " >&6 6014 else 6015 case $DATE in 6016 [\\/]* | ?:[\\/]*) 6017 ac_cv_path_DATE="$DATE" # Let the user override the test with a path. 6018 ;; 6019 *) 6020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6021 for as_dir in $PATH 6022 do 6023 IFS=$as_save_IFS 6024 test -z "$as_dir" && as_dir=. 6025 for ac_exec_ext in '' $ac_executable_extensions; do 6026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6027 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext" 6028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6029 break 2 6030 fi 6031 done 6032 done 6033 IFS=$as_save_IFS 6034 6035 ;; 6036 esac 6037 fi 6038 DATE=$ac_cv_path_DATE 6039 if test -n "$DATE"; then 6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5 6041 $as_echo "$DATE" >&6; } 6042 else 6043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6044 $as_echo "no" >&6; } 6045 fi 6046 6047 6048 if test "x$DATE" = x; then 6049 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 6050 fi 6051 else 6052 # Otherwise we believe it is a complete path. Use it as it is. 6053 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DATE=$tool_specified" >&5 6054 $as_echo "$as_me: Will use user supplied tool DATE=$tool_specified" >&6;} 6055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DATE" >&5 6056 $as_echo_n "checking for DATE... " >&6; } 6057 if test ! -x "$tool_specified"; then 6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6059 $as_echo "not found" >&6; } 6060 as_fn_error $? "User supplied tool DATE=$tool_specified does not exist or is not executable" "$LINENO" 5 6061 fi 6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 6063 $as_echo "$tool_specified" >&6; } 6064 fi 6065 fi 6066 fi 6067 6068 6069 6070 if test "x$DATE" = x; then 6071 as_fn_error $? "Could not find required tool for DATE" "$LINENO" 5 6072 fi 6073 6074 6075 6076 6077 6078 # Publish this variable in the help. 6079 6080 6081 if test "x$DIFF" = x; then 6082 # The variable is not set by user, try to locate tool using the code snippet 6083 for ac_prog in gdiff diff 6084 do 6085 # Extract the first word of "$ac_prog", so it can be a program name with args. 6086 set dummy $ac_prog; ac_word=$2 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6088 $as_echo_n "checking for $ac_word... " >&6; } 6089 if ${ac_cv_path_DIFF+:} false; then : 6090 $as_echo_n "(cached) " >&6 6091 else 6092 case $DIFF in 6093 [\\/]* | ?:[\\/]*) 6094 ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path. 6095 ;; 6096 *) 6097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6098 for as_dir in $PATH 6099 do 6100 IFS=$as_save_IFS 6101 test -z "$as_dir" && as_dir=. 6102 for ac_exec_ext in '' $ac_executable_extensions; do 6103 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6104 ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext" 6105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6106 break 2 6107 fi 6108 done 6109 done 6110 IFS=$as_save_IFS 6111 6112 ;; 6113 esac 6114 fi 6115 DIFF=$ac_cv_path_DIFF 6116 if test -n "$DIFF"; then 6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5 6118 $as_echo "$DIFF" >&6; } 6119 else 6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6121 $as_echo "no" >&6; } 6122 fi 6123 6124 6125 test -n "$DIFF" && break 6126 done 6127 6128 else 6129 # The variable is set, but is it from the command line or the environment? 6130 6131 # Try to remove the string !DIFF! from our list. 6132 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DIFF!/} 6133 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 6134 # If it failed, the variable was not from the command line. Ignore it, 6135 # but warn the user (except for BASH, which is always set by the calling BASH). 6136 if test "xDIFF" != xBASH; then 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DIFF from the environment. Use command line variables instead." >&5 6138 $as_echo "$as_me: WARNING: Ignoring value of DIFF from the environment. Use command line variables instead." >&2;} 6139 fi 6140 # Try to locate tool using the code snippet 6141 for ac_prog in gdiff diff 6142 do 6143 # Extract the first word of "$ac_prog", so it can be a program name with args. 6144 set dummy $ac_prog; ac_word=$2 6145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6146 $as_echo_n "checking for $ac_word... " >&6; } 6147 if ${ac_cv_path_DIFF+:} false; then : 6148 $as_echo_n "(cached) " >&6 6149 else 6150 case $DIFF in 6151 [\\/]* | ?:[\\/]*) 6152 ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path. 6153 ;; 6154 *) 6155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6156 for as_dir in $PATH 6157 do 6158 IFS=$as_save_IFS 6159 test -z "$as_dir" && as_dir=. 6160 for ac_exec_ext in '' $ac_executable_extensions; do 6161 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6162 ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext" 6163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6164 break 2 6165 fi 6166 done 6167 done 6168 IFS=$as_save_IFS 6169 6170 ;; 6171 esac 6172 fi 6173 DIFF=$ac_cv_path_DIFF 6174 if test -n "$DIFF"; then 6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5 6176 $as_echo "$DIFF" >&6; } 6177 else 6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6179 $as_echo "no" >&6; } 6180 fi 6181 6182 6183 test -n "$DIFF" && break 6184 done 6185 6186 else 6187 # If it succeeded, then it was overridden by the user. We will use it 6188 # for the tool. 6189 6190 # First remove it from the list of overridden variables, so we can test 6191 # for unknown variables in the end. 6192 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 6193 6194 # Check if the provided tool contains a complete path. 6195 tool_specified="$DIFF" 6196 tool_basename="${tool_specified##*/}" 6197 if test "x$tool_basename" = "x$tool_specified"; then 6198 # A command without a complete path is provided, search $PATH. 6199 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DIFF=$tool_basename" >&5 6200 $as_echo "$as_me: Will search for user supplied tool DIFF=$tool_basename" >&6;} 6201 # Extract the first word of "$tool_basename", so it can be a program name with args. 6202 set dummy $tool_basename; ac_word=$2 6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6204 $as_echo_n "checking for $ac_word... " >&6; } 6205 if ${ac_cv_path_DIFF+:} false; then : 6206 $as_echo_n "(cached) " >&6 6207 else 6208 case $DIFF in 6209 [\\/]* | ?:[\\/]*) 6210 ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path. 6211 ;; 6212 *) 6213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6214 for as_dir in $PATH 6215 do 6216 IFS=$as_save_IFS 6217 test -z "$as_dir" && as_dir=. 6218 for ac_exec_ext in '' $ac_executable_extensions; do 6219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6220 ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext" 6221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6222 break 2 6223 fi 6224 done 6225 done 6226 IFS=$as_save_IFS 6227 6228 ;; 6229 esac 6230 fi 6231 DIFF=$ac_cv_path_DIFF 6232 if test -n "$DIFF"; then 6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5 6234 $as_echo "$DIFF" >&6; } 6235 else 6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6237 $as_echo "no" >&6; } 6238 fi 6239 6240 6241 if test "x$DIFF" = x; then 6242 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 6243 fi 6244 else 6245 # Otherwise we believe it is a complete path. Use it as it is. 6246 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DIFF=$tool_specified" >&5 6247 $as_echo "$as_me: Will use user supplied tool DIFF=$tool_specified" >&6;} 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DIFF" >&5 6249 $as_echo_n "checking for DIFF... " >&6; } 6250 if test ! -x "$tool_specified"; then 6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6252 $as_echo "not found" >&6; } 6253 as_fn_error $? "User supplied tool DIFF=$tool_specified does not exist or is not executable" "$LINENO" 5 6254 fi 6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 6256 $as_echo "$tool_specified" >&6; } 6257 fi 6258 fi 6259 fi 6260 6261 6262 6263 if test "x$DIFF" = x; then 6264 as_fn_error $? "Could not find required tool for DIFF" "$LINENO" 5 6265 fi 6266 6267 6268 6269 6270 6271 # Publish this variable in the help. 6272 6273 6274 if test "x$DIRNAME" = x; then 6275 # The variable is not set by user, try to locate tool using the code snippet 6276 for ac_prog in dirname 6277 do 6278 # Extract the first word of "$ac_prog", so it can be a program name with args. 6279 set dummy $ac_prog; ac_word=$2 6280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6281 $as_echo_n "checking for $ac_word... " >&6; } 6282 if ${ac_cv_path_DIRNAME+:} false; then : 6283 $as_echo_n "(cached) " >&6 6284 else 6285 case $DIRNAME in 6286 [\\/]* | ?:[\\/]*) 6287 ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path. 6288 ;; 6289 *) 6290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6291 for as_dir in $PATH 6292 do 6293 IFS=$as_save_IFS 6294 test -z "$as_dir" && as_dir=. 6295 for ac_exec_ext in '' $ac_executable_extensions; do 6296 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6297 ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext" 6298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6299 break 2 6300 fi 6301 done 6302 done 6303 IFS=$as_save_IFS 6304 6305 ;; 6306 esac 6307 fi 6308 DIRNAME=$ac_cv_path_DIRNAME 6309 if test -n "$DIRNAME"; then 6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5 6311 $as_echo "$DIRNAME" >&6; } 6312 else 6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6314 $as_echo "no" >&6; } 6315 fi 6316 6317 6318 test -n "$DIRNAME" && break 6319 done 6320 6321 else 6322 # The variable is set, but is it from the command line or the environment? 6323 6324 # Try to remove the string !DIRNAME! from our list. 6325 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DIRNAME!/} 6326 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 6327 # If it failed, the variable was not from the command line. Ignore it, 6328 # but warn the user (except for BASH, which is always set by the calling BASH). 6329 if test "xDIRNAME" != xBASH; then 6330 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DIRNAME from the environment. Use command line variables instead." >&5 6331 $as_echo "$as_me: WARNING: Ignoring value of DIRNAME from the environment. Use command line variables instead." >&2;} 6332 fi 6333 # Try to locate tool using the code snippet 6334 for ac_prog in dirname 6335 do 6336 # Extract the first word of "$ac_prog", so it can be a program name with args. 6337 set dummy $ac_prog; ac_word=$2 6338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6339 $as_echo_n "checking for $ac_word... " >&6; } 6340 if ${ac_cv_path_DIRNAME+:} false; then : 6341 $as_echo_n "(cached) " >&6 6342 else 6343 case $DIRNAME in 6344 [\\/]* | ?:[\\/]*) 6345 ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path. 6346 ;; 6347 *) 6348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6349 for as_dir in $PATH 6350 do 6351 IFS=$as_save_IFS 6352 test -z "$as_dir" && as_dir=. 6353 for ac_exec_ext in '' $ac_executable_extensions; do 6354 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6355 ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext" 6356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6357 break 2 6358 fi 6359 done 6360 done 6361 IFS=$as_save_IFS 6362 6363 ;; 6364 esac 6365 fi 6366 DIRNAME=$ac_cv_path_DIRNAME 6367 if test -n "$DIRNAME"; then 6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5 6369 $as_echo "$DIRNAME" >&6; } 6370 else 6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6372 $as_echo "no" >&6; } 6373 fi 6374 6375 6376 test -n "$DIRNAME" && break 6377 done 6378 6379 else 6380 # If it succeeded, then it was overridden by the user. We will use it 6381 # for the tool. 6382 6383 # First remove it from the list of overridden variables, so we can test 6384 # for unknown variables in the end. 6385 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 6386 6387 # Check if the provided tool contains a complete path. 6388 tool_specified="$DIRNAME" 6389 tool_basename="${tool_specified##*/}" 6390 if test "x$tool_basename" = "x$tool_specified"; then 6391 # A command without a complete path is provided, search $PATH. 6392 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DIRNAME=$tool_basename" >&5 6393 $as_echo "$as_me: Will search for user supplied tool DIRNAME=$tool_basename" >&6;} 6394 # Extract the first word of "$tool_basename", so it can be a program name with args. 6395 set dummy $tool_basename; ac_word=$2 6396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6397 $as_echo_n "checking for $ac_word... " >&6; } 6398 if ${ac_cv_path_DIRNAME+:} false; then : 6399 $as_echo_n "(cached) " >&6 6400 else 6401 case $DIRNAME in 6402 [\\/]* | ?:[\\/]*) 6403 ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path. 6404 ;; 6405 *) 6406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6407 for as_dir in $PATH 6408 do 6409 IFS=$as_save_IFS 6410 test -z "$as_dir" && as_dir=. 6411 for ac_exec_ext in '' $ac_executable_extensions; do 6412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6413 ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext" 6414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6415 break 2 6416 fi 6417 done 6418 done 6419 IFS=$as_save_IFS 6420 6421 ;; 6422 esac 6423 fi 6424 DIRNAME=$ac_cv_path_DIRNAME 6425 if test -n "$DIRNAME"; then 6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5 6427 $as_echo "$DIRNAME" >&6; } 6428 else 6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6430 $as_echo "no" >&6; } 6431 fi 6432 6433 6434 if test "x$DIRNAME" = x; then 6435 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 6436 fi 6437 else 6438 # Otherwise we believe it is a complete path. Use it as it is. 6439 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DIRNAME=$tool_specified" >&5 6440 $as_echo "$as_me: Will use user supplied tool DIRNAME=$tool_specified" >&6;} 6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DIRNAME" >&5 6442 $as_echo_n "checking for DIRNAME... " >&6; } 6443 if test ! -x "$tool_specified"; then 6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6445 $as_echo "not found" >&6; } 6446 as_fn_error $? "User supplied tool DIRNAME=$tool_specified does not exist or is not executable" "$LINENO" 5 6447 fi 6448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 6449 $as_echo "$tool_specified" >&6; } 6450 fi 6451 fi 6452 fi 6453 6454 6455 6456 if test "x$DIRNAME" = x; then 6457 as_fn_error $? "Could not find required tool for DIRNAME" "$LINENO" 5 6458 fi 6459 6460 6461 6462 6463 6464 # Publish this variable in the help. 6465 6466 6467 if test "x$ECHO" = x; then 6468 # The variable is not set by user, try to locate tool using the code snippet 6469 for ac_prog in echo 6470 do 6471 # Extract the first word of "$ac_prog", so it can be a program name with args. 6472 set dummy $ac_prog; ac_word=$2 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6474 $as_echo_n "checking for $ac_word... " >&6; } 6475 if ${ac_cv_path_ECHO+:} false; then : 6476 $as_echo_n "(cached) " >&6 6477 else 6478 case $ECHO in 6479 [\\/]* | ?:[\\/]*) 6480 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path. 6481 ;; 6482 *) 6483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6484 for as_dir in $PATH 6485 do 6486 IFS=$as_save_IFS 6487 test -z "$as_dir" && as_dir=. 6488 for ac_exec_ext in '' $ac_executable_extensions; do 6489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6490 ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext" 6491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6492 break 2 6493 fi 6494 done 6495 done 6496 IFS=$as_save_IFS 6497 6498 ;; 6499 esac 6500 fi 6501 ECHO=$ac_cv_path_ECHO 6502 if test -n "$ECHO"; then 6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5 6504 $as_echo "$ECHO" >&6; } 6505 else 6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6507 $as_echo "no" >&6; } 6508 fi 6509 6510 6511 test -n "$ECHO" && break 6512 done 6513 6514 else 6515 # The variable is set, but is it from the command line or the environment? 6516 6517 # Try to remove the string !ECHO! from our list. 6518 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!ECHO!/} 6519 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 6520 # If it failed, the variable was not from the command line. Ignore it, 6521 # but warn the user (except for BASH, which is always set by the calling BASH). 6522 if test "xECHO" != xBASH; then 6523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of ECHO from the environment. Use command line variables instead." >&5 6524 $as_echo "$as_me: WARNING: Ignoring value of ECHO from the environment. Use command line variables instead." >&2;} 6525 fi 6526 # Try to locate tool using the code snippet 6527 for ac_prog in echo 6528 do 6529 # Extract the first word of "$ac_prog", so it can be a program name with args. 6530 set dummy $ac_prog; ac_word=$2 6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6532 $as_echo_n "checking for $ac_word... " >&6; } 6533 if ${ac_cv_path_ECHO+:} false; then : 6534 $as_echo_n "(cached) " >&6 6535 else 6536 case $ECHO in 6537 [\\/]* | ?:[\\/]*) 6538 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path. 6539 ;; 6540 *) 6541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6542 for as_dir in $PATH 6543 do 6544 IFS=$as_save_IFS 6545 test -z "$as_dir" && as_dir=. 6546 for ac_exec_ext in '' $ac_executable_extensions; do 6547 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6548 ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext" 6549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6550 break 2 6551 fi 6552 done 6553 done 6554 IFS=$as_save_IFS 6555 6556 ;; 6557 esac 6558 fi 6559 ECHO=$ac_cv_path_ECHO 6560 if test -n "$ECHO"; then 6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5 6562 $as_echo "$ECHO" >&6; } 6563 else 6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6565 $as_echo "no" >&6; } 6566 fi 6567 6568 6569 test -n "$ECHO" && break 6570 done 6571 6572 else 6573 # If it succeeded, then it was overridden by the user. We will use it 6574 # for the tool. 6575 6576 # First remove it from the list of overridden variables, so we can test 6577 # for unknown variables in the end. 6578 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 6579 6580 # Check if the provided tool contains a complete path. 6581 tool_specified="$ECHO" 6582 tool_basename="${tool_specified##*/}" 6583 if test "x$tool_basename" = "x$tool_specified"; then 6584 # A command without a complete path is provided, search $PATH. 6585 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool ECHO=$tool_basename" >&5 6586 $as_echo "$as_me: Will search for user supplied tool ECHO=$tool_basename" >&6;} 6587 # Extract the first word of "$tool_basename", so it can be a program name with args. 6588 set dummy $tool_basename; ac_word=$2 6589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6590 $as_echo_n "checking for $ac_word... " >&6; } 6591 if ${ac_cv_path_ECHO+:} false; then : 6592 $as_echo_n "(cached) " >&6 6593 else 6594 case $ECHO in 6595 [\\/]* | ?:[\\/]*) 6596 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path. 6597 ;; 6598 *) 6599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6600 for as_dir in $PATH 6601 do 6602 IFS=$as_save_IFS 6603 test -z "$as_dir" && as_dir=. 6604 for ac_exec_ext in '' $ac_executable_extensions; do 6605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6606 ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext" 6607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6608 break 2 6609 fi 6610 done 6611 done 6612 IFS=$as_save_IFS 6613 6614 ;; 6615 esac 6616 fi 6617 ECHO=$ac_cv_path_ECHO 6618 if test -n "$ECHO"; then 6619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5 6620 $as_echo "$ECHO" >&6; } 6621 else 6622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6623 $as_echo "no" >&6; } 6624 fi 6625 6626 6627 if test "x$ECHO" = x; then 6628 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 6629 fi 6630 else 6631 # Otherwise we believe it is a complete path. Use it as it is. 6632 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool ECHO=$tool_specified" >&5 6633 $as_echo "$as_me: Will use user supplied tool ECHO=$tool_specified" >&6;} 6634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ECHO" >&5 6635 $as_echo_n "checking for ECHO... " >&6; } 6636 if test ! -x "$tool_specified"; then 6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6638 $as_echo "not found" >&6; } 6639 as_fn_error $? "User supplied tool ECHO=$tool_specified does not exist or is not executable" "$LINENO" 5 6640 fi 6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 6642 $as_echo "$tool_specified" >&6; } 6643 fi 6644 fi 6645 fi 6646 6647 6648 6649 if test "x$ECHO" = x; then 6650 as_fn_error $? "Could not find required tool for ECHO" "$LINENO" 5 6651 fi 6652 6653 6654 6655 6656 6657 # Publish this variable in the help. 6658 6659 6660 if test "x$EXPR" = x; then 6661 # The variable is not set by user, try to locate tool using the code snippet 6662 for ac_prog in expr 6663 do 6664 # Extract the first word of "$ac_prog", so it can be a program name with args. 6665 set dummy $ac_prog; ac_word=$2 6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6667 $as_echo_n "checking for $ac_word... " >&6; } 6668 if ${ac_cv_path_EXPR+:} false; then : 6669 $as_echo_n "(cached) " >&6 6670 else 6671 case $EXPR in 6672 [\\/]* | ?:[\\/]*) 6673 ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path. 6674 ;; 6675 *) 6676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6677 for as_dir in $PATH 6678 do 6679 IFS=$as_save_IFS 6680 test -z "$as_dir" && as_dir=. 6681 for ac_exec_ext in '' $ac_executable_extensions; do 6682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6683 ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext" 6684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6685 break 2 6686 fi 6687 done 6688 done 6689 IFS=$as_save_IFS 6690 6691 ;; 6692 esac 6693 fi 6694 EXPR=$ac_cv_path_EXPR 6695 if test -n "$EXPR"; then 6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5 6697 $as_echo "$EXPR" >&6; } 6698 else 6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6700 $as_echo "no" >&6; } 6701 fi 6702 6703 6704 test -n "$EXPR" && break 6705 done 6706 6707 else 6708 # The variable is set, but is it from the command line or the environment? 6709 6710 # Try to remove the string !EXPR! from our list. 6711 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!EXPR!/} 6712 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 6713 # If it failed, the variable was not from the command line. Ignore it, 6714 # but warn the user (except for BASH, which is always set by the calling BASH). 6715 if test "xEXPR" != xBASH; then 6716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of EXPR from the environment. Use command line variables instead." >&5 6717 $as_echo "$as_me: WARNING: Ignoring value of EXPR from the environment. Use command line variables instead." >&2;} 6718 fi 6719 # Try to locate tool using the code snippet 6720 for ac_prog in expr 6721 do 6722 # Extract the first word of "$ac_prog", so it can be a program name with args. 6723 set dummy $ac_prog; ac_word=$2 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6725 $as_echo_n "checking for $ac_word... " >&6; } 6726 if ${ac_cv_path_EXPR+:} false; then : 6727 $as_echo_n "(cached) " >&6 6728 else 6729 case $EXPR in 6730 [\\/]* | ?:[\\/]*) 6731 ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path. 6732 ;; 6733 *) 6734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6735 for as_dir in $PATH 6736 do 6737 IFS=$as_save_IFS 6738 test -z "$as_dir" && as_dir=. 6739 for ac_exec_ext in '' $ac_executable_extensions; do 6740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6741 ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext" 6742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6743 break 2 6744 fi 6745 done 6746 done 6747 IFS=$as_save_IFS 6748 6749 ;; 6750 esac 6751 fi 6752 EXPR=$ac_cv_path_EXPR 6753 if test -n "$EXPR"; then 6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5 6755 $as_echo "$EXPR" >&6; } 6756 else 6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6758 $as_echo "no" >&6; } 6759 fi 6760 6761 6762 test -n "$EXPR" && break 6763 done 6764 6765 else 6766 # If it succeeded, then it was overridden by the user. We will use it 6767 # for the tool. 6768 6769 # First remove it from the list of overridden variables, so we can test 6770 # for unknown variables in the end. 6771 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 6772 6773 # Check if the provided tool contains a complete path. 6774 tool_specified="$EXPR" 6775 tool_basename="${tool_specified##*/}" 6776 if test "x$tool_basename" = "x$tool_specified"; then 6777 # A command without a complete path is provided, search $PATH. 6778 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool EXPR=$tool_basename" >&5 6779 $as_echo "$as_me: Will search for user supplied tool EXPR=$tool_basename" >&6;} 6780 # Extract the first word of "$tool_basename", so it can be a program name with args. 6781 set dummy $tool_basename; ac_word=$2 6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6783 $as_echo_n "checking for $ac_word... " >&6; } 6784 if ${ac_cv_path_EXPR+:} false; then : 6785 $as_echo_n "(cached) " >&6 6786 else 6787 case $EXPR in 6788 [\\/]* | ?:[\\/]*) 6789 ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path. 6790 ;; 6791 *) 6792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6793 for as_dir in $PATH 6794 do 6795 IFS=$as_save_IFS 6796 test -z "$as_dir" && as_dir=. 6797 for ac_exec_ext in '' $ac_executable_extensions; do 6798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6799 ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext" 6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6801 break 2 6802 fi 6803 done 6804 done 6805 IFS=$as_save_IFS 6806 6807 ;; 6808 esac 6809 fi 6810 EXPR=$ac_cv_path_EXPR 6811 if test -n "$EXPR"; then 6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5 6813 $as_echo "$EXPR" >&6; } 6814 else 6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6816 $as_echo "no" >&6; } 6817 fi 6818 6819 6820 if test "x$EXPR" = x; then 6821 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 6822 fi 6823 else 6824 # Otherwise we believe it is a complete path. Use it as it is. 6825 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool EXPR=$tool_specified" >&5 6826 $as_echo "$as_me: Will use user supplied tool EXPR=$tool_specified" >&6;} 6827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EXPR" >&5 6828 $as_echo_n "checking for EXPR... " >&6; } 6829 if test ! -x "$tool_specified"; then 6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6831 $as_echo "not found" >&6; } 6832 as_fn_error $? "User supplied tool EXPR=$tool_specified does not exist or is not executable" "$LINENO" 5 6833 fi 6834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 6835 $as_echo "$tool_specified" >&6; } 6836 fi 6837 fi 6838 fi 6839 6840 6841 6842 if test "x$EXPR" = x; then 6843 as_fn_error $? "Could not find required tool for EXPR" "$LINENO" 5 6844 fi 6845 6846 6847 6848 6849 6850 # Publish this variable in the help. 6851 6852 6853 if test "x$FILE" = x; then 6854 # The variable is not set by user, try to locate tool using the code snippet 6855 for ac_prog in file 6856 do 6857 # Extract the first word of "$ac_prog", so it can be a program name with args. 6858 set dummy $ac_prog; ac_word=$2 6859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6860 $as_echo_n "checking for $ac_word... " >&6; } 6861 if ${ac_cv_path_FILE+:} false; then : 6862 $as_echo_n "(cached) " >&6 6863 else 6864 case $FILE in 6865 [\\/]* | ?:[\\/]*) 6866 ac_cv_path_FILE="$FILE" # Let the user override the test with a path. 6867 ;; 6868 *) 6869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6870 for as_dir in $PATH 6871 do 6872 IFS=$as_save_IFS 6873 test -z "$as_dir" && as_dir=. 6874 for ac_exec_ext in '' $ac_executable_extensions; do 6875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6876 ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext" 6877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6878 break 2 6879 fi 6880 done 6881 done 6882 IFS=$as_save_IFS 6883 6884 ;; 6885 esac 6886 fi 6887 FILE=$ac_cv_path_FILE 6888 if test -n "$FILE"; then 6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5 6890 $as_echo "$FILE" >&6; } 6891 else 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6893 $as_echo "no" >&6; } 6894 fi 6895 6896 6897 test -n "$FILE" && break 6898 done 6899 6900 else 6901 # The variable is set, but is it from the command line or the environment? 6902 6903 # Try to remove the string !FILE! from our list. 6904 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!FILE!/} 6905 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 6906 # If it failed, the variable was not from the command line. Ignore it, 6907 # but warn the user (except for BASH, which is always set by the calling BASH). 6908 if test "xFILE" != xBASH; then 6909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of FILE from the environment. Use command line variables instead." >&5 6910 $as_echo "$as_me: WARNING: Ignoring value of FILE from the environment. Use command line variables instead." >&2;} 6911 fi 6912 # Try to locate tool using the code snippet 6913 for ac_prog in file 6914 do 6915 # Extract the first word of "$ac_prog", so it can be a program name with args. 6916 set dummy $ac_prog; ac_word=$2 6917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6918 $as_echo_n "checking for $ac_word... " >&6; } 6919 if ${ac_cv_path_FILE+:} false; then : 6920 $as_echo_n "(cached) " >&6 6921 else 6922 case $FILE in 6923 [\\/]* | ?:[\\/]*) 6924 ac_cv_path_FILE="$FILE" # Let the user override the test with a path. 6925 ;; 6926 *) 6927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6928 for as_dir in $PATH 6929 do 6930 IFS=$as_save_IFS 6931 test -z "$as_dir" && as_dir=. 6932 for ac_exec_ext in '' $ac_executable_extensions; do 6933 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6934 ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext" 6935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6936 break 2 6937 fi 6938 done 6939 done 6940 IFS=$as_save_IFS 6941 6942 ;; 6943 esac 6944 fi 6945 FILE=$ac_cv_path_FILE 6946 if test -n "$FILE"; then 6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5 6948 $as_echo "$FILE" >&6; } 6949 else 6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6951 $as_echo "no" >&6; } 6952 fi 6953 6954 6955 test -n "$FILE" && break 6956 done 6957 6958 else 6959 # If it succeeded, then it was overridden by the user. We will use it 6960 # for the tool. 6961 6962 # First remove it from the list of overridden variables, so we can test 6963 # for unknown variables in the end. 6964 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 6965 6966 # Check if the provided tool contains a complete path. 6967 tool_specified="$FILE" 6968 tool_basename="${tool_specified##*/}" 6969 if test "x$tool_basename" = "x$tool_specified"; then 6970 # A command without a complete path is provided, search $PATH. 6971 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool FILE=$tool_basename" >&5 6972 $as_echo "$as_me: Will search for user supplied tool FILE=$tool_basename" >&6;} 6973 # Extract the first word of "$tool_basename", so it can be a program name with args. 6974 set dummy $tool_basename; ac_word=$2 6975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6976 $as_echo_n "checking for $ac_word... " >&6; } 6977 if ${ac_cv_path_FILE+:} false; then : 6978 $as_echo_n "(cached) " >&6 6979 else 6980 case $FILE in 6981 [\\/]* | ?:[\\/]*) 6982 ac_cv_path_FILE="$FILE" # Let the user override the test with a path. 6983 ;; 6984 *) 6985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6986 for as_dir in $PATH 6987 do 6988 IFS=$as_save_IFS 6989 test -z "$as_dir" && as_dir=. 6990 for ac_exec_ext in '' $ac_executable_extensions; do 6991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6992 ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext" 6993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6994 break 2 6995 fi 6996 done 6997 done 6998 IFS=$as_save_IFS 6999 7000 ;; 7001 esac 7002 fi 7003 FILE=$ac_cv_path_FILE 7004 if test -n "$FILE"; then 7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5 7006 $as_echo "$FILE" >&6; } 7007 else 7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7009 $as_echo "no" >&6; } 7010 fi 7011 7012 7013 if test "x$FILE" = x; then 7014 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 7015 fi 7016 else 7017 # Otherwise we believe it is a complete path. Use it as it is. 7018 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool FILE=$tool_specified" >&5 7019 $as_echo "$as_me: Will use user supplied tool FILE=$tool_specified" >&6;} 7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FILE" >&5 7021 $as_echo_n "checking for FILE... " >&6; } 7022 if test ! -x "$tool_specified"; then 7023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 7024 $as_echo "not found" >&6; } 7025 as_fn_error $? "User supplied tool FILE=$tool_specified does not exist or is not executable" "$LINENO" 5 7026 fi 7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 7028 $as_echo "$tool_specified" >&6; } 7029 fi 7030 fi 7031 fi 7032 7033 7034 7035 if test "x$FILE" = x; then 7036 as_fn_error $? "Could not find required tool for FILE" "$LINENO" 5 7037 fi 7038 7039 7040 7041 7042 7043 # Publish this variable in the help. 7044 7045 7046 if test "x$FIND" = x; then 7047 # The variable is not set by user, try to locate tool using the code snippet 7048 for ac_prog in find 7049 do 7050 # Extract the first word of "$ac_prog", so it can be a program name with args. 7051 set dummy $ac_prog; ac_word=$2 7052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7053 $as_echo_n "checking for $ac_word... " >&6; } 7054 if ${ac_cv_path_FIND+:} false; then : 7055 $as_echo_n "(cached) " >&6 7056 else 7057 case $FIND in 7058 [\\/]* | ?:[\\/]*) 7059 ac_cv_path_FIND="$FIND" # Let the user override the test with a path. 7060 ;; 7061 *) 7062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7063 for as_dir in $PATH 7064 do 7065 IFS=$as_save_IFS 7066 test -z "$as_dir" && as_dir=. 7067 for ac_exec_ext in '' $ac_executable_extensions; do 7068 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7069 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext" 7070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7071 break 2 7072 fi 7073 done 7074 done 7075 IFS=$as_save_IFS 7076 7077 ;; 7078 esac 7079 fi 7080 FIND=$ac_cv_path_FIND 7081 if test -n "$FIND"; then 7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5 7083 $as_echo "$FIND" >&6; } 7084 else 7085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7086 $as_echo "no" >&6; } 7087 fi 7088 7089 7090 test -n "$FIND" && break 7091 done 7092 7093 else 7094 # The variable is set, but is it from the command line or the environment? 7095 7096 # Try to remove the string !FIND! from our list. 7097 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!FIND!/} 7098 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 7099 # If it failed, the variable was not from the command line. Ignore it, 7100 # but warn the user (except for BASH, which is always set by the calling BASH). 7101 if test "xFIND" != xBASH; then 7102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of FIND from the environment. Use command line variables instead." >&5 7103 $as_echo "$as_me: WARNING: Ignoring value of FIND from the environment. Use command line variables instead." >&2;} 7104 fi 7105 # Try to locate tool using the code snippet 7106 for ac_prog in find 7107 do 7108 # Extract the first word of "$ac_prog", so it can be a program name with args. 7109 set dummy $ac_prog; ac_word=$2 7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7111 $as_echo_n "checking for $ac_word... " >&6; } 7112 if ${ac_cv_path_FIND+:} false; then : 7113 $as_echo_n "(cached) " >&6 7114 else 7115 case $FIND in 7116 [\\/]* | ?:[\\/]*) 7117 ac_cv_path_FIND="$FIND" # Let the user override the test with a path. 7118 ;; 7119 *) 7120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7121 for as_dir in $PATH 7122 do 7123 IFS=$as_save_IFS 7124 test -z "$as_dir" && as_dir=. 7125 for ac_exec_ext in '' $ac_executable_extensions; do 7126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7127 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext" 7128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7129 break 2 7130 fi 7131 done 7132 done 7133 IFS=$as_save_IFS 7134 7135 ;; 7136 esac 7137 fi 7138 FIND=$ac_cv_path_FIND 7139 if test -n "$FIND"; then 7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5 7141 $as_echo "$FIND" >&6; } 7142 else 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7144 $as_echo "no" >&6; } 7145 fi 7146 7147 7148 test -n "$FIND" && break 7149 done 7150 7151 else 7152 # If it succeeded, then it was overridden by the user. We will use it 7153 # for the tool. 7154 7155 # First remove it from the list of overridden variables, so we can test 7156 # for unknown variables in the end. 7157 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 7158 7159 # Check if the provided tool contains a complete path. 7160 tool_specified="$FIND" 7161 tool_basename="${tool_specified##*/}" 7162 if test "x$tool_basename" = "x$tool_specified"; then 7163 # A command without a complete path is provided, search $PATH. 7164 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool FIND=$tool_basename" >&5 7165 $as_echo "$as_me: Will search for user supplied tool FIND=$tool_basename" >&6;} 7166 # Extract the first word of "$tool_basename", so it can be a program name with args. 7167 set dummy $tool_basename; ac_word=$2 7168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7169 $as_echo_n "checking for $ac_word... " >&6; } 7170 if ${ac_cv_path_FIND+:} false; then : 7171 $as_echo_n "(cached) " >&6 7172 else 7173 case $FIND in 7174 [\\/]* | ?:[\\/]*) 7175 ac_cv_path_FIND="$FIND" # Let the user override the test with a path. 7176 ;; 7177 *) 7178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7179 for as_dir in $PATH 7180 do 7181 IFS=$as_save_IFS 7182 test -z "$as_dir" && as_dir=. 7183 for ac_exec_ext in '' $ac_executable_extensions; do 7184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7185 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext" 7186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7187 break 2 7188 fi 7189 done 7190 done 7191 IFS=$as_save_IFS 7192 7193 ;; 7194 esac 7195 fi 7196 FIND=$ac_cv_path_FIND 7197 if test -n "$FIND"; then 7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5 7199 $as_echo "$FIND" >&6; } 7200 else 7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7202 $as_echo "no" >&6; } 7203 fi 7204 7205 7206 if test "x$FIND" = x; then 7207 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 7208 fi 7209 else 7210 # Otherwise we believe it is a complete path. Use it as it is. 7211 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool FIND=$tool_specified" >&5 7212 $as_echo "$as_me: Will use user supplied tool FIND=$tool_specified" >&6;} 7213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FIND" >&5 7214 $as_echo_n "checking for FIND... " >&6; } 7215 if test ! -x "$tool_specified"; then 7216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 7217 $as_echo "not found" >&6; } 7218 as_fn_error $? "User supplied tool FIND=$tool_specified does not exist or is not executable" "$LINENO" 5 7219 fi 7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 7221 $as_echo "$tool_specified" >&6; } 7222 fi 7223 fi 7224 fi 7225 7226 7227 7228 if test "x$FIND" = x; then 7229 as_fn_error $? "Could not find required tool for FIND" "$LINENO" 5 7230 fi 7231 7232 7233 7234 7235 7236 # Publish this variable in the help. 7237 7238 7239 if test "x$HEAD" = x; then 7240 # The variable is not set by user, try to locate tool using the code snippet 7241 for ac_prog in head 7242 do 7243 # Extract the first word of "$ac_prog", so it can be a program name with args. 7244 set dummy $ac_prog; ac_word=$2 7245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7246 $as_echo_n "checking for $ac_word... " >&6; } 7247 if ${ac_cv_path_HEAD+:} false; then : 7248 $as_echo_n "(cached) " >&6 7249 else 7250 case $HEAD in 7251 [\\/]* | ?:[\\/]*) 7252 ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path. 7253 ;; 7254 *) 7255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7256 for as_dir in $PATH 7257 do 7258 IFS=$as_save_IFS 7259 test -z "$as_dir" && as_dir=. 7260 for ac_exec_ext in '' $ac_executable_extensions; do 7261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7262 ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext" 7263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7264 break 2 7265 fi 7266 done 7267 done 7268 IFS=$as_save_IFS 7269 7270 ;; 7271 esac 7272 fi 7273 HEAD=$ac_cv_path_HEAD 7274 if test -n "$HEAD"; then 7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5 7276 $as_echo "$HEAD" >&6; } 7277 else 7278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7279 $as_echo "no" >&6; } 7280 fi 7281 7282 7283 test -n "$HEAD" && break 7284 done 7285 7286 else 7287 # The variable is set, but is it from the command line or the environment? 7288 7289 # Try to remove the string !HEAD! from our list. 7290 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!HEAD!/} 7291 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 7292 # If it failed, the variable was not from the command line. Ignore it, 7293 # but warn the user (except for BASH, which is always set by the calling BASH). 7294 if test "xHEAD" != xBASH; then 7295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of HEAD from the environment. Use command line variables instead." >&5 7296 $as_echo "$as_me: WARNING: Ignoring value of HEAD from the environment. Use command line variables instead." >&2;} 7297 fi 7298 # Try to locate tool using the code snippet 7299 for ac_prog in head 7300 do 7301 # Extract the first word of "$ac_prog", so it can be a program name with args. 7302 set dummy $ac_prog; ac_word=$2 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7304 $as_echo_n "checking for $ac_word... " >&6; } 7305 if ${ac_cv_path_HEAD+:} false; then : 7306 $as_echo_n "(cached) " >&6 7307 else 7308 case $HEAD in 7309 [\\/]* | ?:[\\/]*) 7310 ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path. 7311 ;; 7312 *) 7313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7314 for as_dir in $PATH 7315 do 7316 IFS=$as_save_IFS 7317 test -z "$as_dir" && as_dir=. 7318 for ac_exec_ext in '' $ac_executable_extensions; do 7319 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7320 ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext" 7321 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7322 break 2 7323 fi 7324 done 7325 done 7326 IFS=$as_save_IFS 7327 7328 ;; 7329 esac 7330 fi 7331 HEAD=$ac_cv_path_HEAD 7332 if test -n "$HEAD"; then 7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5 7334 $as_echo "$HEAD" >&6; } 7335 else 7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7337 $as_echo "no" >&6; } 7338 fi 7339 7340 7341 test -n "$HEAD" && break 7342 done 7343 7344 else 7345 # If it succeeded, then it was overridden by the user. We will use it 7346 # for the tool. 7347 7348 # First remove it from the list of overridden variables, so we can test 7349 # for unknown variables in the end. 7350 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 7351 7352 # Check if the provided tool contains a complete path. 7353 tool_specified="$HEAD" 7354 tool_basename="${tool_specified##*/}" 7355 if test "x$tool_basename" = "x$tool_specified"; then 7356 # A command without a complete path is provided, search $PATH. 7357 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool HEAD=$tool_basename" >&5 7358 $as_echo "$as_me: Will search for user supplied tool HEAD=$tool_basename" >&6;} 7359 # Extract the first word of "$tool_basename", so it can be a program name with args. 7360 set dummy $tool_basename; ac_word=$2 7361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7362 $as_echo_n "checking for $ac_word... " >&6; } 7363 if ${ac_cv_path_HEAD+:} false; then : 7364 $as_echo_n "(cached) " >&6 7365 else 7366 case $HEAD in 7367 [\\/]* | ?:[\\/]*) 7368 ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path. 7369 ;; 7370 *) 7371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7372 for as_dir in $PATH 7373 do 7374 IFS=$as_save_IFS 7375 test -z "$as_dir" && as_dir=. 7376 for ac_exec_ext in '' $ac_executable_extensions; do 7377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7378 ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext" 7379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7380 break 2 7381 fi 7382 done 7383 done 7384 IFS=$as_save_IFS 7385 7386 ;; 7387 esac 7388 fi 7389 HEAD=$ac_cv_path_HEAD 7390 if test -n "$HEAD"; then 7391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5 7392 $as_echo "$HEAD" >&6; } 7393 else 7394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7395 $as_echo "no" >&6; } 7396 fi 7397 7398 7399 if test "x$HEAD" = x; then 7400 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 7401 fi 7402 else 7403 # Otherwise we believe it is a complete path. Use it as it is. 7404 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool HEAD=$tool_specified" >&5 7405 $as_echo "$as_me: Will use user supplied tool HEAD=$tool_specified" >&6;} 7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HEAD" >&5 7407 $as_echo_n "checking for HEAD... " >&6; } 7408 if test ! -x "$tool_specified"; then 7409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 7410 $as_echo "not found" >&6; } 7411 as_fn_error $? "User supplied tool HEAD=$tool_specified does not exist or is not executable" "$LINENO" 5 7412 fi 7413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 7414 $as_echo "$tool_specified" >&6; } 7415 fi 7416 fi 7417 fi 7418 7419 7420 7421 if test "x$HEAD" = x; then 7422 as_fn_error $? "Could not find required tool for HEAD" "$LINENO" 5 7423 fi 7424 7425 7426 7427 7428 7429 # Publish this variable in the help. 7430 7431 7432 if test "x$LN" = x; then 7433 # The variable is not set by user, try to locate tool using the code snippet 7434 for ac_prog in ln 7435 do 7436 # Extract the first word of "$ac_prog", so it can be a program name with args. 7437 set dummy $ac_prog; ac_word=$2 7438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7439 $as_echo_n "checking for $ac_word... " >&6; } 7440 if ${ac_cv_path_LN+:} false; then : 7441 $as_echo_n "(cached) " >&6 7442 else 7443 case $LN in 7444 [\\/]* | ?:[\\/]*) 7445 ac_cv_path_LN="$LN" # Let the user override the test with a path. 7446 ;; 7447 *) 7448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7449 for as_dir in $PATH 7450 do 7451 IFS=$as_save_IFS 7452 test -z "$as_dir" && as_dir=. 7453 for ac_exec_ext in '' $ac_executable_extensions; do 7454 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7455 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext" 7456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7457 break 2 7458 fi 7459 done 7460 done 7461 IFS=$as_save_IFS 7462 7463 ;; 7464 esac 7465 fi 7466 LN=$ac_cv_path_LN 7467 if test -n "$LN"; then 7468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5 7469 $as_echo "$LN" >&6; } 7470 else 7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7472 $as_echo "no" >&6; } 7473 fi 7474 7475 7476 test -n "$LN" && break 7477 done 7478 7479 else 7480 # The variable is set, but is it from the command line or the environment? 7481 7482 # Try to remove the string !LN! from our list. 7483 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!LN!/} 7484 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 7485 # If it failed, the variable was not from the command line. Ignore it, 7486 # but warn the user (except for BASH, which is always set by the calling BASH). 7487 if test "xLN" != xBASH; then 7488 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of LN from the environment. Use command line variables instead." >&5 7489 $as_echo "$as_me: WARNING: Ignoring value of LN from the environment. Use command line variables instead." >&2;} 7490 fi 7491 # Try to locate tool using the code snippet 7492 for ac_prog in ln 7493 do 7494 # Extract the first word of "$ac_prog", so it can be a program name with args. 7495 set dummy $ac_prog; ac_word=$2 7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7497 $as_echo_n "checking for $ac_word... " >&6; } 7498 if ${ac_cv_path_LN+:} false; then : 7499 $as_echo_n "(cached) " >&6 7500 else 7501 case $LN in 7502 [\\/]* | ?:[\\/]*) 7503 ac_cv_path_LN="$LN" # Let the user override the test with a path. 7504 ;; 7505 *) 7506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7507 for as_dir in $PATH 7508 do 7509 IFS=$as_save_IFS 7510 test -z "$as_dir" && as_dir=. 7511 for ac_exec_ext in '' $ac_executable_extensions; do 7512 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7513 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext" 7514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7515 break 2 7516 fi 7517 done 7518 done 7519 IFS=$as_save_IFS 7520 7521 ;; 7522 esac 7523 fi 7524 LN=$ac_cv_path_LN 7525 if test -n "$LN"; then 7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5 7527 $as_echo "$LN" >&6; } 7528 else 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7530 $as_echo "no" >&6; } 7531 fi 7532 7533 7534 test -n "$LN" && break 7535 done 7536 7537 else 7538 # If it succeeded, then it was overridden by the user. We will use it 7539 # for the tool. 7540 7541 # First remove it from the list of overridden variables, so we can test 7542 # for unknown variables in the end. 7543 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 7544 7545 # Check if the provided tool contains a complete path. 7546 tool_specified="$LN" 7547 tool_basename="${tool_specified##*/}" 7548 if test "x$tool_basename" = "x$tool_specified"; then 7549 # A command without a complete path is provided, search $PATH. 7550 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool LN=$tool_basename" >&5 7551 $as_echo "$as_me: Will search for user supplied tool LN=$tool_basename" >&6;} 7552 # Extract the first word of "$tool_basename", so it can be a program name with args. 7553 set dummy $tool_basename; ac_word=$2 7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7555 $as_echo_n "checking for $ac_word... " >&6; } 7556 if ${ac_cv_path_LN+:} false; then : 7557 $as_echo_n "(cached) " >&6 7558 else 7559 case $LN in 7560 [\\/]* | ?:[\\/]*) 7561 ac_cv_path_LN="$LN" # Let the user override the test with a path. 7562 ;; 7563 *) 7564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7565 for as_dir in $PATH 7566 do 7567 IFS=$as_save_IFS 7568 test -z "$as_dir" && as_dir=. 7569 for ac_exec_ext in '' $ac_executable_extensions; do 7570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7571 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext" 7572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7573 break 2 7574 fi 7575 done 7576 done 7577 IFS=$as_save_IFS 7578 7579 ;; 7580 esac 7581 fi 7582 LN=$ac_cv_path_LN 7583 if test -n "$LN"; then 7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5 7585 $as_echo "$LN" >&6; } 7586 else 7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7588 $as_echo "no" >&6; } 7589 fi 7590 7591 7592 if test "x$LN" = x; then 7593 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 7594 fi 7595 else 7596 # Otherwise we believe it is a complete path. Use it as it is. 7597 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool LN=$tool_specified" >&5 7598 $as_echo "$as_me: Will use user supplied tool LN=$tool_specified" >&6;} 7599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LN" >&5 7600 $as_echo_n "checking for LN... " >&6; } 7601 if test ! -x "$tool_specified"; then 7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 7603 $as_echo "not found" >&6; } 7604 as_fn_error $? "User supplied tool LN=$tool_specified does not exist or is not executable" "$LINENO" 5 7605 fi 7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 7607 $as_echo "$tool_specified" >&6; } 7608 fi 7609 fi 7610 fi 7611 7612 7613 7614 if test "x$LN" = x; then 7615 as_fn_error $? "Could not find required tool for LN" "$LINENO" 5 7616 fi 7617 7618 7619 7620 7621 7622 # Publish this variable in the help. 7623 7624 7625 if test "x$LS" = x; then 7626 # The variable is not set by user, try to locate tool using the code snippet 7627 for ac_prog in ls 7628 do 7629 # Extract the first word of "$ac_prog", so it can be a program name with args. 7630 set dummy $ac_prog; ac_word=$2 7631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7632 $as_echo_n "checking for $ac_word... " >&6; } 7633 if ${ac_cv_path_LS+:} false; then : 7634 $as_echo_n "(cached) " >&6 7635 else 7636 case $LS in 7637 [\\/]* | ?:[\\/]*) 7638 ac_cv_path_LS="$LS" # Let the user override the test with a path. 7639 ;; 7640 *) 7641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7642 for as_dir in $PATH 7643 do 7644 IFS=$as_save_IFS 7645 test -z "$as_dir" && as_dir=. 7646 for ac_exec_ext in '' $ac_executable_extensions; do 7647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7648 ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext" 7649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7650 break 2 7651 fi 7652 done 7653 done 7654 IFS=$as_save_IFS 7655 7656 ;; 7657 esac 7658 fi 7659 LS=$ac_cv_path_LS 7660 if test -n "$LS"; then 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5 7662 $as_echo "$LS" >&6; } 7663 else 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7665 $as_echo "no" >&6; } 7666 fi 7667 7668 7669 test -n "$LS" && break 7670 done 7671 7672 else 7673 # The variable is set, but is it from the command line or the environment? 7674 7675 # Try to remove the string !LS! from our list. 7676 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!LS!/} 7677 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 7678 # If it failed, the variable was not from the command line. Ignore it, 7679 # but warn the user (except for BASH, which is always set by the calling BASH). 7680 if test "xLS" != xBASH; then 7681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of LS from the environment. Use command line variables instead." >&5 7682 $as_echo "$as_me: WARNING: Ignoring value of LS from the environment. Use command line variables instead." >&2;} 7683 fi 7684 # Try to locate tool using the code snippet 7685 for ac_prog in ls 7686 do 7687 # Extract the first word of "$ac_prog", so it can be a program name with args. 7688 set dummy $ac_prog; ac_word=$2 7689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7690 $as_echo_n "checking for $ac_word... " >&6; } 7691 if ${ac_cv_path_LS+:} false; then : 7692 $as_echo_n "(cached) " >&6 7693 else 7694 case $LS in 7695 [\\/]* | ?:[\\/]*) 7696 ac_cv_path_LS="$LS" # Let the user override the test with a path. 7697 ;; 7698 *) 7699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7700 for as_dir in $PATH 7701 do 7702 IFS=$as_save_IFS 7703 test -z "$as_dir" && as_dir=. 7704 for ac_exec_ext in '' $ac_executable_extensions; do 7705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7706 ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext" 7707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7708 break 2 7709 fi 7710 done 7711 done 7712 IFS=$as_save_IFS 7713 7714 ;; 7715 esac 7716 fi 7717 LS=$ac_cv_path_LS 7718 if test -n "$LS"; then 7719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5 7720 $as_echo "$LS" >&6; } 7721 else 7722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7723 $as_echo "no" >&6; } 7724 fi 7725 7726 7727 test -n "$LS" && break 7728 done 7729 7730 else 7731 # If it succeeded, then it was overridden by the user. We will use it 7732 # for the tool. 7733 7734 # First remove it from the list of overridden variables, so we can test 7735 # for unknown variables in the end. 7736 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 7737 7738 # Check if the provided tool contains a complete path. 7739 tool_specified="$LS" 7740 tool_basename="${tool_specified##*/}" 7741 if test "x$tool_basename" = "x$tool_specified"; then 7742 # A command without a complete path is provided, search $PATH. 7743 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool LS=$tool_basename" >&5 7744 $as_echo "$as_me: Will search for user supplied tool LS=$tool_basename" >&6;} 7745 # Extract the first word of "$tool_basename", so it can be a program name with args. 7746 set dummy $tool_basename; ac_word=$2 7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7748 $as_echo_n "checking for $ac_word... " >&6; } 7749 if ${ac_cv_path_LS+:} false; then : 7750 $as_echo_n "(cached) " >&6 7751 else 7752 case $LS in 7753 [\\/]* | ?:[\\/]*) 7754 ac_cv_path_LS="$LS" # Let the user override the test with a path. 7755 ;; 7756 *) 7757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7758 for as_dir in $PATH 7759 do 7760 IFS=$as_save_IFS 7761 test -z "$as_dir" && as_dir=. 7762 for ac_exec_ext in '' $ac_executable_extensions; do 7763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7764 ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext" 7765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7766 break 2 7767 fi 7768 done 7769 done 7770 IFS=$as_save_IFS 7771 7772 ;; 7773 esac 7774 fi 7775 LS=$ac_cv_path_LS 7776 if test -n "$LS"; then 7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5 7778 $as_echo "$LS" >&6; } 7779 else 7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7781 $as_echo "no" >&6; } 7782 fi 7783 7784 7785 if test "x$LS" = x; then 7786 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 7787 fi 7788 else 7789 # Otherwise we believe it is a complete path. Use it as it is. 7790 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool LS=$tool_specified" >&5 7791 $as_echo "$as_me: Will use user supplied tool LS=$tool_specified" >&6;} 7792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LS" >&5 7793 $as_echo_n "checking for LS... " >&6; } 7794 if test ! -x "$tool_specified"; then 7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 7796 $as_echo "not found" >&6; } 7797 as_fn_error $? "User supplied tool LS=$tool_specified does not exist or is not executable" "$LINENO" 5 7798 fi 7799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 7800 $as_echo "$tool_specified" >&6; } 7801 fi 7802 fi 7803 fi 7804 7805 7806 7807 if test "x$LS" = x; then 7808 as_fn_error $? "Could not find required tool for LS" "$LINENO" 5 7809 fi 7810 7811 7812 7813 7814 7815 # Publish this variable in the help. 7816 7817 7818 if test "x$MKDIR" = x; then 7819 # The variable is not set by user, try to locate tool using the code snippet 7820 for ac_prog in mkdir 7821 do 7822 # Extract the first word of "$ac_prog", so it can be a program name with args. 7823 set dummy $ac_prog; ac_word=$2 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7825 $as_echo_n "checking for $ac_word... " >&6; } 7826 if ${ac_cv_path_MKDIR+:} false; then : 7827 $as_echo_n "(cached) " >&6 7828 else 7829 case $MKDIR in 7830 [\\/]* | ?:[\\/]*) 7831 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path. 7832 ;; 7833 *) 7834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7835 for as_dir in $PATH 7836 do 7837 IFS=$as_save_IFS 7838 test -z "$as_dir" && as_dir=. 7839 for ac_exec_ext in '' $ac_executable_extensions; do 7840 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7841 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext" 7842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7843 break 2 7844 fi 7845 done 7846 done 7847 IFS=$as_save_IFS 7848 7849 ;; 7850 esac 7851 fi 7852 MKDIR=$ac_cv_path_MKDIR 7853 if test -n "$MKDIR"; then 7854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5 7855 $as_echo "$MKDIR" >&6; } 7856 else 7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7858 $as_echo "no" >&6; } 7859 fi 7860 7861 7862 test -n "$MKDIR" && break 7863 done 7864 7865 else 7866 # The variable is set, but is it from the command line or the environment? 7867 7868 # Try to remove the string !MKDIR! from our list. 7869 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!MKDIR!/} 7870 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 7871 # If it failed, the variable was not from the command line. Ignore it, 7872 # but warn the user (except for BASH, which is always set by the calling BASH). 7873 if test "xMKDIR" != xBASH; then 7874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of MKDIR from the environment. Use command line variables instead." >&5 7875 $as_echo "$as_me: WARNING: Ignoring value of MKDIR from the environment. Use command line variables instead." >&2;} 7876 fi 7877 # Try to locate tool using the code snippet 7878 for ac_prog in mkdir 7879 do 7880 # Extract the first word of "$ac_prog", so it can be a program name with args. 7881 set dummy $ac_prog; ac_word=$2 7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7883 $as_echo_n "checking for $ac_word... " >&6; } 7884 if ${ac_cv_path_MKDIR+:} false; then : 7885 $as_echo_n "(cached) " >&6 7886 else 7887 case $MKDIR in 7888 [\\/]* | ?:[\\/]*) 7889 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path. 7890 ;; 7891 *) 7892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7893 for as_dir in $PATH 7894 do 7895 IFS=$as_save_IFS 7896 test -z "$as_dir" && as_dir=. 7897 for ac_exec_ext in '' $ac_executable_extensions; do 7898 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7899 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext" 7900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7901 break 2 7902 fi 7903 done 7904 done 7905 IFS=$as_save_IFS 7906 7907 ;; 7908 esac 7909 fi 7910 MKDIR=$ac_cv_path_MKDIR 7911 if test -n "$MKDIR"; then 7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5 7913 $as_echo "$MKDIR" >&6; } 7914 else 7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7916 $as_echo "no" >&6; } 7917 fi 7918 7919 7920 test -n "$MKDIR" && break 7921 done 7922 7923 else 7924 # If it succeeded, then it was overridden by the user. We will use it 7925 # for the tool. 7926 7927 # First remove it from the list of overridden variables, so we can test 7928 # for unknown variables in the end. 7929 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 7930 7931 # Check if the provided tool contains a complete path. 7932 tool_specified="$MKDIR" 7933 tool_basename="${tool_specified##*/}" 7934 if test "x$tool_basename" = "x$tool_specified"; then 7935 # A command without a complete path is provided, search $PATH. 7936 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool MKDIR=$tool_basename" >&5 7937 $as_echo "$as_me: Will search for user supplied tool MKDIR=$tool_basename" >&6;} 7938 # Extract the first word of "$tool_basename", so it can be a program name with args. 7939 set dummy $tool_basename; ac_word=$2 7940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7941 $as_echo_n "checking for $ac_word... " >&6; } 7942 if ${ac_cv_path_MKDIR+:} false; then : 7943 $as_echo_n "(cached) " >&6 7944 else 7945 case $MKDIR in 7946 [\\/]* | ?:[\\/]*) 7947 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path. 7948 ;; 7949 *) 7950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7951 for as_dir in $PATH 7952 do 7953 IFS=$as_save_IFS 7954 test -z "$as_dir" && as_dir=. 7955 for ac_exec_ext in '' $ac_executable_extensions; do 7956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7957 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext" 7958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7959 break 2 7960 fi 7961 done 7962 done 7963 IFS=$as_save_IFS 7964 7965 ;; 7966 esac 7967 fi 7968 MKDIR=$ac_cv_path_MKDIR 7969 if test -n "$MKDIR"; then 7970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5 7971 $as_echo "$MKDIR" >&6; } 7972 else 7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7974 $as_echo "no" >&6; } 7975 fi 7976 7977 7978 if test "x$MKDIR" = x; then 7979 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 7980 fi 7981 else 7982 # Otherwise we believe it is a complete path. Use it as it is. 7983 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool MKDIR=$tool_specified" >&5 7984 $as_echo "$as_me: Will use user supplied tool MKDIR=$tool_specified" >&6;} 7985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MKDIR" >&5 7986 $as_echo_n "checking for MKDIR... " >&6; } 7987 if test ! -x "$tool_specified"; then 7988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 7989 $as_echo "not found" >&6; } 7990 as_fn_error $? "User supplied tool MKDIR=$tool_specified does not exist or is not executable" "$LINENO" 5 7991 fi 7992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 7993 $as_echo "$tool_specified" >&6; } 7994 fi 7995 fi 7996 fi 7997 7998 7999 8000 if test "x$MKDIR" = x; then 8001 as_fn_error $? "Could not find required tool for MKDIR" "$LINENO" 5 8002 fi 8003 8004 8005 8006 8007 8008 # Publish this variable in the help. 8009 8010 8011 if test "x$MKTEMP" = x; then 8012 # The variable is not set by user, try to locate tool using the code snippet 8013 for ac_prog in mktemp 8014 do 8015 # Extract the first word of "$ac_prog", so it can be a program name with args. 8016 set dummy $ac_prog; ac_word=$2 8017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8018 $as_echo_n "checking for $ac_word... " >&6; } 8019 if ${ac_cv_path_MKTEMP+:} false; then : 8020 $as_echo_n "(cached) " >&6 8021 else 8022 case $MKTEMP in 8023 [\\/]* | ?:[\\/]*) 8024 ac_cv_path_MKTEMP="$MKTEMP" # Let the user override the test with a path. 8025 ;; 8026 *) 8027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8028 for as_dir in $PATH 8029 do 8030 IFS=$as_save_IFS 8031 test -z "$as_dir" && as_dir=. 8032 for ac_exec_ext in '' $ac_executable_extensions; do 8033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8034 ac_cv_path_MKTEMP="$as_dir/$ac_word$ac_exec_ext" 8035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8036 break 2 8037 fi 8038 done 8039 done 8040 IFS=$as_save_IFS 8041 8042 ;; 8043 esac 8044 fi 8045 MKTEMP=$ac_cv_path_MKTEMP 8046 if test -n "$MKTEMP"; then 8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5 8048 $as_echo "$MKTEMP" >&6; } 8049 else 8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8051 $as_echo "no" >&6; } 8052 fi 8053 8054 8055 test -n "$MKTEMP" && break 8056 done 8057 8058 else 8059 # The variable is set, but is it from the command line or the environment? 8060 8061 # Try to remove the string !MKTEMP! from our list. 8062 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!MKTEMP!/} 8063 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 8064 # If it failed, the variable was not from the command line. Ignore it, 8065 # but warn the user (except for BASH, which is always set by the calling BASH). 8066 if test "xMKTEMP" != xBASH; then 8067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of MKTEMP from the environment. Use command line variables instead." >&5 8068 $as_echo "$as_me: WARNING: Ignoring value of MKTEMP from the environment. Use command line variables instead." >&2;} 8069 fi 8070 # Try to locate tool using the code snippet 8071 for ac_prog in mktemp 8072 do 8073 # Extract the first word of "$ac_prog", so it can be a program name with args. 8074 set dummy $ac_prog; ac_word=$2 8075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8076 $as_echo_n "checking for $ac_word... " >&6; } 8077 if ${ac_cv_path_MKTEMP+:} false; then : 8078 $as_echo_n "(cached) " >&6 8079 else 8080 case $MKTEMP in 8081 [\\/]* | ?:[\\/]*) 8082 ac_cv_path_MKTEMP="$MKTEMP" # Let the user override the test with a path. 8083 ;; 8084 *) 8085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8086 for as_dir in $PATH 8087 do 8088 IFS=$as_save_IFS 8089 test -z "$as_dir" && as_dir=. 8090 for ac_exec_ext in '' $ac_executable_extensions; do 8091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8092 ac_cv_path_MKTEMP="$as_dir/$ac_word$ac_exec_ext" 8093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8094 break 2 8095 fi 8096 done 8097 done 8098 IFS=$as_save_IFS 8099 8100 ;; 8101 esac 8102 fi 8103 MKTEMP=$ac_cv_path_MKTEMP 8104 if test -n "$MKTEMP"; then 8105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5 8106 $as_echo "$MKTEMP" >&6; } 8107 else 8108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8109 $as_echo "no" >&6; } 8110 fi 8111 8112 8113 test -n "$MKTEMP" && break 8114 done 8115 8116 else 8117 # If it succeeded, then it was overridden by the user. We will use it 8118 # for the tool. 8119 8120 # First remove it from the list of overridden variables, so we can test 8121 # for unknown variables in the end. 8122 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 8123 8124 # Check if the provided tool contains a complete path. 8125 tool_specified="$MKTEMP" 8126 tool_basename="${tool_specified##*/}" 8127 if test "x$tool_basename" = "x$tool_specified"; then 8128 # A command without a complete path is provided, search $PATH. 8129 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool MKTEMP=$tool_basename" >&5 8130 $as_echo "$as_me: Will search for user supplied tool MKTEMP=$tool_basename" >&6;} 8131 # Extract the first word of "$tool_basename", so it can be a program name with args. 8132 set dummy $tool_basename; ac_word=$2 8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8134 $as_echo_n "checking for $ac_word... " >&6; } 8135 if ${ac_cv_path_MKTEMP+:} false; then : 8136 $as_echo_n "(cached) " >&6 8137 else 8138 case $MKTEMP in 8139 [\\/]* | ?:[\\/]*) 8140 ac_cv_path_MKTEMP="$MKTEMP" # Let the user override the test with a path. 8141 ;; 8142 *) 8143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8144 for as_dir in $PATH 8145 do 8146 IFS=$as_save_IFS 8147 test -z "$as_dir" && as_dir=. 8148 for ac_exec_ext in '' $ac_executable_extensions; do 8149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8150 ac_cv_path_MKTEMP="$as_dir/$ac_word$ac_exec_ext" 8151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8152 break 2 8153 fi 8154 done 8155 done 8156 IFS=$as_save_IFS 8157 8158 ;; 8159 esac 8160 fi 8161 MKTEMP=$ac_cv_path_MKTEMP 8162 if test -n "$MKTEMP"; then 8163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5 8164 $as_echo "$MKTEMP" >&6; } 8165 else 8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8167 $as_echo "no" >&6; } 8168 fi 8169 8170 8171 if test "x$MKTEMP" = x; then 8172 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 8173 fi 8174 else 8175 # Otherwise we believe it is a complete path. Use it as it is. 8176 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool MKTEMP=$tool_specified" >&5 8177 $as_echo "$as_me: Will use user supplied tool MKTEMP=$tool_specified" >&6;} 8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MKTEMP" >&5 8179 $as_echo_n "checking for MKTEMP... " >&6; } 8180 if test ! -x "$tool_specified"; then 8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8182 $as_echo "not found" >&6; } 8183 as_fn_error $? "User supplied tool MKTEMP=$tool_specified does not exist or is not executable" "$LINENO" 5 8184 fi 8185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 8186 $as_echo "$tool_specified" >&6; } 8187 fi 8188 fi 8189 fi 8190 8191 8192 8193 if test "x$MKTEMP" = x; then 8194 as_fn_error $? "Could not find required tool for MKTEMP" "$LINENO" 5 8195 fi 8196 8197 8198 8199 8200 8201 # Publish this variable in the help. 8202 8203 8204 if test "x$MV" = x; then 8205 # The variable is not set by user, try to locate tool using the code snippet 8206 for ac_prog in mv 8207 do 8208 # Extract the first word of "$ac_prog", so it can be a program name with args. 8209 set dummy $ac_prog; ac_word=$2 8210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8211 $as_echo_n "checking for $ac_word... " >&6; } 8212 if ${ac_cv_path_MV+:} false; then : 8213 $as_echo_n "(cached) " >&6 8214 else 8215 case $MV in 8216 [\\/]* | ?:[\\/]*) 8217 ac_cv_path_MV="$MV" # Let the user override the test with a path. 8218 ;; 8219 *) 8220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8221 for as_dir in $PATH 8222 do 8223 IFS=$as_save_IFS 8224 test -z "$as_dir" && as_dir=. 8225 for ac_exec_ext in '' $ac_executable_extensions; do 8226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8227 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" 8228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8229 break 2 8230 fi 8231 done 8232 done 8233 IFS=$as_save_IFS 8234 8235 ;; 8236 esac 8237 fi 8238 MV=$ac_cv_path_MV 8239 if test -n "$MV"; then 8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5 8241 $as_echo "$MV" >&6; } 8242 else 8243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8244 $as_echo "no" >&6; } 8245 fi 8246 8247 8248 test -n "$MV" && break 8249 done 8250 8251 else 8252 # The variable is set, but is it from the command line or the environment? 8253 8254 # Try to remove the string !MV! from our list. 8255 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!MV!/} 8256 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 8257 # If it failed, the variable was not from the command line. Ignore it, 8258 # but warn the user (except for BASH, which is always set by the calling BASH). 8259 if test "xMV" != xBASH; then 8260 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of MV from the environment. Use command line variables instead." >&5 8261 $as_echo "$as_me: WARNING: Ignoring value of MV from the environment. Use command line variables instead." >&2;} 8262 fi 8263 # Try to locate tool using the code snippet 8264 for ac_prog in mv 8265 do 8266 # Extract the first word of "$ac_prog", so it can be a program name with args. 8267 set dummy $ac_prog; ac_word=$2 8268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8269 $as_echo_n "checking for $ac_word... " >&6; } 8270 if ${ac_cv_path_MV+:} false; then : 8271 $as_echo_n "(cached) " >&6 8272 else 8273 case $MV in 8274 [\\/]* | ?:[\\/]*) 8275 ac_cv_path_MV="$MV" # Let the user override the test with a path. 8276 ;; 8277 *) 8278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8279 for as_dir in $PATH 8280 do 8281 IFS=$as_save_IFS 8282 test -z "$as_dir" && as_dir=. 8283 for ac_exec_ext in '' $ac_executable_extensions; do 8284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8285 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" 8286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8287 break 2 8288 fi 8289 done 8290 done 8291 IFS=$as_save_IFS 8292 8293 ;; 8294 esac 8295 fi 8296 MV=$ac_cv_path_MV 8297 if test -n "$MV"; then 8298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5 8299 $as_echo "$MV" >&6; } 8300 else 8301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8302 $as_echo "no" >&6; } 8303 fi 8304 8305 8306 test -n "$MV" && break 8307 done 8308 8309 else 8310 # If it succeeded, then it was overridden by the user. We will use it 8311 # for the tool. 8312 8313 # First remove it from the list of overridden variables, so we can test 8314 # for unknown variables in the end. 8315 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 8316 8317 # Check if the provided tool contains a complete path. 8318 tool_specified="$MV" 8319 tool_basename="${tool_specified##*/}" 8320 if test "x$tool_basename" = "x$tool_specified"; then 8321 # A command without a complete path is provided, search $PATH. 8322 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool MV=$tool_basename" >&5 8323 $as_echo "$as_me: Will search for user supplied tool MV=$tool_basename" >&6;} 8324 # Extract the first word of "$tool_basename", so it can be a program name with args. 8325 set dummy $tool_basename; ac_word=$2 8326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8327 $as_echo_n "checking for $ac_word... " >&6; } 8328 if ${ac_cv_path_MV+:} false; then : 8329 $as_echo_n "(cached) " >&6 8330 else 8331 case $MV in 8332 [\\/]* | ?:[\\/]*) 8333 ac_cv_path_MV="$MV" # Let the user override the test with a path. 8334 ;; 8335 *) 8336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8337 for as_dir in $PATH 8338 do 8339 IFS=$as_save_IFS 8340 test -z "$as_dir" && as_dir=. 8341 for ac_exec_ext in '' $ac_executable_extensions; do 8342 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8343 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" 8344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8345 break 2 8346 fi 8347 done 8348 done 8349 IFS=$as_save_IFS 8350 8351 ;; 8352 esac 8353 fi 8354 MV=$ac_cv_path_MV 8355 if test -n "$MV"; then 8356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5 8357 $as_echo "$MV" >&6; } 8358 else 8359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8360 $as_echo "no" >&6; } 8361 fi 8362 8363 8364 if test "x$MV" = x; then 8365 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 8366 fi 8367 else 8368 # Otherwise we believe it is a complete path. Use it as it is. 8369 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool MV=$tool_specified" >&5 8370 $as_echo "$as_me: Will use user supplied tool MV=$tool_specified" >&6;} 8371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MV" >&5 8372 $as_echo_n "checking for MV... " >&6; } 8373 if test ! -x "$tool_specified"; then 8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8375 $as_echo "not found" >&6; } 8376 as_fn_error $? "User supplied tool MV=$tool_specified does not exist or is not executable" "$LINENO" 5 8377 fi 8378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 8379 $as_echo "$tool_specified" >&6; } 8380 fi 8381 fi 8382 fi 8383 8384 8385 8386 if test "x$MV" = x; then 8387 as_fn_error $? "Could not find required tool for MV" "$LINENO" 5 8388 fi 8389 8390 8391 8392 8393 8394 # Publish this variable in the help. 8395 8396 8397 if test "x$NAWK" = x; then 8398 # The variable is not set by user, try to locate tool using the code snippet 8399 for ac_prog in nawk gawk awk 8400 do 8401 # Extract the first word of "$ac_prog", so it can be a program name with args. 8402 set dummy $ac_prog; ac_word=$2 8403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8404 $as_echo_n "checking for $ac_word... " >&6; } 8405 if ${ac_cv_path_NAWK+:} false; then : 8406 $as_echo_n "(cached) " >&6 8407 else 8408 case $NAWK in 8409 [\\/]* | ?:[\\/]*) 8410 ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path. 8411 ;; 8412 *) 8413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8414 for as_dir in $PATH 8415 do 8416 IFS=$as_save_IFS 8417 test -z "$as_dir" && as_dir=. 8418 for ac_exec_ext in '' $ac_executable_extensions; do 8419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8420 ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext" 8421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8422 break 2 8423 fi 8424 done 8425 done 8426 IFS=$as_save_IFS 8427 8428 ;; 8429 esac 8430 fi 8431 NAWK=$ac_cv_path_NAWK 8432 if test -n "$NAWK"; then 8433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5 8434 $as_echo "$NAWK" >&6; } 8435 else 8436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8437 $as_echo "no" >&6; } 8438 fi 8439 8440 8441 test -n "$NAWK" && break 8442 done 8443 8444 else 8445 # The variable is set, but is it from the command line or the environment? 8446 8447 # Try to remove the string !NAWK! from our list. 8448 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!NAWK!/} 8449 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 8450 # If it failed, the variable was not from the command line. Ignore it, 8451 # but warn the user (except for BASH, which is always set by the calling BASH). 8452 if test "xNAWK" != xBASH; then 8453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of NAWK from the environment. Use command line variables instead." >&5 8454 $as_echo "$as_me: WARNING: Ignoring value of NAWK from the environment. Use command line variables instead." >&2;} 8455 fi 8456 # Try to locate tool using the code snippet 8457 for ac_prog in nawk gawk awk 8458 do 8459 # Extract the first word of "$ac_prog", so it can be a program name with args. 8460 set dummy $ac_prog; ac_word=$2 8461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8462 $as_echo_n "checking for $ac_word... " >&6; } 8463 if ${ac_cv_path_NAWK+:} false; then : 8464 $as_echo_n "(cached) " >&6 8465 else 8466 case $NAWK in 8467 [\\/]* | ?:[\\/]*) 8468 ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path. 8469 ;; 8470 *) 8471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8472 for as_dir in $PATH 8473 do 8474 IFS=$as_save_IFS 8475 test -z "$as_dir" && as_dir=. 8476 for ac_exec_ext in '' $ac_executable_extensions; do 8477 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8478 ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext" 8479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8480 break 2 8481 fi 8482 done 8483 done 8484 IFS=$as_save_IFS 8485 8486 ;; 8487 esac 8488 fi 8489 NAWK=$ac_cv_path_NAWK 8490 if test -n "$NAWK"; then 8491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5 8492 $as_echo "$NAWK" >&6; } 8493 else 8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8495 $as_echo "no" >&6; } 8496 fi 8497 8498 8499 test -n "$NAWK" && break 8500 done 8501 8502 else 8503 # If it succeeded, then it was overridden by the user. We will use it 8504 # for the tool. 8505 8506 # First remove it from the list of overridden variables, so we can test 8507 # for unknown variables in the end. 8508 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 8509 8510 # Check if the provided tool contains a complete path. 8511 tool_specified="$NAWK" 8512 tool_basename="${tool_specified##*/}" 8513 if test "x$tool_basename" = "x$tool_specified"; then 8514 # A command without a complete path is provided, search $PATH. 8515 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool NAWK=$tool_basename" >&5 8516 $as_echo "$as_me: Will search for user supplied tool NAWK=$tool_basename" >&6;} 8517 # Extract the first word of "$tool_basename", so it can be a program name with args. 8518 set dummy $tool_basename; ac_word=$2 8519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8520 $as_echo_n "checking for $ac_word... " >&6; } 8521 if ${ac_cv_path_NAWK+:} false; then : 8522 $as_echo_n "(cached) " >&6 8523 else 8524 case $NAWK in 8525 [\\/]* | ?:[\\/]*) 8526 ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path. 8527 ;; 8528 *) 8529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8530 for as_dir in $PATH 8531 do 8532 IFS=$as_save_IFS 8533 test -z "$as_dir" && as_dir=. 8534 for ac_exec_ext in '' $ac_executable_extensions; do 8535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8536 ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext" 8537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8538 break 2 8539 fi 8540 done 8541 done 8542 IFS=$as_save_IFS 8543 8544 ;; 8545 esac 8546 fi 8547 NAWK=$ac_cv_path_NAWK 8548 if test -n "$NAWK"; then 8549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5 8550 $as_echo "$NAWK" >&6; } 8551 else 8552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8553 $as_echo "no" >&6; } 8554 fi 8555 8556 8557 if test "x$NAWK" = x; then 8558 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 8559 fi 8560 else 8561 # Otherwise we believe it is a complete path. Use it as it is. 8562 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool NAWK=$tool_specified" >&5 8563 $as_echo "$as_me: Will use user supplied tool NAWK=$tool_specified" >&6;} 8564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NAWK" >&5 8565 $as_echo_n "checking for NAWK... " >&6; } 8566 if test ! -x "$tool_specified"; then 8567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8568 $as_echo "not found" >&6; } 8569 as_fn_error $? "User supplied tool NAWK=$tool_specified does not exist or is not executable" "$LINENO" 5 8570 fi 8571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 8572 $as_echo "$tool_specified" >&6; } 8573 fi 8574 fi 8575 fi 8576 8577 8578 8579 if test "x$NAWK" = x; then 8580 as_fn_error $? "Could not find required tool for NAWK" "$LINENO" 5 8581 fi 8582 8583 8584 8585 8586 8587 # Publish this variable in the help. 8588 8589 8590 if test "x$PRINTF" = x; then 8591 # The variable is not set by user, try to locate tool using the code snippet 8592 for ac_prog in printf 8593 do 8594 # Extract the first word of "$ac_prog", so it can be a program name with args. 8595 set dummy $ac_prog; ac_word=$2 8596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8597 $as_echo_n "checking for $ac_word... " >&6; } 8598 if ${ac_cv_path_PRINTF+:} false; then : 8599 $as_echo_n "(cached) " >&6 8600 else 8601 case $PRINTF in 8602 [\\/]* | ?:[\\/]*) 8603 ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path. 8604 ;; 8605 *) 8606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8607 for as_dir in $PATH 8608 do 8609 IFS=$as_save_IFS 8610 test -z "$as_dir" && as_dir=. 8611 for ac_exec_ext in '' $ac_executable_extensions; do 8612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8613 ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext" 8614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8615 break 2 8616 fi 8617 done 8618 done 8619 IFS=$as_save_IFS 8620 8621 ;; 8622 esac 8623 fi 8624 PRINTF=$ac_cv_path_PRINTF 8625 if test -n "$PRINTF"; then 8626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5 8627 $as_echo "$PRINTF" >&6; } 8628 else 8629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8630 $as_echo "no" >&6; } 8631 fi 8632 8633 8634 test -n "$PRINTF" && break 8635 done 8636 8637 else 8638 # The variable is set, but is it from the command line or the environment? 8639 8640 # Try to remove the string !PRINTF! from our list. 8641 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!PRINTF!/} 8642 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 8643 # If it failed, the variable was not from the command line. Ignore it, 8644 # but warn the user (except for BASH, which is always set by the calling BASH). 8645 if test "xPRINTF" != xBASH; then 8646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of PRINTF from the environment. Use command line variables instead." >&5 8647 $as_echo "$as_me: WARNING: Ignoring value of PRINTF from the environment. Use command line variables instead." >&2;} 8648 fi 8649 # Try to locate tool using the code snippet 8650 for ac_prog in printf 8651 do 8652 # Extract the first word of "$ac_prog", so it can be a program name with args. 8653 set dummy $ac_prog; ac_word=$2 8654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8655 $as_echo_n "checking for $ac_word... " >&6; } 8656 if ${ac_cv_path_PRINTF+:} false; then : 8657 $as_echo_n "(cached) " >&6 8658 else 8659 case $PRINTF in 8660 [\\/]* | ?:[\\/]*) 8661 ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path. 8662 ;; 8663 *) 8664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8665 for as_dir in $PATH 8666 do 8667 IFS=$as_save_IFS 8668 test -z "$as_dir" && as_dir=. 8669 for ac_exec_ext in '' $ac_executable_extensions; do 8670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8671 ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext" 8672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8673 break 2 8674 fi 8675 done 8676 done 8677 IFS=$as_save_IFS 8678 8679 ;; 8680 esac 8681 fi 8682 PRINTF=$ac_cv_path_PRINTF 8683 if test -n "$PRINTF"; then 8684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5 8685 $as_echo "$PRINTF" >&6; } 8686 else 8687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8688 $as_echo "no" >&6; } 8689 fi 8690 8691 8692 test -n "$PRINTF" && break 8693 done 8694 8695 else 8696 # If it succeeded, then it was overridden by the user. We will use it 8697 # for the tool. 8698 8699 # First remove it from the list of overridden variables, so we can test 8700 # for unknown variables in the end. 8701 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 8702 8703 # Check if the provided tool contains a complete path. 8704 tool_specified="$PRINTF" 8705 tool_basename="${tool_specified##*/}" 8706 if test "x$tool_basename" = "x$tool_specified"; then 8707 # A command without a complete path is provided, search $PATH. 8708 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool PRINTF=$tool_basename" >&5 8709 $as_echo "$as_me: Will search for user supplied tool PRINTF=$tool_basename" >&6;} 8710 # Extract the first word of "$tool_basename", so it can be a program name with args. 8711 set dummy $tool_basename; ac_word=$2 8712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8713 $as_echo_n "checking for $ac_word... " >&6; } 8714 if ${ac_cv_path_PRINTF+:} false; then : 8715 $as_echo_n "(cached) " >&6 8716 else 8717 case $PRINTF in 8718 [\\/]* | ?:[\\/]*) 8719 ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path. 8720 ;; 8721 *) 8722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8723 for as_dir in $PATH 8724 do 8725 IFS=$as_save_IFS 8726 test -z "$as_dir" && as_dir=. 8727 for ac_exec_ext in '' $ac_executable_extensions; do 8728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8729 ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext" 8730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8731 break 2 8732 fi 8733 done 8734 done 8735 IFS=$as_save_IFS 8736 8737 ;; 8738 esac 8739 fi 8740 PRINTF=$ac_cv_path_PRINTF 8741 if test -n "$PRINTF"; then 8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5 8743 $as_echo "$PRINTF" >&6; } 8744 else 8745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8746 $as_echo "no" >&6; } 8747 fi 8748 8749 8750 if test "x$PRINTF" = x; then 8751 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 8752 fi 8753 else 8754 # Otherwise we believe it is a complete path. Use it as it is. 8755 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool PRINTF=$tool_specified" >&5 8756 $as_echo "$as_me: Will use user supplied tool PRINTF=$tool_specified" >&6;} 8757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRINTF" >&5 8758 $as_echo_n "checking for PRINTF... " >&6; } 8759 if test ! -x "$tool_specified"; then 8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8761 $as_echo "not found" >&6; } 8762 as_fn_error $? "User supplied tool PRINTF=$tool_specified does not exist or is not executable" "$LINENO" 5 8763 fi 8764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 8765 $as_echo "$tool_specified" >&6; } 8766 fi 8767 fi 8768 fi 8769 8770 8771 8772 if test "x$PRINTF" = x; then 8773 as_fn_error $? "Could not find required tool for PRINTF" "$LINENO" 5 8774 fi 8775 8776 8777 8778 8779 8780 # Publish this variable in the help. 8781 8782 8783 if test "x$RM" = x; then 8784 # The variable is not set by user, try to locate tool using the code snippet 8785 for ac_prog in rm 8786 do 8787 # Extract the first word of "$ac_prog", so it can be a program name with args. 8788 set dummy $ac_prog; ac_word=$2 8789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8790 $as_echo_n "checking for $ac_word... " >&6; } 8791 if ${ac_cv_path_RM+:} false; then : 8792 $as_echo_n "(cached) " >&6 8793 else 8794 case $RM in 8795 [\\/]* | ?:[\\/]*) 8796 ac_cv_path_RM="$RM" # Let the user override the test with a path. 8797 ;; 8798 *) 8799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8800 for as_dir in $PATH 8801 do 8802 IFS=$as_save_IFS 8803 test -z "$as_dir" && as_dir=. 8804 for ac_exec_ext in '' $ac_executable_extensions; do 8805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8806 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext" 8807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8808 break 2 8809 fi 8810 done 8811 done 8812 IFS=$as_save_IFS 8813 8814 ;; 8815 esac 8816 fi 8817 RM=$ac_cv_path_RM 8818 if test -n "$RM"; then 8819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5 8820 $as_echo "$RM" >&6; } 8821 else 8822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8823 $as_echo "no" >&6; } 8824 fi 8825 8826 8827 test -n "$RM" && break 8828 done 8829 8830 else 8831 # The variable is set, but is it from the command line or the environment? 8832 8833 # Try to remove the string !RM! from our list. 8834 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!RM!/} 8835 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 8836 # If it failed, the variable was not from the command line. Ignore it, 8837 # but warn the user (except for BASH, which is always set by the calling BASH). 8838 if test "xRM" != xBASH; then 8839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of RM from the environment. Use command line variables instead." >&5 8840 $as_echo "$as_me: WARNING: Ignoring value of RM from the environment. Use command line variables instead." >&2;} 8841 fi 8842 # Try to locate tool using the code snippet 8843 for ac_prog in rm 8844 do 8845 # Extract the first word of "$ac_prog", so it can be a program name with args. 8846 set dummy $ac_prog; ac_word=$2 8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8848 $as_echo_n "checking for $ac_word... " >&6; } 8849 if ${ac_cv_path_RM+:} false; then : 8850 $as_echo_n "(cached) " >&6 8851 else 8852 case $RM in 8853 [\\/]* | ?:[\\/]*) 8854 ac_cv_path_RM="$RM" # Let the user override the test with a path. 8855 ;; 8856 *) 8857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8858 for as_dir in $PATH 8859 do 8860 IFS=$as_save_IFS 8861 test -z "$as_dir" && as_dir=. 8862 for ac_exec_ext in '' $ac_executable_extensions; do 8863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8864 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext" 8865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8866 break 2 8867 fi 8868 done 8869 done 8870 IFS=$as_save_IFS 8871 8872 ;; 8873 esac 8874 fi 8875 RM=$ac_cv_path_RM 8876 if test -n "$RM"; then 8877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5 8878 $as_echo "$RM" >&6; } 8879 else 8880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8881 $as_echo "no" >&6; } 8882 fi 8883 8884 8885 test -n "$RM" && break 8886 done 8887 8888 else 8889 # If it succeeded, then it was overridden by the user. We will use it 8890 # for the tool. 8891 8892 # First remove it from the list of overridden variables, so we can test 8893 # for unknown variables in the end. 8894 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 8895 8896 # Check if the provided tool contains a complete path. 8897 tool_specified="$RM" 8898 tool_basename="${tool_specified##*/}" 8899 if test "x$tool_basename" = "x$tool_specified"; then 8900 # A command without a complete path is provided, search $PATH. 8901 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool RM=$tool_basename" >&5 8902 $as_echo "$as_me: Will search for user supplied tool RM=$tool_basename" >&6;} 8903 # Extract the first word of "$tool_basename", so it can be a program name with args. 8904 set dummy $tool_basename; ac_word=$2 8905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8906 $as_echo_n "checking for $ac_word... " >&6; } 8907 if ${ac_cv_path_RM+:} false; then : 8908 $as_echo_n "(cached) " >&6 8909 else 8910 case $RM in 8911 [\\/]* | ?:[\\/]*) 8912 ac_cv_path_RM="$RM" # Let the user override the test with a path. 8913 ;; 8914 *) 8915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8916 for as_dir in $PATH 8917 do 8918 IFS=$as_save_IFS 8919 test -z "$as_dir" && as_dir=. 8920 for ac_exec_ext in '' $ac_executable_extensions; do 8921 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8922 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext" 8923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8924 break 2 8925 fi 8926 done 8927 done 8928 IFS=$as_save_IFS 8929 8930 ;; 8931 esac 8932 fi 8933 RM=$ac_cv_path_RM 8934 if test -n "$RM"; then 8935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5 8936 $as_echo "$RM" >&6; } 8937 else 8938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8939 $as_echo "no" >&6; } 8940 fi 8941 8942 8943 if test "x$RM" = x; then 8944 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 8945 fi 8946 else 8947 # Otherwise we believe it is a complete path. Use it as it is. 8948 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool RM=$tool_specified" >&5 8949 $as_echo "$as_me: Will use user supplied tool RM=$tool_specified" >&6;} 8950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RM" >&5 8951 $as_echo_n "checking for RM... " >&6; } 8952 if test ! -x "$tool_specified"; then 8953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8954 $as_echo "not found" >&6; } 8955 as_fn_error $? "User supplied tool RM=$tool_specified does not exist or is not executable" "$LINENO" 5 8956 fi 8957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 8958 $as_echo "$tool_specified" >&6; } 8959 fi 8960 fi 8961 fi 8962 8963 8964 8965 if test "x$RM" = x; then 8966 as_fn_error $? "Could not find required tool for RM" "$LINENO" 5 8967 fi 8968 8969 8970 8971 8972 8973 # Publish this variable in the help. 8974 8975 8976 if test "x$SH" = x; then 8977 # The variable is not set by user, try to locate tool using the code snippet 8978 for ac_prog in sh 8979 do 8980 # Extract the first word of "$ac_prog", so it can be a program name with args. 8981 set dummy $ac_prog; ac_word=$2 8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8983 $as_echo_n "checking for $ac_word... " >&6; } 8984 if ${ac_cv_path_SH+:} false; then : 8985 $as_echo_n "(cached) " >&6 8986 else 8987 case $SH in 8988 [\\/]* | ?:[\\/]*) 8989 ac_cv_path_SH="$SH" # Let the user override the test with a path. 8990 ;; 8991 *) 8992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8993 for as_dir in $PATH 8994 do 8995 IFS=$as_save_IFS 8996 test -z "$as_dir" && as_dir=. 8997 for ac_exec_ext in '' $ac_executable_extensions; do 8998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8999 ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext" 9000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9001 break 2 9002 fi 9003 done 9004 done 9005 IFS=$as_save_IFS 9006 9007 ;; 9008 esac 9009 fi 9010 SH=$ac_cv_path_SH 9011 if test -n "$SH"; then 9012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5 9013 $as_echo "$SH" >&6; } 9014 else 9015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9016 $as_echo "no" >&6; } 9017 fi 9018 9019 9020 test -n "$SH" && break 9021 done 9022 9023 else 9024 # The variable is set, but is it from the command line or the environment? 9025 9026 # Try to remove the string !SH! from our list. 9027 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SH!/} 9028 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 9029 # If it failed, the variable was not from the command line. Ignore it, 9030 # but warn the user (except for BASH, which is always set by the calling BASH). 9031 if test "xSH" != xBASH; then 9032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SH from the environment. Use command line variables instead." >&5 9033 $as_echo "$as_me: WARNING: Ignoring value of SH from the environment. Use command line variables instead." >&2;} 9034 fi 9035 # Try to locate tool using the code snippet 9036 for ac_prog in sh 9037 do 9038 # Extract the first word of "$ac_prog", so it can be a program name with args. 9039 set dummy $ac_prog; ac_word=$2 9040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9041 $as_echo_n "checking for $ac_word... " >&6; } 9042 if ${ac_cv_path_SH+:} false; then : 9043 $as_echo_n "(cached) " >&6 9044 else 9045 case $SH in 9046 [\\/]* | ?:[\\/]*) 9047 ac_cv_path_SH="$SH" # Let the user override the test with a path. 9048 ;; 9049 *) 9050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9051 for as_dir in $PATH 9052 do 9053 IFS=$as_save_IFS 9054 test -z "$as_dir" && as_dir=. 9055 for ac_exec_ext in '' $ac_executable_extensions; do 9056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9057 ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext" 9058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9059 break 2 9060 fi 9061 done 9062 done 9063 IFS=$as_save_IFS 9064 9065 ;; 9066 esac 9067 fi 9068 SH=$ac_cv_path_SH 9069 if test -n "$SH"; then 9070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5 9071 $as_echo "$SH" >&6; } 9072 else 9073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9074 $as_echo "no" >&6; } 9075 fi 9076 9077 9078 test -n "$SH" && break 9079 done 9080 9081 else 9082 # If it succeeded, then it was overridden by the user. We will use it 9083 # for the tool. 9084 9085 # First remove it from the list of overridden variables, so we can test 9086 # for unknown variables in the end. 9087 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 9088 9089 # Check if the provided tool contains a complete path. 9090 tool_specified="$SH" 9091 tool_basename="${tool_specified##*/}" 9092 if test "x$tool_basename" = "x$tool_specified"; then 9093 # A command without a complete path is provided, search $PATH. 9094 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SH=$tool_basename" >&5 9095 $as_echo "$as_me: Will search for user supplied tool SH=$tool_basename" >&6;} 9096 # Extract the first word of "$tool_basename", so it can be a program name with args. 9097 set dummy $tool_basename; ac_word=$2 9098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9099 $as_echo_n "checking for $ac_word... " >&6; } 9100 if ${ac_cv_path_SH+:} false; then : 9101 $as_echo_n "(cached) " >&6 9102 else 9103 case $SH in 9104 [\\/]* | ?:[\\/]*) 9105 ac_cv_path_SH="$SH" # Let the user override the test with a path. 9106 ;; 9107 *) 9108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9109 for as_dir in $PATH 9110 do 9111 IFS=$as_save_IFS 9112 test -z "$as_dir" && as_dir=. 9113 for ac_exec_ext in '' $ac_executable_extensions; do 9114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9115 ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext" 9116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9117 break 2 9118 fi 9119 done 9120 done 9121 IFS=$as_save_IFS 9122 9123 ;; 9124 esac 9125 fi 9126 SH=$ac_cv_path_SH 9127 if test -n "$SH"; then 9128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5 9129 $as_echo "$SH" >&6; } 9130 else 9131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9132 $as_echo "no" >&6; } 9133 fi 9134 9135 9136 if test "x$SH" = x; then 9137 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 9138 fi 9139 else 9140 # Otherwise we believe it is a complete path. Use it as it is. 9141 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SH=$tool_specified" >&5 9142 $as_echo "$as_me: Will use user supplied tool SH=$tool_specified" >&6;} 9143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SH" >&5 9144 $as_echo_n "checking for SH... " >&6; } 9145 if test ! -x "$tool_specified"; then 9146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9147 $as_echo "not found" >&6; } 9148 as_fn_error $? "User supplied tool SH=$tool_specified does not exist or is not executable" "$LINENO" 5 9149 fi 9150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 9151 $as_echo "$tool_specified" >&6; } 9152 fi 9153 fi 9154 fi 9155 9156 9157 9158 if test "x$SH" = x; then 9159 as_fn_error $? "Could not find required tool for SH" "$LINENO" 5 9160 fi 9161 9162 9163 9164 9165 9166 # Publish this variable in the help. 9167 9168 9169 if test "x$SORT" = x; then 9170 # The variable is not set by user, try to locate tool using the code snippet 9171 for ac_prog in sort 9172 do 9173 # Extract the first word of "$ac_prog", so it can be a program name with args. 9174 set dummy $ac_prog; ac_word=$2 9175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9176 $as_echo_n "checking for $ac_word... " >&6; } 9177 if ${ac_cv_path_SORT+:} false; then : 9178 $as_echo_n "(cached) " >&6 9179 else 9180 case $SORT in 9181 [\\/]* | ?:[\\/]*) 9182 ac_cv_path_SORT="$SORT" # Let the user override the test with a path. 9183 ;; 9184 *) 9185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9186 for as_dir in $PATH 9187 do 9188 IFS=$as_save_IFS 9189 test -z "$as_dir" && as_dir=. 9190 for ac_exec_ext in '' $ac_executable_extensions; do 9191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9192 ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext" 9193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9194 break 2 9195 fi 9196 done 9197 done 9198 IFS=$as_save_IFS 9199 9200 ;; 9201 esac 9202 fi 9203 SORT=$ac_cv_path_SORT 9204 if test -n "$SORT"; then 9205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5 9206 $as_echo "$SORT" >&6; } 9207 else 9208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9209 $as_echo "no" >&6; } 9210 fi 9211 9212 9213 test -n "$SORT" && break 9214 done 9215 9216 else 9217 # The variable is set, but is it from the command line or the environment? 9218 9219 # Try to remove the string !SORT! from our list. 9220 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SORT!/} 9221 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 9222 # If it failed, the variable was not from the command line. Ignore it, 9223 # but warn the user (except for BASH, which is always set by the calling BASH). 9224 if test "xSORT" != xBASH; then 9225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SORT from the environment. Use command line variables instead." >&5 9226 $as_echo "$as_me: WARNING: Ignoring value of SORT from the environment. Use command line variables instead." >&2;} 9227 fi 9228 # Try to locate tool using the code snippet 9229 for ac_prog in sort 9230 do 9231 # Extract the first word of "$ac_prog", so it can be a program name with args. 9232 set dummy $ac_prog; ac_word=$2 9233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9234 $as_echo_n "checking for $ac_word... " >&6; } 9235 if ${ac_cv_path_SORT+:} false; then : 9236 $as_echo_n "(cached) " >&6 9237 else 9238 case $SORT in 9239 [\\/]* | ?:[\\/]*) 9240 ac_cv_path_SORT="$SORT" # Let the user override the test with a path. 9241 ;; 9242 *) 9243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9244 for as_dir in $PATH 9245 do 9246 IFS=$as_save_IFS 9247 test -z "$as_dir" && as_dir=. 9248 for ac_exec_ext in '' $ac_executable_extensions; do 9249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9250 ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext" 9251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9252 break 2 9253 fi 9254 done 9255 done 9256 IFS=$as_save_IFS 9257 9258 ;; 9259 esac 9260 fi 9261 SORT=$ac_cv_path_SORT 9262 if test -n "$SORT"; then 9263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5 9264 $as_echo "$SORT" >&6; } 9265 else 9266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9267 $as_echo "no" >&6; } 9268 fi 9269 9270 9271 test -n "$SORT" && break 9272 done 9273 9274 else 9275 # If it succeeded, then it was overridden by the user. We will use it 9276 # for the tool. 9277 9278 # First remove it from the list of overridden variables, so we can test 9279 # for unknown variables in the end. 9280 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 9281 9282 # Check if the provided tool contains a complete path. 9283 tool_specified="$SORT" 9284 tool_basename="${tool_specified##*/}" 9285 if test "x$tool_basename" = "x$tool_specified"; then 9286 # A command without a complete path is provided, search $PATH. 9287 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SORT=$tool_basename" >&5 9288 $as_echo "$as_me: Will search for user supplied tool SORT=$tool_basename" >&6;} 9289 # Extract the first word of "$tool_basename", so it can be a program name with args. 9290 set dummy $tool_basename; ac_word=$2 9291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9292 $as_echo_n "checking for $ac_word... " >&6; } 9293 if ${ac_cv_path_SORT+:} false; then : 9294 $as_echo_n "(cached) " >&6 9295 else 9296 case $SORT in 9297 [\\/]* | ?:[\\/]*) 9298 ac_cv_path_SORT="$SORT" # Let the user override the test with a path. 9299 ;; 9300 *) 9301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9302 for as_dir in $PATH 9303 do 9304 IFS=$as_save_IFS 9305 test -z "$as_dir" && as_dir=. 9306 for ac_exec_ext in '' $ac_executable_extensions; do 9307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9308 ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext" 9309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9310 break 2 9311 fi 9312 done 9313 done 9314 IFS=$as_save_IFS 9315 9316 ;; 9317 esac 9318 fi 9319 SORT=$ac_cv_path_SORT 9320 if test -n "$SORT"; then 9321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5 9322 $as_echo "$SORT" >&6; } 9323 else 9324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9325 $as_echo "no" >&6; } 9326 fi 9327 9328 9329 if test "x$SORT" = x; then 9330 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 9331 fi 9332 else 9333 # Otherwise we believe it is a complete path. Use it as it is. 9334 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SORT=$tool_specified" >&5 9335 $as_echo "$as_me: Will use user supplied tool SORT=$tool_specified" >&6;} 9336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SORT" >&5 9337 $as_echo_n "checking for SORT... " >&6; } 9338 if test ! -x "$tool_specified"; then 9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9340 $as_echo "not found" >&6; } 9341 as_fn_error $? "User supplied tool SORT=$tool_specified does not exist or is not executable" "$LINENO" 5 9342 fi 9343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 9344 $as_echo "$tool_specified" >&6; } 9345 fi 9346 fi 9347 fi 9348 9349 9350 9351 if test "x$SORT" = x; then 9352 as_fn_error $? "Could not find required tool for SORT" "$LINENO" 5 9353 fi 9354 9355 9356 9357 9358 9359 # Publish this variable in the help. 9360 9361 9362 if test "x$TAIL" = x; then 9363 # The variable is not set by user, try to locate tool using the code snippet 9364 for ac_prog in tail 9365 do 9366 # Extract the first word of "$ac_prog", so it can be a program name with args. 9367 set dummy $ac_prog; ac_word=$2 9368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9369 $as_echo_n "checking for $ac_word... " >&6; } 9370 if ${ac_cv_path_TAIL+:} false; then : 9371 $as_echo_n "(cached) " >&6 9372 else 9373 case $TAIL in 9374 [\\/]* | ?:[\\/]*) 9375 ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path. 9376 ;; 9377 *) 9378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9379 for as_dir in $PATH 9380 do 9381 IFS=$as_save_IFS 9382 test -z "$as_dir" && as_dir=. 9383 for ac_exec_ext in '' $ac_executable_extensions; do 9384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9385 ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext" 9386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9387 break 2 9388 fi 9389 done 9390 done 9391 IFS=$as_save_IFS 9392 9393 ;; 9394 esac 9395 fi 9396 TAIL=$ac_cv_path_TAIL 9397 if test -n "$TAIL"; then 9398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5 9399 $as_echo "$TAIL" >&6; } 9400 else 9401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9402 $as_echo "no" >&6; } 9403 fi 9404 9405 9406 test -n "$TAIL" && break 9407 done 9408 9409 else 9410 # The variable is set, but is it from the command line or the environment? 9411 9412 # Try to remove the string !TAIL! from our list. 9413 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TAIL!/} 9414 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 9415 # If it failed, the variable was not from the command line. Ignore it, 9416 # but warn the user (except for BASH, which is always set by the calling BASH). 9417 if test "xTAIL" != xBASH; then 9418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TAIL from the environment. Use command line variables instead." >&5 9419 $as_echo "$as_me: WARNING: Ignoring value of TAIL from the environment. Use command line variables instead." >&2;} 9420 fi 9421 # Try to locate tool using the code snippet 9422 for ac_prog in tail 9423 do 9424 # Extract the first word of "$ac_prog", so it can be a program name with args. 9425 set dummy $ac_prog; ac_word=$2 9426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9427 $as_echo_n "checking for $ac_word... " >&6; } 9428 if ${ac_cv_path_TAIL+:} false; then : 9429 $as_echo_n "(cached) " >&6 9430 else 9431 case $TAIL in 9432 [\\/]* | ?:[\\/]*) 9433 ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path. 9434 ;; 9435 *) 9436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9437 for as_dir in $PATH 9438 do 9439 IFS=$as_save_IFS 9440 test -z "$as_dir" && as_dir=. 9441 for ac_exec_ext in '' $ac_executable_extensions; do 9442 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9443 ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext" 9444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9445 break 2 9446 fi 9447 done 9448 done 9449 IFS=$as_save_IFS 9450 9451 ;; 9452 esac 9453 fi 9454 TAIL=$ac_cv_path_TAIL 9455 if test -n "$TAIL"; then 9456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5 9457 $as_echo "$TAIL" >&6; } 9458 else 9459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9460 $as_echo "no" >&6; } 9461 fi 9462 9463 9464 test -n "$TAIL" && break 9465 done 9466 9467 else 9468 # If it succeeded, then it was overridden by the user. We will use it 9469 # for the tool. 9470 9471 # First remove it from the list of overridden variables, so we can test 9472 # for unknown variables in the end. 9473 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 9474 9475 # Check if the provided tool contains a complete path. 9476 tool_specified="$TAIL" 9477 tool_basename="${tool_specified##*/}" 9478 if test "x$tool_basename" = "x$tool_specified"; then 9479 # A command without a complete path is provided, search $PATH. 9480 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TAIL=$tool_basename" >&5 9481 $as_echo "$as_me: Will search for user supplied tool TAIL=$tool_basename" >&6;} 9482 # Extract the first word of "$tool_basename", so it can be a program name with args. 9483 set dummy $tool_basename; ac_word=$2 9484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9485 $as_echo_n "checking for $ac_word... " >&6; } 9486 if ${ac_cv_path_TAIL+:} false; then : 9487 $as_echo_n "(cached) " >&6 9488 else 9489 case $TAIL in 9490 [\\/]* | ?:[\\/]*) 9491 ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path. 9492 ;; 9493 *) 9494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9495 for as_dir in $PATH 9496 do 9497 IFS=$as_save_IFS 9498 test -z "$as_dir" && as_dir=. 9499 for ac_exec_ext in '' $ac_executable_extensions; do 9500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9501 ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext" 9502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9503 break 2 9504 fi 9505 done 9506 done 9507 IFS=$as_save_IFS 9508 9509 ;; 9510 esac 9511 fi 9512 TAIL=$ac_cv_path_TAIL 9513 if test -n "$TAIL"; then 9514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5 9515 $as_echo "$TAIL" >&6; } 9516 else 9517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9518 $as_echo "no" >&6; } 9519 fi 9520 9521 9522 if test "x$TAIL" = x; then 9523 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 9524 fi 9525 else 9526 # Otherwise we believe it is a complete path. Use it as it is. 9527 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TAIL=$tool_specified" >&5 9528 $as_echo "$as_me: Will use user supplied tool TAIL=$tool_specified" >&6;} 9529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAIL" >&5 9530 $as_echo_n "checking for TAIL... " >&6; } 9531 if test ! -x "$tool_specified"; then 9532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9533 $as_echo "not found" >&6; } 9534 as_fn_error $? "User supplied tool TAIL=$tool_specified does not exist or is not executable" "$LINENO" 5 9535 fi 9536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 9537 $as_echo "$tool_specified" >&6; } 9538 fi 9539 fi 9540 fi 9541 9542 9543 9544 if test "x$TAIL" = x; then 9545 as_fn_error $? "Could not find required tool for TAIL" "$LINENO" 5 9546 fi 9547 9548 9549 9550 9551 9552 # Publish this variable in the help. 9553 9554 9555 if test "x$TAR" = x; then 9556 # The variable is not set by user, try to locate tool using the code snippet 9557 for ac_prog in tar 9558 do 9559 # Extract the first word of "$ac_prog", so it can be a program name with args. 9560 set dummy $ac_prog; ac_word=$2 9561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9562 $as_echo_n "checking for $ac_word... " >&6; } 9563 if ${ac_cv_path_TAR+:} false; then : 9564 $as_echo_n "(cached) " >&6 9565 else 9566 case $TAR in 9567 [\\/]* | ?:[\\/]*) 9568 ac_cv_path_TAR="$TAR" # Let the user override the test with a path. 9569 ;; 9570 *) 9571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9572 for as_dir in $PATH 9573 do 9574 IFS=$as_save_IFS 9575 test -z "$as_dir" && as_dir=. 9576 for ac_exec_ext in '' $ac_executable_extensions; do 9577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9578 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext" 9579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9580 break 2 9581 fi 9582 done 9583 done 9584 IFS=$as_save_IFS 9585 9586 ;; 9587 esac 9588 fi 9589 TAR=$ac_cv_path_TAR 9590 if test -n "$TAR"; then 9591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5 9592 $as_echo "$TAR" >&6; } 9593 else 9594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9595 $as_echo "no" >&6; } 9596 fi 9597 9598 9599 test -n "$TAR" && break 9600 done 9601 9602 else 9603 # The variable is set, but is it from the command line or the environment? 9604 9605 # Try to remove the string !TAR! from our list. 9606 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TAR!/} 9607 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 9608 # If it failed, the variable was not from the command line. Ignore it, 9609 # but warn the user (except for BASH, which is always set by the calling BASH). 9610 if test "xTAR" != xBASH; then 9611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TAR from the environment. Use command line variables instead." >&5 9612 $as_echo "$as_me: WARNING: Ignoring value of TAR from the environment. Use command line variables instead." >&2;} 9613 fi 9614 # Try to locate tool using the code snippet 9615 for ac_prog in tar 9616 do 9617 # Extract the first word of "$ac_prog", so it can be a program name with args. 9618 set dummy $ac_prog; ac_word=$2 9619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9620 $as_echo_n "checking for $ac_word... " >&6; } 9621 if ${ac_cv_path_TAR+:} false; then : 9622 $as_echo_n "(cached) " >&6 9623 else 9624 case $TAR in 9625 [\\/]* | ?:[\\/]*) 9626 ac_cv_path_TAR="$TAR" # Let the user override the test with a path. 9627 ;; 9628 *) 9629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9630 for as_dir in $PATH 9631 do 9632 IFS=$as_save_IFS 9633 test -z "$as_dir" && as_dir=. 9634 for ac_exec_ext in '' $ac_executable_extensions; do 9635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9636 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext" 9637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9638 break 2 9639 fi 9640 done 9641 done 9642 IFS=$as_save_IFS 9643 9644 ;; 9645 esac 9646 fi 9647 TAR=$ac_cv_path_TAR 9648 if test -n "$TAR"; then 9649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5 9650 $as_echo "$TAR" >&6; } 9651 else 9652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9653 $as_echo "no" >&6; } 9654 fi 9655 9656 9657 test -n "$TAR" && break 9658 done 9659 9660 else 9661 # If it succeeded, then it was overridden by the user. We will use it 9662 # for the tool. 9663 9664 # First remove it from the list of overridden variables, so we can test 9665 # for unknown variables in the end. 9666 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 9667 9668 # Check if the provided tool contains a complete path. 9669 tool_specified="$TAR" 9670 tool_basename="${tool_specified##*/}" 9671 if test "x$tool_basename" = "x$tool_specified"; then 9672 # A command without a complete path is provided, search $PATH. 9673 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TAR=$tool_basename" >&5 9674 $as_echo "$as_me: Will search for user supplied tool TAR=$tool_basename" >&6;} 9675 # Extract the first word of "$tool_basename", so it can be a program name with args. 9676 set dummy $tool_basename; ac_word=$2 9677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9678 $as_echo_n "checking for $ac_word... " >&6; } 9679 if ${ac_cv_path_TAR+:} false; then : 9680 $as_echo_n "(cached) " >&6 9681 else 9682 case $TAR in 9683 [\\/]* | ?:[\\/]*) 9684 ac_cv_path_TAR="$TAR" # Let the user override the test with a path. 9685 ;; 9686 *) 9687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9688 for as_dir in $PATH 9689 do 9690 IFS=$as_save_IFS 9691 test -z "$as_dir" && as_dir=. 9692 for ac_exec_ext in '' $ac_executable_extensions; do 9693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9694 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext" 9695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9696 break 2 9697 fi 9698 done 9699 done 9700 IFS=$as_save_IFS 9701 9702 ;; 9703 esac 9704 fi 9705 TAR=$ac_cv_path_TAR 9706 if test -n "$TAR"; then 9707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5 9708 $as_echo "$TAR" >&6; } 9709 else 9710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9711 $as_echo "no" >&6; } 9712 fi 9713 9714 9715 if test "x$TAR" = x; then 9716 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 9717 fi 9718 else 9719 # Otherwise we believe it is a complete path. Use it as it is. 9720 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TAR=$tool_specified" >&5 9721 $as_echo "$as_me: Will use user supplied tool TAR=$tool_specified" >&6;} 9722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAR" >&5 9723 $as_echo_n "checking for TAR... " >&6; } 9724 if test ! -x "$tool_specified"; then 9725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9726 $as_echo "not found" >&6; } 9727 as_fn_error $? "User supplied tool TAR=$tool_specified does not exist or is not executable" "$LINENO" 5 9728 fi 9729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 9730 $as_echo "$tool_specified" >&6; } 9731 fi 9732 fi 9733 fi 9734 9735 9736 9737 if test "x$TAR" = x; then 9738 as_fn_error $? "Could not find required tool for TAR" "$LINENO" 5 9739 fi 9740 9741 9742 9743 9744 9745 # Publish this variable in the help. 9746 9747 9748 if test "x$TEE" = x; then 9749 # The variable is not set by user, try to locate tool using the code snippet 9750 for ac_prog in tee 9751 do 9752 # Extract the first word of "$ac_prog", so it can be a program name with args. 9753 set dummy $ac_prog; ac_word=$2 9754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9755 $as_echo_n "checking for $ac_word... " >&6; } 9756 if ${ac_cv_path_TEE+:} false; then : 9757 $as_echo_n "(cached) " >&6 9758 else 9759 case $TEE in 9760 [\\/]* | ?:[\\/]*) 9761 ac_cv_path_TEE="$TEE" # Let the user override the test with a path. 9762 ;; 9763 *) 9764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9765 for as_dir in $PATH 9766 do 9767 IFS=$as_save_IFS 9768 test -z "$as_dir" && as_dir=. 9769 for ac_exec_ext in '' $ac_executable_extensions; do 9770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9771 ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext" 9772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9773 break 2 9774 fi 9775 done 9776 done 9777 IFS=$as_save_IFS 9778 9779 ;; 9780 esac 9781 fi 9782 TEE=$ac_cv_path_TEE 9783 if test -n "$TEE"; then 9784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5 9785 $as_echo "$TEE" >&6; } 9786 else 9787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9788 $as_echo "no" >&6; } 9789 fi 9790 9791 9792 test -n "$TEE" && break 9793 done 9794 9795 else 9796 # The variable is set, but is it from the command line or the environment? 9797 9798 # Try to remove the string !TEE! from our list. 9799 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TEE!/} 9800 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 9801 # If it failed, the variable was not from the command line. Ignore it, 9802 # but warn the user (except for BASH, which is always set by the calling BASH). 9803 if test "xTEE" != xBASH; then 9804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TEE from the environment. Use command line variables instead." >&5 9805 $as_echo "$as_me: WARNING: Ignoring value of TEE from the environment. Use command line variables instead." >&2;} 9806 fi 9807 # Try to locate tool using the code snippet 9808 for ac_prog in tee 9809 do 9810 # Extract the first word of "$ac_prog", so it can be a program name with args. 9811 set dummy $ac_prog; ac_word=$2 9812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9813 $as_echo_n "checking for $ac_word... " >&6; } 9814 if ${ac_cv_path_TEE+:} false; then : 9815 $as_echo_n "(cached) " >&6 9816 else 9817 case $TEE in 9818 [\\/]* | ?:[\\/]*) 9819 ac_cv_path_TEE="$TEE" # Let the user override the test with a path. 9820 ;; 9821 *) 9822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9823 for as_dir in $PATH 9824 do 9825 IFS=$as_save_IFS 9826 test -z "$as_dir" && as_dir=. 9827 for ac_exec_ext in '' $ac_executable_extensions; do 9828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9829 ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext" 9830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9831 break 2 9832 fi 9833 done 9834 done 9835 IFS=$as_save_IFS 9836 9837 ;; 9838 esac 9839 fi 9840 TEE=$ac_cv_path_TEE 9841 if test -n "$TEE"; then 9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5 9843 $as_echo "$TEE" >&6; } 9844 else 9845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9846 $as_echo "no" >&6; } 9847 fi 9848 9849 9850 test -n "$TEE" && break 9851 done 9852 9853 else 9854 # If it succeeded, then it was overridden by the user. We will use it 9855 # for the tool. 9856 9857 # First remove it from the list of overridden variables, so we can test 9858 # for unknown variables in the end. 9859 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 9860 9861 # Check if the provided tool contains a complete path. 9862 tool_specified="$TEE" 9863 tool_basename="${tool_specified##*/}" 9864 if test "x$tool_basename" = "x$tool_specified"; then 9865 # A command without a complete path is provided, search $PATH. 9866 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TEE=$tool_basename" >&5 9867 $as_echo "$as_me: Will search for user supplied tool TEE=$tool_basename" >&6;} 9868 # Extract the first word of "$tool_basename", so it can be a program name with args. 9869 set dummy $tool_basename; ac_word=$2 9870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9871 $as_echo_n "checking for $ac_word... " >&6; } 9872 if ${ac_cv_path_TEE+:} false; then : 9873 $as_echo_n "(cached) " >&6 9874 else 9875 case $TEE in 9876 [\\/]* | ?:[\\/]*) 9877 ac_cv_path_TEE="$TEE" # Let the user override the test with a path. 9878 ;; 9879 *) 9880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9881 for as_dir in $PATH 9882 do 9883 IFS=$as_save_IFS 9884 test -z "$as_dir" && as_dir=. 9885 for ac_exec_ext in '' $ac_executable_extensions; do 9886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9887 ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext" 9888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9889 break 2 9890 fi 9891 done 9892 done 9893 IFS=$as_save_IFS 9894 9895 ;; 9896 esac 9897 fi 9898 TEE=$ac_cv_path_TEE 9899 if test -n "$TEE"; then 9900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5 9901 $as_echo "$TEE" >&6; } 9902 else 9903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9904 $as_echo "no" >&6; } 9905 fi 9906 9907 9908 if test "x$TEE" = x; then 9909 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 9910 fi 9911 else 9912 # Otherwise we believe it is a complete path. Use it as it is. 9913 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TEE=$tool_specified" >&5 9914 $as_echo "$as_me: Will use user supplied tool TEE=$tool_specified" >&6;} 9915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TEE" >&5 9916 $as_echo_n "checking for TEE... " >&6; } 9917 if test ! -x "$tool_specified"; then 9918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9919 $as_echo "not found" >&6; } 9920 as_fn_error $? "User supplied tool TEE=$tool_specified does not exist or is not executable" "$LINENO" 5 9921 fi 9922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 9923 $as_echo "$tool_specified" >&6; } 9924 fi 9925 fi 9926 fi 9927 9928 9929 9930 if test "x$TEE" = x; then 9931 as_fn_error $? "Could not find required tool for TEE" "$LINENO" 5 9932 fi 9933 9934 9935 9936 9937 9938 # Publish this variable in the help. 9939 9940 9941 if test "x$TOUCH" = x; then 9942 # The variable is not set by user, try to locate tool using the code snippet 9943 for ac_prog in touch 9944 do 9945 # Extract the first word of "$ac_prog", so it can be a program name with args. 9946 set dummy $ac_prog; ac_word=$2 9947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9948 $as_echo_n "checking for $ac_word... " >&6; } 9949 if ${ac_cv_path_TOUCH+:} false; then : 9950 $as_echo_n "(cached) " >&6 9951 else 9952 case $TOUCH in 9953 [\\/]* | ?:[\\/]*) 9954 ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path. 9955 ;; 9956 *) 9957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9958 for as_dir in $PATH 9959 do 9960 IFS=$as_save_IFS 9961 test -z "$as_dir" && as_dir=. 9962 for ac_exec_ext in '' $ac_executable_extensions; do 9963 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9964 ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext" 9965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9966 break 2 9967 fi 9968 done 9969 done 9970 IFS=$as_save_IFS 9971 9972 ;; 9973 esac 9974 fi 9975 TOUCH=$ac_cv_path_TOUCH 9976 if test -n "$TOUCH"; then 9977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5 9978 $as_echo "$TOUCH" >&6; } 9979 else 9980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9981 $as_echo "no" >&6; } 9982 fi 9983 9984 9985 test -n "$TOUCH" && break 9986 done 9987 9988 else 9989 # The variable is set, but is it from the command line or the environment? 9990 9991 # Try to remove the string !TOUCH! from our list. 9992 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TOUCH!/} 9993 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 9994 # If it failed, the variable was not from the command line. Ignore it, 9995 # but warn the user (except for BASH, which is always set by the calling BASH). 9996 if test "xTOUCH" != xBASH; then 9997 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TOUCH from the environment. Use command line variables instead." >&5 9998 $as_echo "$as_me: WARNING: Ignoring value of TOUCH from the environment. Use command line variables instead." >&2;} 9999 fi 10000 # Try to locate tool using the code snippet 10001 for ac_prog in touch 10002 do 10003 # Extract the first word of "$ac_prog", so it can be a program name with args. 10004 set dummy $ac_prog; ac_word=$2 10005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10006 $as_echo_n "checking for $ac_word... " >&6; } 10007 if ${ac_cv_path_TOUCH+:} false; then : 10008 $as_echo_n "(cached) " >&6 10009 else 10010 case $TOUCH in 10011 [\\/]* | ?:[\\/]*) 10012 ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path. 10013 ;; 10014 *) 10015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10016 for as_dir in $PATH 10017 do 10018 IFS=$as_save_IFS 10019 test -z "$as_dir" && as_dir=. 10020 for ac_exec_ext in '' $ac_executable_extensions; do 10021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10022 ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext" 10023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10024 break 2 10025 fi 10026 done 10027 done 10028 IFS=$as_save_IFS 10029 10030 ;; 10031 esac 10032 fi 10033 TOUCH=$ac_cv_path_TOUCH 10034 if test -n "$TOUCH"; then 10035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5 10036 $as_echo "$TOUCH" >&6; } 10037 else 10038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10039 $as_echo "no" >&6; } 10040 fi 10041 10042 10043 test -n "$TOUCH" && break 10044 done 10045 10046 else 10047 # If it succeeded, then it was overridden by the user. We will use it 10048 # for the tool. 10049 10050 # First remove it from the list of overridden variables, so we can test 10051 # for unknown variables in the end. 10052 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 10053 10054 # Check if the provided tool contains a complete path. 10055 tool_specified="$TOUCH" 10056 tool_basename="${tool_specified##*/}" 10057 if test "x$tool_basename" = "x$tool_specified"; then 10058 # A command without a complete path is provided, search $PATH. 10059 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TOUCH=$tool_basename" >&5 10060 $as_echo "$as_me: Will search for user supplied tool TOUCH=$tool_basename" >&6;} 10061 # Extract the first word of "$tool_basename", so it can be a program name with args. 10062 set dummy $tool_basename; ac_word=$2 10063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10064 $as_echo_n "checking for $ac_word... " >&6; } 10065 if ${ac_cv_path_TOUCH+:} false; then : 10066 $as_echo_n "(cached) " >&6 10067 else 10068 case $TOUCH in 10069 [\\/]* | ?:[\\/]*) 10070 ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path. 10071 ;; 10072 *) 10073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10074 for as_dir in $PATH 10075 do 10076 IFS=$as_save_IFS 10077 test -z "$as_dir" && as_dir=. 10078 for ac_exec_ext in '' $ac_executable_extensions; do 10079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10080 ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext" 10081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10082 break 2 10083 fi 10084 done 10085 done 10086 IFS=$as_save_IFS 10087 10088 ;; 10089 esac 10090 fi 10091 TOUCH=$ac_cv_path_TOUCH 10092 if test -n "$TOUCH"; then 10093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5 10094 $as_echo "$TOUCH" >&6; } 10095 else 10096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10097 $as_echo "no" >&6; } 10098 fi 10099 10100 10101 if test "x$TOUCH" = x; then 10102 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 10103 fi 10104 else 10105 # Otherwise we believe it is a complete path. Use it as it is. 10106 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TOUCH=$tool_specified" >&5 10107 $as_echo "$as_me: Will use user supplied tool TOUCH=$tool_specified" >&6;} 10108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TOUCH" >&5 10109 $as_echo_n "checking for TOUCH... " >&6; } 10110 if test ! -x "$tool_specified"; then 10111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 10112 $as_echo "not found" >&6; } 10113 as_fn_error $? "User supplied tool TOUCH=$tool_specified does not exist or is not executable" "$LINENO" 5 10114 fi 10115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 10116 $as_echo "$tool_specified" >&6; } 10117 fi 10118 fi 10119 fi 10120 10121 10122 10123 if test "x$TOUCH" = x; then 10124 as_fn_error $? "Could not find required tool for TOUCH" "$LINENO" 5 10125 fi 10126 10127 10128 10129 10130 10131 # Publish this variable in the help. 10132 10133 10134 if test "x$TR" = x; then 10135 # The variable is not set by user, try to locate tool using the code snippet 10136 for ac_prog in tr 10137 do 10138 # Extract the first word of "$ac_prog", so it can be a program name with args. 10139 set dummy $ac_prog; ac_word=$2 10140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10141 $as_echo_n "checking for $ac_word... " >&6; } 10142 if ${ac_cv_path_TR+:} false; then : 10143 $as_echo_n "(cached) " >&6 10144 else 10145 case $TR in 10146 [\\/]* | ?:[\\/]*) 10147 ac_cv_path_TR="$TR" # Let the user override the test with a path. 10148 ;; 10149 *) 10150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10151 for as_dir in $PATH 10152 do 10153 IFS=$as_save_IFS 10154 test -z "$as_dir" && as_dir=. 10155 for ac_exec_ext in '' $ac_executable_extensions; do 10156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10157 ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext" 10158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10159 break 2 10160 fi 10161 done 10162 done 10163 IFS=$as_save_IFS 10164 10165 ;; 10166 esac 10167 fi 10168 TR=$ac_cv_path_TR 10169 if test -n "$TR"; then 10170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5 10171 $as_echo "$TR" >&6; } 10172 else 10173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10174 $as_echo "no" >&6; } 10175 fi 10176 10177 10178 test -n "$TR" && break 10179 done 10180 10181 else 10182 # The variable is set, but is it from the command line or the environment? 10183 10184 # Try to remove the string !TR! from our list. 10185 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TR!/} 10186 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 10187 # If it failed, the variable was not from the command line. Ignore it, 10188 # but warn the user (except for BASH, which is always set by the calling BASH). 10189 if test "xTR" != xBASH; then 10190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TR from the environment. Use command line variables instead." >&5 10191 $as_echo "$as_me: WARNING: Ignoring value of TR from the environment. Use command line variables instead." >&2;} 10192 fi 10193 # Try to locate tool using the code snippet 10194 for ac_prog in tr 10195 do 10196 # Extract the first word of "$ac_prog", so it can be a program name with args. 10197 set dummy $ac_prog; ac_word=$2 10198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10199 $as_echo_n "checking for $ac_word... " >&6; } 10200 if ${ac_cv_path_TR+:} false; then : 10201 $as_echo_n "(cached) " >&6 10202 else 10203 case $TR in 10204 [\\/]* | ?:[\\/]*) 10205 ac_cv_path_TR="$TR" # Let the user override the test with a path. 10206 ;; 10207 *) 10208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10209 for as_dir in $PATH 10210 do 10211 IFS=$as_save_IFS 10212 test -z "$as_dir" && as_dir=. 10213 for ac_exec_ext in '' $ac_executable_extensions; do 10214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10215 ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext" 10216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10217 break 2 10218 fi 10219 done 10220 done 10221 IFS=$as_save_IFS 10222 10223 ;; 10224 esac 10225 fi 10226 TR=$ac_cv_path_TR 10227 if test -n "$TR"; then 10228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5 10229 $as_echo "$TR" >&6; } 10230 else 10231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10232 $as_echo "no" >&6; } 10233 fi 10234 10235 10236 test -n "$TR" && break 10237 done 10238 10239 else 10240 # If it succeeded, then it was overridden by the user. We will use it 10241 # for the tool. 10242 10243 # First remove it from the list of overridden variables, so we can test 10244 # for unknown variables in the end. 10245 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 10246 10247 # Check if the provided tool contains a complete path. 10248 tool_specified="$TR" 10249 tool_basename="${tool_specified##*/}" 10250 if test "x$tool_basename" = "x$tool_specified"; then 10251 # A command without a complete path is provided, search $PATH. 10252 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TR=$tool_basename" >&5 10253 $as_echo "$as_me: Will search for user supplied tool TR=$tool_basename" >&6;} 10254 # Extract the first word of "$tool_basename", so it can be a program name with args. 10255 set dummy $tool_basename; ac_word=$2 10256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10257 $as_echo_n "checking for $ac_word... " >&6; } 10258 if ${ac_cv_path_TR+:} false; then : 10259 $as_echo_n "(cached) " >&6 10260 else 10261 case $TR in 10262 [\\/]* | ?:[\\/]*) 10263 ac_cv_path_TR="$TR" # Let the user override the test with a path. 10264 ;; 10265 *) 10266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10267 for as_dir in $PATH 10268 do 10269 IFS=$as_save_IFS 10270 test -z "$as_dir" && as_dir=. 10271 for ac_exec_ext in '' $ac_executable_extensions; do 10272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10273 ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext" 10274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10275 break 2 10276 fi 10277 done 10278 done 10279 IFS=$as_save_IFS 10280 10281 ;; 10282 esac 10283 fi 10284 TR=$ac_cv_path_TR 10285 if test -n "$TR"; then 10286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5 10287 $as_echo "$TR" >&6; } 10288 else 10289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10290 $as_echo "no" >&6; } 10291 fi 10292 10293 10294 if test "x$TR" = x; then 10295 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 10296 fi 10297 else 10298 # Otherwise we believe it is a complete path. Use it as it is. 10299 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TR=$tool_specified" >&5 10300 $as_echo "$as_me: Will use user supplied tool TR=$tool_specified" >&6;} 10301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TR" >&5 10302 $as_echo_n "checking for TR... " >&6; } 10303 if test ! -x "$tool_specified"; then 10304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 10305 $as_echo "not found" >&6; } 10306 as_fn_error $? "User supplied tool TR=$tool_specified does not exist or is not executable" "$LINENO" 5 10307 fi 10308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 10309 $as_echo "$tool_specified" >&6; } 10310 fi 10311 fi 10312 fi 10313 10314 10315 10316 if test "x$TR" = x; then 10317 as_fn_error $? "Could not find required tool for TR" "$LINENO" 5 10318 fi 10319 10320 10321 10322 10323 10324 # Publish this variable in the help. 10325 10326 10327 if test "x$UNAME" = x; then 10328 # The variable is not set by user, try to locate tool using the code snippet 10329 for ac_prog in uname 10330 do 10331 # Extract the first word of "$ac_prog", so it can be a program name with args. 10332 set dummy $ac_prog; ac_word=$2 10333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10334 $as_echo_n "checking for $ac_word... " >&6; } 10335 if ${ac_cv_path_UNAME+:} false; then : 10336 $as_echo_n "(cached) " >&6 10337 else 10338 case $UNAME in 10339 [\\/]* | ?:[\\/]*) 10340 ac_cv_path_UNAME="$UNAME" # Let the user override the test with a path. 10341 ;; 10342 *) 10343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10344 for as_dir in $PATH 10345 do 10346 IFS=$as_save_IFS 10347 test -z "$as_dir" && as_dir=. 10348 for ac_exec_ext in '' $ac_executable_extensions; do 10349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10350 ac_cv_path_UNAME="$as_dir/$ac_word$ac_exec_ext" 10351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10352 break 2 10353 fi 10354 done 10355 done 10356 IFS=$as_save_IFS 10357 10358 ;; 10359 esac 10360 fi 10361 UNAME=$ac_cv_path_UNAME 10362 if test -n "$UNAME"; then 10363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAME" >&5 10364 $as_echo "$UNAME" >&6; } 10365 else 10366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10367 $as_echo "no" >&6; } 10368 fi 10369 10370 10371 test -n "$UNAME" && break 10372 done 10373 10374 else 10375 # The variable is set, but is it from the command line or the environment? 10376 10377 # Try to remove the string !UNAME! from our list. 10378 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!UNAME!/} 10379 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 10380 # If it failed, the variable was not from the command line. Ignore it, 10381 # but warn the user (except for BASH, which is always set by the calling BASH). 10382 if test "xUNAME" != xBASH; then 10383 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of UNAME from the environment. Use command line variables instead." >&5 10384 $as_echo "$as_me: WARNING: Ignoring value of UNAME from the environment. Use command line variables instead." >&2;} 10385 fi 10386 # Try to locate tool using the code snippet 10387 for ac_prog in uname 10388 do 10389 # Extract the first word of "$ac_prog", so it can be a program name with args. 10390 set dummy $ac_prog; ac_word=$2 10391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10392 $as_echo_n "checking for $ac_word... " >&6; } 10393 if ${ac_cv_path_UNAME+:} false; then : 10394 $as_echo_n "(cached) " >&6 10395 else 10396 case $UNAME in 10397 [\\/]* | ?:[\\/]*) 10398 ac_cv_path_UNAME="$UNAME" # Let the user override the test with a path. 10399 ;; 10400 *) 10401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10402 for as_dir in $PATH 10403 do 10404 IFS=$as_save_IFS 10405 test -z "$as_dir" && as_dir=. 10406 for ac_exec_ext in '' $ac_executable_extensions; do 10407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10408 ac_cv_path_UNAME="$as_dir/$ac_word$ac_exec_ext" 10409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10410 break 2 10411 fi 10412 done 10413 done 10414 IFS=$as_save_IFS 10415 10416 ;; 10417 esac 10418 fi 10419 UNAME=$ac_cv_path_UNAME 10420 if test -n "$UNAME"; then 10421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAME" >&5 10422 $as_echo "$UNAME" >&6; } 10423 else 10424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10425 $as_echo "no" >&6; } 10426 fi 10427 10428 10429 test -n "$UNAME" && break 10430 done 10431 10432 else 10433 # If it succeeded, then it was overridden by the user. We will use it 10434 # for the tool. 10435 10436 # First remove it from the list of overridden variables, so we can test 10437 # for unknown variables in the end. 10438 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 10439 10440 # Check if the provided tool contains a complete path. 10441 tool_specified="$UNAME" 10442 tool_basename="${tool_specified##*/}" 10443 if test "x$tool_basename" = "x$tool_specified"; then 10444 # A command without a complete path is provided, search $PATH. 10445 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool UNAME=$tool_basename" >&5 10446 $as_echo "$as_me: Will search for user supplied tool UNAME=$tool_basename" >&6;} 10447 # Extract the first word of "$tool_basename", so it can be a program name with args. 10448 set dummy $tool_basename; ac_word=$2 10449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10450 $as_echo_n "checking for $ac_word... " >&6; } 10451 if ${ac_cv_path_UNAME+:} false; then : 10452 $as_echo_n "(cached) " >&6 10453 else 10454 case $UNAME in 10455 [\\/]* | ?:[\\/]*) 10456 ac_cv_path_UNAME="$UNAME" # Let the user override the test with a path. 10457 ;; 10458 *) 10459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10460 for as_dir in $PATH 10461 do 10462 IFS=$as_save_IFS 10463 test -z "$as_dir" && as_dir=. 10464 for ac_exec_ext in '' $ac_executable_extensions; do 10465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10466 ac_cv_path_UNAME="$as_dir/$ac_word$ac_exec_ext" 10467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10468 break 2 10469 fi 10470 done 10471 done 10472 IFS=$as_save_IFS 10473 10474 ;; 10475 esac 10476 fi 10477 UNAME=$ac_cv_path_UNAME 10478 if test -n "$UNAME"; then 10479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAME" >&5 10480 $as_echo "$UNAME" >&6; } 10481 else 10482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10483 $as_echo "no" >&6; } 10484 fi 10485 10486 10487 if test "x$UNAME" = x; then 10488 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 10489 fi 10490 else 10491 # Otherwise we believe it is a complete path. Use it as it is. 10492 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool UNAME=$tool_specified" >&5 10493 $as_echo "$as_me: Will use user supplied tool UNAME=$tool_specified" >&6;} 10494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNAME" >&5 10495 $as_echo_n "checking for UNAME... " >&6; } 10496 if test ! -x "$tool_specified"; then 10497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 10498 $as_echo "not found" >&6; } 10499 as_fn_error $? "User supplied tool UNAME=$tool_specified does not exist or is not executable" "$LINENO" 5 10500 fi 10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 10502 $as_echo "$tool_specified" >&6; } 10503 fi 10504 fi 10505 fi 10506 10507 10508 10509 if test "x$UNAME" = x; then 10510 as_fn_error $? "Could not find required tool for UNAME" "$LINENO" 5 10511 fi 10512 10513 10514 10515 10516 10517 # Publish this variable in the help. 10518 10519 10520 if test "x$UNIQ" = x; then 10521 # The variable is not set by user, try to locate tool using the code snippet 10522 for ac_prog in uniq 10523 do 10524 # Extract the first word of "$ac_prog", so it can be a program name with args. 10525 set dummy $ac_prog; ac_word=$2 10526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10527 $as_echo_n "checking for $ac_word... " >&6; } 10528 if ${ac_cv_path_UNIQ+:} false; then : 10529 $as_echo_n "(cached) " >&6 10530 else 10531 case $UNIQ in 10532 [\\/]* | ?:[\\/]*) 10533 ac_cv_path_UNIQ="$UNIQ" # Let the user override the test with a path. 10534 ;; 10535 *) 10536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10537 for as_dir in $PATH 10538 do 10539 IFS=$as_save_IFS 10540 test -z "$as_dir" && as_dir=. 10541 for ac_exec_ext in '' $ac_executable_extensions; do 10542 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10543 ac_cv_path_UNIQ="$as_dir/$ac_word$ac_exec_ext" 10544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10545 break 2 10546 fi 10547 done 10548 done 10549 IFS=$as_save_IFS 10550 10551 ;; 10552 esac 10553 fi 10554 UNIQ=$ac_cv_path_UNIQ 10555 if test -n "$UNIQ"; then 10556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIQ" >&5 10557 $as_echo "$UNIQ" >&6; } 10558 else 10559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10560 $as_echo "no" >&6; } 10561 fi 10562 10563 10564 test -n "$UNIQ" && break 10565 done 10566 10567 else 10568 # The variable is set, but is it from the command line or the environment? 10569 10570 # Try to remove the string !UNIQ! from our list. 10571 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!UNIQ!/} 10572 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 10573 # If it failed, the variable was not from the command line. Ignore it, 10574 # but warn the user (except for BASH, which is always set by the calling BASH). 10575 if test "xUNIQ" != xBASH; then 10576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of UNIQ from the environment. Use command line variables instead." >&5 10577 $as_echo "$as_me: WARNING: Ignoring value of UNIQ from the environment. Use command line variables instead." >&2;} 10578 fi 10579 # Try to locate tool using the code snippet 10580 for ac_prog in uniq 10581 do 10582 # Extract the first word of "$ac_prog", so it can be a program name with args. 10583 set dummy $ac_prog; ac_word=$2 10584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10585 $as_echo_n "checking for $ac_word... " >&6; } 10586 if ${ac_cv_path_UNIQ+:} false; then : 10587 $as_echo_n "(cached) " >&6 10588 else 10589 case $UNIQ in 10590 [\\/]* | ?:[\\/]*) 10591 ac_cv_path_UNIQ="$UNIQ" # Let the user override the test with a path. 10592 ;; 10593 *) 10594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10595 for as_dir in $PATH 10596 do 10597 IFS=$as_save_IFS 10598 test -z "$as_dir" && as_dir=. 10599 for ac_exec_ext in '' $ac_executable_extensions; do 10600 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10601 ac_cv_path_UNIQ="$as_dir/$ac_word$ac_exec_ext" 10602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10603 break 2 10604 fi 10605 done 10606 done 10607 IFS=$as_save_IFS 10608 10609 ;; 10610 esac 10611 fi 10612 UNIQ=$ac_cv_path_UNIQ 10613 if test -n "$UNIQ"; then 10614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIQ" >&5 10615 $as_echo "$UNIQ" >&6; } 10616 else 10617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10618 $as_echo "no" >&6; } 10619 fi 10620 10621 10622 test -n "$UNIQ" && break 10623 done 10624 10625 else 10626 # If it succeeded, then it was overridden by the user. We will use it 10627 # for the tool. 10628 10629 # First remove it from the list of overridden variables, so we can test 10630 # for unknown variables in the end. 10631 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 10632 10633 # Check if the provided tool contains a complete path. 10634 tool_specified="$UNIQ" 10635 tool_basename="${tool_specified##*/}" 10636 if test "x$tool_basename" = "x$tool_specified"; then 10637 # A command without a complete path is provided, search $PATH. 10638 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool UNIQ=$tool_basename" >&5 10639 $as_echo "$as_me: Will search for user supplied tool UNIQ=$tool_basename" >&6;} 10640 # Extract the first word of "$tool_basename", so it can be a program name with args. 10641 set dummy $tool_basename; ac_word=$2 10642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10643 $as_echo_n "checking for $ac_word... " >&6; } 10644 if ${ac_cv_path_UNIQ+:} false; then : 10645 $as_echo_n "(cached) " >&6 10646 else 10647 case $UNIQ in 10648 [\\/]* | ?:[\\/]*) 10649 ac_cv_path_UNIQ="$UNIQ" # Let the user override the test with a path. 10650 ;; 10651 *) 10652 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10653 for as_dir in $PATH 10654 do 10655 IFS=$as_save_IFS 10656 test -z "$as_dir" && as_dir=. 10657 for ac_exec_ext in '' $ac_executable_extensions; do 10658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10659 ac_cv_path_UNIQ="$as_dir/$ac_word$ac_exec_ext" 10660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10661 break 2 10662 fi 10663 done 10664 done 10665 IFS=$as_save_IFS 10666 10667 ;; 10668 esac 10669 fi 10670 UNIQ=$ac_cv_path_UNIQ 10671 if test -n "$UNIQ"; then 10672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIQ" >&5 10673 $as_echo "$UNIQ" >&6; } 10674 else 10675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10676 $as_echo "no" >&6; } 10677 fi 10678 10679 10680 if test "x$UNIQ" = x; then 10681 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 10682 fi 10683 else 10684 # Otherwise we believe it is a complete path. Use it as it is. 10685 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool UNIQ=$tool_specified" >&5 10686 $as_echo "$as_me: Will use user supplied tool UNIQ=$tool_specified" >&6;} 10687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIQ" >&5 10688 $as_echo_n "checking for UNIQ... " >&6; } 10689 if test ! -x "$tool_specified"; then 10690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 10691 $as_echo "not found" >&6; } 10692 as_fn_error $? "User supplied tool UNIQ=$tool_specified does not exist or is not executable" "$LINENO" 5 10693 fi 10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 10695 $as_echo "$tool_specified" >&6; } 10696 fi 10697 fi 10698 fi 10699 10700 10701 10702 if test "x$UNIQ" = x; then 10703 as_fn_error $? "Could not find required tool for UNIQ" "$LINENO" 5 10704 fi 10705 10706 10707 10708 10709 10710 # Publish this variable in the help. 10711 10712 10713 if test "x$WC" = x; then 10714 # The variable is not set by user, try to locate tool using the code snippet 10715 for ac_prog in wc 10716 do 10717 # Extract the first word of "$ac_prog", so it can be a program name with args. 10718 set dummy $ac_prog; ac_word=$2 10719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10720 $as_echo_n "checking for $ac_word... " >&6; } 10721 if ${ac_cv_path_WC+:} false; then : 10722 $as_echo_n "(cached) " >&6 10723 else 10724 case $WC in 10725 [\\/]* | ?:[\\/]*) 10726 ac_cv_path_WC="$WC" # Let the user override the test with a path. 10727 ;; 10728 *) 10729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10730 for as_dir in $PATH 10731 do 10732 IFS=$as_save_IFS 10733 test -z "$as_dir" && as_dir=. 10734 for ac_exec_ext in '' $ac_executable_extensions; do 10735 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10736 ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext" 10737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10738 break 2 10739 fi 10740 done 10741 done 10742 IFS=$as_save_IFS 10743 10744 ;; 10745 esac 10746 fi 10747 WC=$ac_cv_path_WC 10748 if test -n "$WC"; then 10749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5 10750 $as_echo "$WC" >&6; } 10751 else 10752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10753 $as_echo "no" >&6; } 10754 fi 10755 10756 10757 test -n "$WC" && break 10758 done 10759 10760 else 10761 # The variable is set, but is it from the command line or the environment? 10762 10763 # Try to remove the string !WC! from our list. 10764 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!WC!/} 10765 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 10766 # If it failed, the variable was not from the command line. Ignore it, 10767 # but warn the user (except for BASH, which is always set by the calling BASH). 10768 if test "xWC" != xBASH; then 10769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of WC from the environment. Use command line variables instead." >&5 10770 $as_echo "$as_me: WARNING: Ignoring value of WC from the environment. Use command line variables instead." >&2;} 10771 fi 10772 # Try to locate tool using the code snippet 10773 for ac_prog in wc 10774 do 10775 # Extract the first word of "$ac_prog", so it can be a program name with args. 10776 set dummy $ac_prog; ac_word=$2 10777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10778 $as_echo_n "checking for $ac_word... " >&6; } 10779 if ${ac_cv_path_WC+:} false; then : 10780 $as_echo_n "(cached) " >&6 10781 else 10782 case $WC in 10783 [\\/]* | ?:[\\/]*) 10784 ac_cv_path_WC="$WC" # Let the user override the test with a path. 10785 ;; 10786 *) 10787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10788 for as_dir in $PATH 10789 do 10790 IFS=$as_save_IFS 10791 test -z "$as_dir" && as_dir=. 10792 for ac_exec_ext in '' $ac_executable_extensions; do 10793 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10794 ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext" 10795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10796 break 2 10797 fi 10798 done 10799 done 10800 IFS=$as_save_IFS 10801 10802 ;; 10803 esac 10804 fi 10805 WC=$ac_cv_path_WC 10806 if test -n "$WC"; then 10807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5 10808 $as_echo "$WC" >&6; } 10809 else 10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10811 $as_echo "no" >&6; } 10812 fi 10813 10814 10815 test -n "$WC" && break 10816 done 10817 10818 else 10819 # If it succeeded, then it was overridden by the user. We will use it 10820 # for the tool. 10821 10822 # First remove it from the list of overridden variables, so we can test 10823 # for unknown variables in the end. 10824 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 10825 10826 # Check if the provided tool contains a complete path. 10827 tool_specified="$WC" 10828 tool_basename="${tool_specified##*/}" 10829 if test "x$tool_basename" = "x$tool_specified"; then 10830 # A command without a complete path is provided, search $PATH. 10831 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool WC=$tool_basename" >&5 10832 $as_echo "$as_me: Will search for user supplied tool WC=$tool_basename" >&6;} 10833 # Extract the first word of "$tool_basename", so it can be a program name with args. 10834 set dummy $tool_basename; ac_word=$2 10835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10836 $as_echo_n "checking for $ac_word... " >&6; } 10837 if ${ac_cv_path_WC+:} false; then : 10838 $as_echo_n "(cached) " >&6 10839 else 10840 case $WC in 10841 [\\/]* | ?:[\\/]*) 10842 ac_cv_path_WC="$WC" # Let the user override the test with a path. 10843 ;; 10844 *) 10845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10846 for as_dir in $PATH 10847 do 10848 IFS=$as_save_IFS 10849 test -z "$as_dir" && as_dir=. 10850 for ac_exec_ext in '' $ac_executable_extensions; do 10851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10852 ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext" 10853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10854 break 2 10855 fi 10856 done 10857 done 10858 IFS=$as_save_IFS 10859 10860 ;; 10861 esac 10862 fi 10863 WC=$ac_cv_path_WC 10864 if test -n "$WC"; then 10865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5 10866 $as_echo "$WC" >&6; } 10867 else 10868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10869 $as_echo "no" >&6; } 10870 fi 10871 10872 10873 if test "x$WC" = x; then 10874 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 10875 fi 10876 else 10877 # Otherwise we believe it is a complete path. Use it as it is. 10878 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool WC=$tool_specified" >&5 10879 $as_echo "$as_me: Will use user supplied tool WC=$tool_specified" >&6;} 10880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WC" >&5 10881 $as_echo_n "checking for WC... " >&6; } 10882 if test ! -x "$tool_specified"; then 10883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 10884 $as_echo "not found" >&6; } 10885 as_fn_error $? "User supplied tool WC=$tool_specified does not exist or is not executable" "$LINENO" 5 10886 fi 10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 10888 $as_echo "$tool_specified" >&6; } 10889 fi 10890 fi 10891 fi 10892 10893 10894 10895 if test "x$WC" = x; then 10896 as_fn_error $? "Could not find required tool for WC" "$LINENO" 5 10897 fi 10898 10899 10900 10901 10902 10903 # Publish this variable in the help. 10904 10905 10906 if test "x$WHICH" = x; then 10907 # The variable is not set by user, try to locate tool using the code snippet 10908 for ac_prog in which 10909 do 10910 # Extract the first word of "$ac_prog", so it can be a program name with args. 10911 set dummy $ac_prog; ac_word=$2 10912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10913 $as_echo_n "checking for $ac_word... " >&6; } 10914 if ${ac_cv_path_WHICH+:} false; then : 10915 $as_echo_n "(cached) " >&6 10916 else 10917 case $WHICH in 10918 [\\/]* | ?:[\\/]*) 10919 ac_cv_path_WHICH="$WHICH" # Let the user override the test with a path. 10920 ;; 10921 *) 10922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10923 for as_dir in $PATH 10924 do 10925 IFS=$as_save_IFS 10926 test -z "$as_dir" && as_dir=. 10927 for ac_exec_ext in '' $ac_executable_extensions; do 10928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10929 ac_cv_path_WHICH="$as_dir/$ac_word$ac_exec_ext" 10930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10931 break 2 10932 fi 10933 done 10934 done 10935 IFS=$as_save_IFS 10936 10937 ;; 10938 esac 10939 fi 10940 WHICH=$ac_cv_path_WHICH 10941 if test -n "$WHICH"; then 10942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHICH" >&5 10943 $as_echo "$WHICH" >&6; } 10944 else 10945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10946 $as_echo "no" >&6; } 10947 fi 10948 10949 10950 test -n "$WHICH" && break 10951 done 10952 10953 else 10954 # The variable is set, but is it from the command line or the environment? 10955 10956 # Try to remove the string !WHICH! from our list. 10957 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!WHICH!/} 10958 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 10959 # If it failed, the variable was not from the command line. Ignore it, 10960 # but warn the user (except for BASH, which is always set by the calling BASH). 10961 if test "xWHICH" != xBASH; then 10962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of WHICH from the environment. Use command line variables instead." >&5 10963 $as_echo "$as_me: WARNING: Ignoring value of WHICH from the environment. Use command line variables instead." >&2;} 10964 fi 10965 # Try to locate tool using the code snippet 10966 for ac_prog in which 10967 do 10968 # Extract the first word of "$ac_prog", so it can be a program name with args. 10969 set dummy $ac_prog; ac_word=$2 10970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10971 $as_echo_n "checking for $ac_word... " >&6; } 10972 if ${ac_cv_path_WHICH+:} false; then : 10973 $as_echo_n "(cached) " >&6 10974 else 10975 case $WHICH in 10976 [\\/]* | ?:[\\/]*) 10977 ac_cv_path_WHICH="$WHICH" # Let the user override the test with a path. 10978 ;; 10979 *) 10980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10981 for as_dir in $PATH 10982 do 10983 IFS=$as_save_IFS 10984 test -z "$as_dir" && as_dir=. 10985 for ac_exec_ext in '' $ac_executable_extensions; do 10986 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10987 ac_cv_path_WHICH="$as_dir/$ac_word$ac_exec_ext" 10988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10989 break 2 10990 fi 10991 done 10992 done 10993 IFS=$as_save_IFS 10994 10995 ;; 10996 esac 10997 fi 10998 WHICH=$ac_cv_path_WHICH 10999 if test -n "$WHICH"; then 11000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHICH" >&5 11001 $as_echo "$WHICH" >&6; } 11002 else 11003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11004 $as_echo "no" >&6; } 11005 fi 11006 11007 11008 test -n "$WHICH" && break 11009 done 11010 11011 else 11012 # If it succeeded, then it was overridden by the user. We will use it 11013 # for the tool. 11014 11015 # First remove it from the list of overridden variables, so we can test 11016 # for unknown variables in the end. 11017 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 11018 11019 # Check if the provided tool contains a complete path. 11020 tool_specified="$WHICH" 11021 tool_basename="${tool_specified##*/}" 11022 if test "x$tool_basename" = "x$tool_specified"; then 11023 # A command without a complete path is provided, search $PATH. 11024 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool WHICH=$tool_basename" >&5 11025 $as_echo "$as_me: Will search for user supplied tool WHICH=$tool_basename" >&6;} 11026 # Extract the first word of "$tool_basename", so it can be a program name with args. 11027 set dummy $tool_basename; ac_word=$2 11028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11029 $as_echo_n "checking for $ac_word... " >&6; } 11030 if ${ac_cv_path_WHICH+:} false; then : 11031 $as_echo_n "(cached) " >&6 11032 else 11033 case $WHICH in 11034 [\\/]* | ?:[\\/]*) 11035 ac_cv_path_WHICH="$WHICH" # Let the user override the test with a path. 11036 ;; 11037 *) 11038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11039 for as_dir in $PATH 11040 do 11041 IFS=$as_save_IFS 11042 test -z "$as_dir" && as_dir=. 11043 for ac_exec_ext in '' $ac_executable_extensions; do 11044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11045 ac_cv_path_WHICH="$as_dir/$ac_word$ac_exec_ext" 11046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11047 break 2 11048 fi 11049 done 11050 done 11051 IFS=$as_save_IFS 11052 11053 ;; 11054 esac 11055 fi 11056 WHICH=$ac_cv_path_WHICH 11057 if test -n "$WHICH"; then 11058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHICH" >&5 11059 $as_echo "$WHICH" >&6; } 11060 else 11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11062 $as_echo "no" >&6; } 11063 fi 11064 11065 11066 if test "x$WHICH" = x; then 11067 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 11068 fi 11069 else 11070 # Otherwise we believe it is a complete path. Use it as it is. 11071 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool WHICH=$tool_specified" >&5 11072 $as_echo "$as_me: Will use user supplied tool WHICH=$tool_specified" >&6;} 11073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WHICH" >&5 11074 $as_echo_n "checking for WHICH... " >&6; } 11075 if test ! -x "$tool_specified"; then 11076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 11077 $as_echo "not found" >&6; } 11078 as_fn_error $? "User supplied tool WHICH=$tool_specified does not exist or is not executable" "$LINENO" 5 11079 fi 11080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 11081 $as_echo "$tool_specified" >&6; } 11082 fi 11083 fi 11084 fi 11085 11086 11087 11088 if test "x$WHICH" = x; then 11089 as_fn_error $? "Could not find required tool for WHICH" "$LINENO" 5 11090 fi 11091 11092 11093 11094 11095 11096 # Publish this variable in the help. 11097 11098 11099 if test "x$XARGS" = x; then 11100 # The variable is not set by user, try to locate tool using the code snippet 11101 for ac_prog in xargs 11102 do 11103 # Extract the first word of "$ac_prog", so it can be a program name with args. 11104 set dummy $ac_prog; ac_word=$2 11105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11106 $as_echo_n "checking for $ac_word... " >&6; } 11107 if ${ac_cv_path_XARGS+:} false; then : 11108 $as_echo_n "(cached) " >&6 11109 else 11110 case $XARGS in 11111 [\\/]* | ?:[\\/]*) 11112 ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path. 11113 ;; 11114 *) 11115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11116 for as_dir in $PATH 11117 do 11118 IFS=$as_save_IFS 11119 test -z "$as_dir" && as_dir=. 11120 for ac_exec_ext in '' $ac_executable_extensions; do 11121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11122 ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext" 11123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11124 break 2 11125 fi 11126 done 11127 done 11128 IFS=$as_save_IFS 11129 11130 ;; 11131 esac 11132 fi 11133 XARGS=$ac_cv_path_XARGS 11134 if test -n "$XARGS"; then 11135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5 11136 $as_echo "$XARGS" >&6; } 11137 else 11138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11139 $as_echo "no" >&6; } 11140 fi 11141 11142 11143 test -n "$XARGS" && break 11144 done 11145 11146 else 11147 # The variable is set, but is it from the command line or the environment? 11148 11149 # Try to remove the string !XARGS! from our list. 11150 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!XARGS!/} 11151 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 11152 # If it failed, the variable was not from the command line. Ignore it, 11153 # but warn the user (except for BASH, which is always set by the calling BASH). 11154 if test "xXARGS" != xBASH; then 11155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of XARGS from the environment. Use command line variables instead." >&5 11156 $as_echo "$as_me: WARNING: Ignoring value of XARGS from the environment. Use command line variables instead." >&2;} 11157 fi 11158 # Try to locate tool using the code snippet 11159 for ac_prog in xargs 11160 do 11161 # Extract the first word of "$ac_prog", so it can be a program name with args. 11162 set dummy $ac_prog; ac_word=$2 11163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11164 $as_echo_n "checking for $ac_word... " >&6; } 11165 if ${ac_cv_path_XARGS+:} false; then : 11166 $as_echo_n "(cached) " >&6 11167 else 11168 case $XARGS in 11169 [\\/]* | ?:[\\/]*) 11170 ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path. 11171 ;; 11172 *) 11173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11174 for as_dir in $PATH 11175 do 11176 IFS=$as_save_IFS 11177 test -z "$as_dir" && as_dir=. 11178 for ac_exec_ext in '' $ac_executable_extensions; do 11179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11180 ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext" 11181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11182 break 2 11183 fi 11184 done 11185 done 11186 IFS=$as_save_IFS 11187 11188 ;; 11189 esac 11190 fi 11191 XARGS=$ac_cv_path_XARGS 11192 if test -n "$XARGS"; then 11193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5 11194 $as_echo "$XARGS" >&6; } 11195 else 11196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11197 $as_echo "no" >&6; } 11198 fi 11199 11200 11201 test -n "$XARGS" && break 11202 done 11203 11204 else 11205 # If it succeeded, then it was overridden by the user. We will use it 11206 # for the tool. 11207 11208 # First remove it from the list of overridden variables, so we can test 11209 # for unknown variables in the end. 11210 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 11211 11212 # Check if the provided tool contains a complete path. 11213 tool_specified="$XARGS" 11214 tool_basename="${tool_specified##*/}" 11215 if test "x$tool_basename" = "x$tool_specified"; then 11216 # A command without a complete path is provided, search $PATH. 11217 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool XARGS=$tool_basename" >&5 11218 $as_echo "$as_me: Will search for user supplied tool XARGS=$tool_basename" >&6;} 11219 # Extract the first word of "$tool_basename", so it can be a program name with args. 11220 set dummy $tool_basename; ac_word=$2 11221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11222 $as_echo_n "checking for $ac_word... " >&6; } 11223 if ${ac_cv_path_XARGS+:} false; then : 11224 $as_echo_n "(cached) " >&6 11225 else 11226 case $XARGS in 11227 [\\/]* | ?:[\\/]*) 11228 ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path. 11229 ;; 11230 *) 11231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11232 for as_dir in $PATH 11233 do 11234 IFS=$as_save_IFS 11235 test -z "$as_dir" && as_dir=. 11236 for ac_exec_ext in '' $ac_executable_extensions; do 11237 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11238 ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext" 11239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11240 break 2 11241 fi 11242 done 11243 done 11244 IFS=$as_save_IFS 11245 11246 ;; 11247 esac 11248 fi 11249 XARGS=$ac_cv_path_XARGS 11250 if test -n "$XARGS"; then 11251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5 11252 $as_echo "$XARGS" >&6; } 11253 else 11254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11255 $as_echo "no" >&6; } 11256 fi 11257 11258 11259 if test "x$XARGS" = x; then 11260 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 11261 fi 11262 else 11263 # Otherwise we believe it is a complete path. Use it as it is. 11264 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool XARGS=$tool_specified" >&5 11265 $as_echo "$as_me: Will use user supplied tool XARGS=$tool_specified" >&6;} 11266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XARGS" >&5 11267 $as_echo_n "checking for XARGS... " >&6; } 11268 if test ! -x "$tool_specified"; then 11269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 11270 $as_echo "not found" >&6; } 11271 as_fn_error $? "User supplied tool XARGS=$tool_specified does not exist or is not executable" "$LINENO" 5 11272 fi 11273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 11274 $as_echo "$tool_specified" >&6; } 11275 fi 11276 fi 11277 fi 11278 11279 11280 11281 if test "x$XARGS" = x; then 11282 as_fn_error $? "Could not find required tool for XARGS" "$LINENO" 5 11283 fi 11284 11285 11286 11287 # Then required tools that require some special treatment. 11288 11289 11290 # Publish this variable in the help. 11291 11292 11293 if test "x$AWK" = x; then 11294 # The variable is not set by user, try to locate tool using the code snippet 11295 for ac_prog in gawk mawk nawk awk 11296 do 11297 # Extract the first word of "$ac_prog", so it can be a program name with args. 11298 set dummy $ac_prog; ac_word=$2 11299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11300 $as_echo_n "checking for $ac_word... " >&6; } 11301 if ${ac_cv_prog_AWK+:} false; then : 11302 $as_echo_n "(cached) " >&6 11303 else 11304 if test -n "$AWK"; then 11305 ac_cv_prog_AWK="$AWK" # Let the user override the test. 11306 else 11307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11308 for as_dir in $PATH 11309 do 11310 IFS=$as_save_IFS 11311 test -z "$as_dir" && as_dir=. 11312 for ac_exec_ext in '' $ac_executable_extensions; do 11313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11314 ac_cv_prog_AWK="$ac_prog" 11315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11316 break 2 11317 fi 11318 done 11319 done 11320 IFS=$as_save_IFS 11321 11322 fi 11323 fi 11324 AWK=$ac_cv_prog_AWK 11325 if test -n "$AWK"; then 11326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 11327 $as_echo "$AWK" >&6; } 11328 else 11329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11330 $as_echo "no" >&6; } 11331 fi 11332 11333 11334 test -n "$AWK" && break 11335 done 11336 11337 else 11338 # The variable is set, but is it from the command line or the environment? 11339 11340 # Try to remove the string !AWK! from our list. 11341 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!AWK!/} 11342 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 11343 # If it failed, the variable was not from the command line. Ignore it, 11344 # but warn the user (except for BASH, which is always set by the calling BASH). 11345 if test "xAWK" != xBASH; then 11346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of AWK from the environment. Use command line variables instead." >&5 11347 $as_echo "$as_me: WARNING: Ignoring value of AWK from the environment. Use command line variables instead." >&2;} 11348 fi 11349 # Try to locate tool using the code snippet 11350 for ac_prog in gawk mawk nawk awk 11351 do 11352 # Extract the first word of "$ac_prog", so it can be a program name with args. 11353 set dummy $ac_prog; ac_word=$2 11354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11355 $as_echo_n "checking for $ac_word... " >&6; } 11356 if ${ac_cv_prog_AWK+:} false; then : 11357 $as_echo_n "(cached) " >&6 11358 else 11359 if test -n "$AWK"; then 11360 ac_cv_prog_AWK="$AWK" # Let the user override the test. 11361 else 11362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11363 for as_dir in $PATH 11364 do 11365 IFS=$as_save_IFS 11366 test -z "$as_dir" && as_dir=. 11367 for ac_exec_ext in '' $ac_executable_extensions; do 11368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11369 ac_cv_prog_AWK="$ac_prog" 11370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11371 break 2 11372 fi 11373 done 11374 done 11375 IFS=$as_save_IFS 11376 11377 fi 11378 fi 11379 AWK=$ac_cv_prog_AWK 11380 if test -n "$AWK"; then 11381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 11382 $as_echo "$AWK" >&6; } 11383 else 11384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11385 $as_echo "no" >&6; } 11386 fi 11387 11388 11389 test -n "$AWK" && break 11390 done 11391 11392 else 11393 # If it succeeded, then it was overridden by the user. We will use it 11394 # for the tool. 11395 11396 # First remove it from the list of overridden variables, so we can test 11397 # for unknown variables in the end. 11398 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 11399 11400 # Check if the provided tool contains a complete path. 11401 tool_specified="$AWK" 11402 tool_basename="${tool_specified##*/}" 11403 if test "x$tool_basename" = "x$tool_specified"; then 11404 # A command without a complete path is provided, search $PATH. 11405 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool AWK=$tool_basename" >&5 11406 $as_echo "$as_me: Will search for user supplied tool AWK=$tool_basename" >&6;} 11407 # Extract the first word of "$tool_basename", so it can be a program name with args. 11408 set dummy $tool_basename; ac_word=$2 11409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11410 $as_echo_n "checking for $ac_word... " >&6; } 11411 if ${ac_cv_path_AWK+:} false; then : 11412 $as_echo_n "(cached) " >&6 11413 else 11414 case $AWK in 11415 [\\/]* | ?:[\\/]*) 11416 ac_cv_path_AWK="$AWK" # Let the user override the test with a path. 11417 ;; 11418 *) 11419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11420 for as_dir in $PATH 11421 do 11422 IFS=$as_save_IFS 11423 test -z "$as_dir" && as_dir=. 11424 for ac_exec_ext in '' $ac_executable_extensions; do 11425 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11426 ac_cv_path_AWK="$as_dir/$ac_word$ac_exec_ext" 11427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11428 break 2 11429 fi 11430 done 11431 done 11432 IFS=$as_save_IFS 11433 11434 ;; 11435 esac 11436 fi 11437 AWK=$ac_cv_path_AWK 11438 if test -n "$AWK"; then 11439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 11440 $as_echo "$AWK" >&6; } 11441 else 11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11443 $as_echo "no" >&6; } 11444 fi 11445 11446 11447 if test "x$AWK" = x; then 11448 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 11449 fi 11450 else 11451 # Otherwise we believe it is a complete path. Use it as it is. 11452 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool AWK=$tool_specified" >&5 11453 $as_echo "$as_me: Will use user supplied tool AWK=$tool_specified" >&6;} 11454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AWK" >&5 11455 $as_echo_n "checking for AWK... " >&6; } 11456 if test ! -x "$tool_specified"; then 11457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 11458 $as_echo "not found" >&6; } 11459 as_fn_error $? "User supplied tool AWK=$tool_specified does not exist or is not executable" "$LINENO" 5 11460 fi 11461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 11462 $as_echo "$tool_specified" >&6; } 11463 fi 11464 fi 11465 fi 11466 11467 11468 if test "x$AWK" = x; then 11469 as_fn_error $? "Could not find required tool for AWK" "$LINENO" 5 11470 fi 11471 11472 11473 11474 11475 # Publish this variable in the help. 11476 11477 11478 if test "x$GREP" = x; then 11479 # The variable is not set by user, try to locate tool using the code snippet 11480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 11481 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 11482 if ${ac_cv_path_GREP+:} false; then : 11483 $as_echo_n "(cached) " >&6 11484 else 11485 if test -z "$GREP"; then 11486 ac_path_GREP_found=false 11487 # Loop through the user's path and test for each of PROGNAME-LIST 11488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11489 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11490 do 11491 IFS=$as_save_IFS 11492 test -z "$as_dir" && as_dir=. 11493 for ac_prog in grep ggrep; do 11494 for ac_exec_ext in '' $ac_executable_extensions; do 11495 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 11496 as_fn_executable_p "$ac_path_GREP" || continue 11497 # Check for GNU ac_path_GREP and select it if it is found. 11498 # Check for GNU $ac_path_GREP 11499 case `"$ac_path_GREP" --version 2>&1` in 11500 *GNU*) 11501 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 11502 *) 11503 ac_count=0 11504 $as_echo_n 0123456789 >"conftest.in" 11505 while : 11506 do 11507 cat "conftest.in" "conftest.in" >"conftest.tmp" 11508 mv "conftest.tmp" "conftest.in" 11509 cp "conftest.in" "conftest.nl" 11510 $as_echo 'GREP' >> "conftest.nl" 11511 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11512 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11513 as_fn_arith $ac_count + 1 && ac_count=$as_val 11514 if test $ac_count -gt ${ac_path_GREP_max-0}; then 11515 # Best one so far, save it but keep looking for a better one 11516 ac_cv_path_GREP="$ac_path_GREP" 11517 ac_path_GREP_max=$ac_count 11518 fi 11519 # 10*(2^10) chars as input seems more than enough 11520 test $ac_count -gt 10 && break 11521 done 11522 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11523 esac 11524 11525 $ac_path_GREP_found && break 3 11526 done 11527 done 11528 done 11529 IFS=$as_save_IFS 11530 if test -z "$ac_cv_path_GREP"; then 11531 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11532 fi 11533 else 11534 ac_cv_path_GREP=$GREP 11535 fi 11536 11537 fi 11538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 11539 $as_echo "$ac_cv_path_GREP" >&6; } 11540 GREP="$ac_cv_path_GREP" 11541 11542 11543 else 11544 # The variable is set, but is it from the command line or the environment? 11545 11546 # Try to remove the string !GREP! from our list. 11547 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!GREP!/} 11548 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 11549 # If it failed, the variable was not from the command line. Ignore it, 11550 # but warn the user (except for BASH, which is always set by the calling BASH). 11551 if test "xGREP" != xBASH; then 11552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of GREP from the environment. Use command line variables instead." >&5 11553 $as_echo "$as_me: WARNING: Ignoring value of GREP from the environment. Use command line variables instead." >&2;} 11554 fi 11555 # Try to locate tool using the code snippet 11556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 11557 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 11558 if ${ac_cv_path_GREP+:} false; then : 11559 $as_echo_n "(cached) " >&6 11560 else 11561 if test -z "$GREP"; then 11562 ac_path_GREP_found=false 11563 # Loop through the user's path and test for each of PROGNAME-LIST 11564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11565 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11566 do 11567 IFS=$as_save_IFS 11568 test -z "$as_dir" && as_dir=. 11569 for ac_prog in grep ggrep; do 11570 for ac_exec_ext in '' $ac_executable_extensions; do 11571 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 11572 as_fn_executable_p "$ac_path_GREP" || continue 11573 # Check for GNU ac_path_GREP and select it if it is found. 11574 # Check for GNU $ac_path_GREP 11575 case `"$ac_path_GREP" --version 2>&1` in 11576 *GNU*) 11577 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 11578 *) 11579 ac_count=0 11580 $as_echo_n 0123456789 >"conftest.in" 11581 while : 11582 do 11583 cat "conftest.in" "conftest.in" >"conftest.tmp" 11584 mv "conftest.tmp" "conftest.in" 11585 cp "conftest.in" "conftest.nl" 11586 $as_echo 'GREP' >> "conftest.nl" 11587 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11588 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11589 as_fn_arith $ac_count + 1 && ac_count=$as_val 11590 if test $ac_count -gt ${ac_path_GREP_max-0}; then 11591 # Best one so far, save it but keep looking for a better one 11592 ac_cv_path_GREP="$ac_path_GREP" 11593 ac_path_GREP_max=$ac_count 11594 fi 11595 # 10*(2^10) chars as input seems more than enough 11596 test $ac_count -gt 10 && break 11597 done 11598 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11599 esac 11600 11601 $ac_path_GREP_found && break 3 11602 done 11603 done 11604 done 11605 IFS=$as_save_IFS 11606 if test -z "$ac_cv_path_GREP"; then 11607 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11608 fi 11609 else 11610 ac_cv_path_GREP=$GREP 11611 fi 11612 11613 fi 11614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 11615 $as_echo "$ac_cv_path_GREP" >&6; } 11616 GREP="$ac_cv_path_GREP" 11617 11618 11619 else 11620 # If it succeeded, then it was overridden by the user. We will use it 11621 # for the tool. 11622 11623 # First remove it from the list of overridden variables, so we can test 11624 # for unknown variables in the end. 11625 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 11626 11627 # Check if the provided tool contains a complete path. 11628 tool_specified="$GREP" 11629 tool_basename="${tool_specified##*/}" 11630 if test "x$tool_basename" = "x$tool_specified"; then 11631 # A command without a complete path is provided, search $PATH. 11632 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool GREP=$tool_basename" >&5 11633 $as_echo "$as_me: Will search for user supplied tool GREP=$tool_basename" >&6;} 11634 # Extract the first word of "$tool_basename", so it can be a program name with args. 11635 set dummy $tool_basename; ac_word=$2 11636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11637 $as_echo_n "checking for $ac_word... " >&6; } 11638 if ${ac_cv_path_GREP+:} false; then : 11639 $as_echo_n "(cached) " >&6 11640 else 11641 case $GREP in 11642 [\\/]* | ?:[\\/]*) 11643 ac_cv_path_GREP="$GREP" # Let the user override the test with a path. 11644 ;; 11645 *) 11646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11647 for as_dir in $PATH 11648 do 11649 IFS=$as_save_IFS 11650 test -z "$as_dir" && as_dir=. 11651 for ac_exec_ext in '' $ac_executable_extensions; do 11652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11653 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext" 11654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11655 break 2 11656 fi 11657 done 11658 done 11659 IFS=$as_save_IFS 11660 11661 ;; 11662 esac 11663 fi 11664 GREP=$ac_cv_path_GREP 11665 if test -n "$GREP"; then 11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5 11667 $as_echo "$GREP" >&6; } 11668 else 11669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11670 $as_echo "no" >&6; } 11671 fi 11672 11673 11674 if test "x$GREP" = x; then 11675 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 11676 fi 11677 else 11678 # Otherwise we believe it is a complete path. Use it as it is. 11679 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool GREP=$tool_specified" >&5 11680 $as_echo "$as_me: Will use user supplied tool GREP=$tool_specified" >&6;} 11681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GREP" >&5 11682 $as_echo_n "checking for GREP... " >&6; } 11683 if test ! -x "$tool_specified"; then 11684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 11685 $as_echo "not found" >&6; } 11686 as_fn_error $? "User supplied tool GREP=$tool_specified does not exist or is not executable" "$LINENO" 5 11687 fi 11688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 11689 $as_echo "$tool_specified" >&6; } 11690 fi 11691 fi 11692 fi 11693 11694 11695 if test "x$GREP" = x; then 11696 as_fn_error $? "Could not find required tool for GREP" "$LINENO" 5 11697 fi 11698 11699 11700 11701 11702 # Publish this variable in the help. 11703 11704 11705 if test "x$EGREP" = x; then 11706 # The variable is not set by user, try to locate tool using the code snippet 11707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 11708 $as_echo_n "checking for egrep... " >&6; } 11709 if ${ac_cv_path_EGREP+:} false; then : 11710 $as_echo_n "(cached) " >&6 11711 else 11712 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 11713 then ac_cv_path_EGREP="$GREP -E" 11714 else 11715 if test -z "$EGREP"; then 11716 ac_path_EGREP_found=false 11717 # Loop through the user's path and test for each of PROGNAME-LIST 11718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11719 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11720 do 11721 IFS=$as_save_IFS 11722 test -z "$as_dir" && as_dir=. 11723 for ac_prog in egrep; do 11724 for ac_exec_ext in '' $ac_executable_extensions; do 11725 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 11726 as_fn_executable_p "$ac_path_EGREP" || continue 11727 # Check for GNU ac_path_EGREP and select it if it is found. 11728 # Check for GNU $ac_path_EGREP 11729 case `"$ac_path_EGREP" --version 2>&1` in 11730 *GNU*) 11731 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 11732 *) 11733 ac_count=0 11734 $as_echo_n 0123456789 >"conftest.in" 11735 while : 11736 do 11737 cat "conftest.in" "conftest.in" >"conftest.tmp" 11738 mv "conftest.tmp" "conftest.in" 11739 cp "conftest.in" "conftest.nl" 11740 $as_echo 'EGREP' >> "conftest.nl" 11741 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11742 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11743 as_fn_arith $ac_count + 1 && ac_count=$as_val 11744 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 11745 # Best one so far, save it but keep looking for a better one 11746 ac_cv_path_EGREP="$ac_path_EGREP" 11747 ac_path_EGREP_max=$ac_count 11748 fi 11749 # 10*(2^10) chars as input seems more than enough 11750 test $ac_count -gt 10 && break 11751 done 11752 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11753 esac 11754 11755 $ac_path_EGREP_found && break 3 11756 done 11757 done 11758 done 11759 IFS=$as_save_IFS 11760 if test -z "$ac_cv_path_EGREP"; then 11761 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11762 fi 11763 else 11764 ac_cv_path_EGREP=$EGREP 11765 fi 11766 11767 fi 11768 fi 11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 11770 $as_echo "$ac_cv_path_EGREP" >&6; } 11771 EGREP="$ac_cv_path_EGREP" 11772 11773 11774 else 11775 # The variable is set, but is it from the command line or the environment? 11776 11777 # Try to remove the string !EGREP! from our list. 11778 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!EGREP!/} 11779 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 11780 # If it failed, the variable was not from the command line. Ignore it, 11781 # but warn the user (except for BASH, which is always set by the calling BASH). 11782 if test "xEGREP" != xBASH; then 11783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of EGREP from the environment. Use command line variables instead." >&5 11784 $as_echo "$as_me: WARNING: Ignoring value of EGREP from the environment. Use command line variables instead." >&2;} 11785 fi 11786 # Try to locate tool using the code snippet 11787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 11788 $as_echo_n "checking for egrep... " >&6; } 11789 if ${ac_cv_path_EGREP+:} false; then : 11790 $as_echo_n "(cached) " >&6 11791 else 11792 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 11793 then ac_cv_path_EGREP="$GREP -E" 11794 else 11795 if test -z "$EGREP"; then 11796 ac_path_EGREP_found=false 11797 # Loop through the user's path and test for each of PROGNAME-LIST 11798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11799 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11800 do 11801 IFS=$as_save_IFS 11802 test -z "$as_dir" && as_dir=. 11803 for ac_prog in egrep; do 11804 for ac_exec_ext in '' $ac_executable_extensions; do 11805 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 11806 as_fn_executable_p "$ac_path_EGREP" || continue 11807 # Check for GNU ac_path_EGREP and select it if it is found. 11808 # Check for GNU $ac_path_EGREP 11809 case `"$ac_path_EGREP" --version 2>&1` in 11810 *GNU*) 11811 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 11812 *) 11813 ac_count=0 11814 $as_echo_n 0123456789 >"conftest.in" 11815 while : 11816 do 11817 cat "conftest.in" "conftest.in" >"conftest.tmp" 11818 mv "conftest.tmp" "conftest.in" 11819 cp "conftest.in" "conftest.nl" 11820 $as_echo 'EGREP' >> "conftest.nl" 11821 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11822 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11823 as_fn_arith $ac_count + 1 && ac_count=$as_val 11824 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 11825 # Best one so far, save it but keep looking for a better one 11826 ac_cv_path_EGREP="$ac_path_EGREP" 11827 ac_path_EGREP_max=$ac_count 11828 fi 11829 # 10*(2^10) chars as input seems more than enough 11830 test $ac_count -gt 10 && break 11831 done 11832 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11833 esac 11834 11835 $ac_path_EGREP_found && break 3 11836 done 11837 done 11838 done 11839 IFS=$as_save_IFS 11840 if test -z "$ac_cv_path_EGREP"; then 11841 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11842 fi 11843 else 11844 ac_cv_path_EGREP=$EGREP 11845 fi 11846 11847 fi 11848 fi 11849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 11850 $as_echo "$ac_cv_path_EGREP" >&6; } 11851 EGREP="$ac_cv_path_EGREP" 11852 11853 11854 else 11855 # If it succeeded, then it was overridden by the user. We will use it 11856 # for the tool. 11857 11858 # First remove it from the list of overridden variables, so we can test 11859 # for unknown variables in the end. 11860 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 11861 11862 # Check if the provided tool contains a complete path. 11863 tool_specified="$EGREP" 11864 tool_basename="${tool_specified##*/}" 11865 if test "x$tool_basename" = "x$tool_specified"; then 11866 # A command without a complete path is provided, search $PATH. 11867 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool EGREP=$tool_basename" >&5 11868 $as_echo "$as_me: Will search for user supplied tool EGREP=$tool_basename" >&6;} 11869 # Extract the first word of "$tool_basename", so it can be a program name with args. 11870 set dummy $tool_basename; ac_word=$2 11871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11872 $as_echo_n "checking for $ac_word... " >&6; } 11873 if ${ac_cv_path_EGREP+:} false; then : 11874 $as_echo_n "(cached) " >&6 11875 else 11876 case $EGREP in 11877 [\\/]* | ?:[\\/]*) 11878 ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path. 11879 ;; 11880 *) 11881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11882 for as_dir in $PATH 11883 do 11884 IFS=$as_save_IFS 11885 test -z "$as_dir" && as_dir=. 11886 for ac_exec_ext in '' $ac_executable_extensions; do 11887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11888 ac_cv_path_EGREP="$as_dir/$ac_word$ac_exec_ext" 11889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11890 break 2 11891 fi 11892 done 11893 done 11894 IFS=$as_save_IFS 11895 11896 ;; 11897 esac 11898 fi 11899 EGREP=$ac_cv_path_EGREP 11900 if test -n "$EGREP"; then 11901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5 11902 $as_echo "$EGREP" >&6; } 11903 else 11904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11905 $as_echo "no" >&6; } 11906 fi 11907 11908 11909 if test "x$EGREP" = x; then 11910 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 11911 fi 11912 else 11913 # Otherwise we believe it is a complete path. Use it as it is. 11914 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool EGREP=$tool_specified" >&5 11915 $as_echo "$as_me: Will use user supplied tool EGREP=$tool_specified" >&6;} 11916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGREP" >&5 11917 $as_echo_n "checking for EGREP... " >&6; } 11918 if test ! -x "$tool_specified"; then 11919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 11920 $as_echo "not found" >&6; } 11921 as_fn_error $? "User supplied tool EGREP=$tool_specified does not exist or is not executable" "$LINENO" 5 11922 fi 11923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 11924 $as_echo "$tool_specified" >&6; } 11925 fi 11926 fi 11927 fi 11928 11929 11930 if test "x$EGREP" = x; then 11931 as_fn_error $? "Could not find required tool for EGREP" "$LINENO" 5 11932 fi 11933 11934 11935 11936 11937 # Publish this variable in the help. 11938 11939 11940 if test "x$FGREP" = x; then 11941 # The variable is not set by user, try to locate tool using the code snippet 11942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11943 $as_echo_n "checking for fgrep... " >&6; } 11944 if ${ac_cv_path_FGREP+:} false; then : 11945 $as_echo_n "(cached) " >&6 11946 else 11947 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11948 then ac_cv_path_FGREP="$GREP -F" 11949 else 11950 if test -z "$FGREP"; then 11951 ac_path_FGREP_found=false 11952 # Loop through the user's path and test for each of PROGNAME-LIST 11953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11954 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11955 do 11956 IFS=$as_save_IFS 11957 test -z "$as_dir" && as_dir=. 11958 for ac_prog in fgrep; do 11959 for ac_exec_ext in '' $ac_executable_extensions; do 11960 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 11961 as_fn_executable_p "$ac_path_FGREP" || continue 11962 # Check for GNU ac_path_FGREP and select it if it is found. 11963 # Check for GNU $ac_path_FGREP 11964 case `"$ac_path_FGREP" --version 2>&1` in 11965 *GNU*) 11966 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11967 *) 11968 ac_count=0 11969 $as_echo_n 0123456789 >"conftest.in" 11970 while : 11971 do 11972 cat "conftest.in" "conftest.in" >"conftest.tmp" 11973 mv "conftest.tmp" "conftest.in" 11974 cp "conftest.in" "conftest.nl" 11975 $as_echo 'FGREP' >> "conftest.nl" 11976 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11977 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11978 as_fn_arith $ac_count + 1 && ac_count=$as_val 11979 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11980 # Best one so far, save it but keep looking for a better one 11981 ac_cv_path_FGREP="$ac_path_FGREP" 11982 ac_path_FGREP_max=$ac_count 11983 fi 11984 # 10*(2^10) chars as input seems more than enough 11985 test $ac_count -gt 10 && break 11986 done 11987 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11988 esac 11989 11990 $ac_path_FGREP_found && break 3 11991 done 11992 done 11993 done 11994 IFS=$as_save_IFS 11995 if test -z "$ac_cv_path_FGREP"; then 11996 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11997 fi 11998 else 11999 ac_cv_path_FGREP=$FGREP 12000 fi 12001 12002 fi 12003 fi 12004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 12005 $as_echo "$ac_cv_path_FGREP" >&6; } 12006 FGREP="$ac_cv_path_FGREP" 12007 12008 12009 else 12010 # The variable is set, but is it from the command line or the environment? 12011 12012 # Try to remove the string !FGREP! from our list. 12013 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!FGREP!/} 12014 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 12015 # If it failed, the variable was not from the command line. Ignore it, 12016 # but warn the user (except for BASH, which is always set by the calling BASH). 12017 if test "xFGREP" != xBASH; then 12018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of FGREP from the environment. Use command line variables instead." >&5 12019 $as_echo "$as_me: WARNING: Ignoring value of FGREP from the environment. Use command line variables instead." >&2;} 12020 fi 12021 # Try to locate tool using the code snippet 12022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 12023 $as_echo_n "checking for fgrep... " >&6; } 12024 if ${ac_cv_path_FGREP+:} false; then : 12025 $as_echo_n "(cached) " >&6 12026 else 12027 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 12028 then ac_cv_path_FGREP="$GREP -F" 12029 else 12030 if test -z "$FGREP"; then 12031 ac_path_FGREP_found=false 12032 # Loop through the user's path and test for each of PROGNAME-LIST 12033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12034 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 12035 do 12036 IFS=$as_save_IFS 12037 test -z "$as_dir" && as_dir=. 12038 for ac_prog in fgrep; do 12039 for ac_exec_ext in '' $ac_executable_extensions; do 12040 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 12041 as_fn_executable_p "$ac_path_FGREP" || continue 12042 # Check for GNU ac_path_FGREP and select it if it is found. 12043 # Check for GNU $ac_path_FGREP 12044 case `"$ac_path_FGREP" --version 2>&1` in 12045 *GNU*) 12046 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 12047 *) 12048 ac_count=0 12049 $as_echo_n 0123456789 >"conftest.in" 12050 while : 12051 do 12052 cat "conftest.in" "conftest.in" >"conftest.tmp" 12053 mv "conftest.tmp" "conftest.in" 12054 cp "conftest.in" "conftest.nl" 12055 $as_echo 'FGREP' >> "conftest.nl" 12056 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 12057 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 12058 as_fn_arith $ac_count + 1 && ac_count=$as_val 12059 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 12060 # Best one so far, save it but keep looking for a better one 12061 ac_cv_path_FGREP="$ac_path_FGREP" 12062 ac_path_FGREP_max=$ac_count 12063 fi 12064 # 10*(2^10) chars as input seems more than enough 12065 test $ac_count -gt 10 && break 12066 done 12067 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 12068 esac 12069 12070 $ac_path_FGREP_found && break 3 12071 done 12072 done 12073 done 12074 IFS=$as_save_IFS 12075 if test -z "$ac_cv_path_FGREP"; then 12076 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 12077 fi 12078 else 12079 ac_cv_path_FGREP=$FGREP 12080 fi 12081 12082 fi 12083 fi 12084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 12085 $as_echo "$ac_cv_path_FGREP" >&6; } 12086 FGREP="$ac_cv_path_FGREP" 12087 12088 12089 else 12090 # If it succeeded, then it was overridden by the user. We will use it 12091 # for the tool. 12092 12093 # First remove it from the list of overridden variables, so we can test 12094 # for unknown variables in the end. 12095 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 12096 12097 # Check if the provided tool contains a complete path. 12098 tool_specified="$FGREP" 12099 tool_basename="${tool_specified##*/}" 12100 if test "x$tool_basename" = "x$tool_specified"; then 12101 # A command without a complete path is provided, search $PATH. 12102 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool FGREP=$tool_basename" >&5 12103 $as_echo "$as_me: Will search for user supplied tool FGREP=$tool_basename" >&6;} 12104 # Extract the first word of "$tool_basename", so it can be a program name with args. 12105 set dummy $tool_basename; ac_word=$2 12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12107 $as_echo_n "checking for $ac_word... " >&6; } 12108 if ${ac_cv_path_FGREP+:} false; then : 12109 $as_echo_n "(cached) " >&6 12110 else 12111 case $FGREP in 12112 [\\/]* | ?:[\\/]*) 12113 ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path. 12114 ;; 12115 *) 12116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12117 for as_dir in $PATH 12118 do 12119 IFS=$as_save_IFS 12120 test -z "$as_dir" && as_dir=. 12121 for ac_exec_ext in '' $ac_executable_extensions; do 12122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12123 ac_cv_path_FGREP="$as_dir/$ac_word$ac_exec_ext" 12124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12125 break 2 12126 fi 12127 done 12128 done 12129 IFS=$as_save_IFS 12130 12131 ;; 12132 esac 12133 fi 12134 FGREP=$ac_cv_path_FGREP 12135 if test -n "$FGREP"; then 12136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FGREP" >&5 12137 $as_echo "$FGREP" >&6; } 12138 else 12139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12140 $as_echo "no" >&6; } 12141 fi 12142 12143 12144 if test "x$FGREP" = x; then 12145 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 12146 fi 12147 else 12148 # Otherwise we believe it is a complete path. Use it as it is. 12149 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool FGREP=$tool_specified" >&5 12150 $as_echo "$as_me: Will use user supplied tool FGREP=$tool_specified" >&6;} 12151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FGREP" >&5 12152 $as_echo_n "checking for FGREP... " >&6; } 12153 if test ! -x "$tool_specified"; then 12154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 12155 $as_echo "not found" >&6; } 12156 as_fn_error $? "User supplied tool FGREP=$tool_specified does not exist or is not executable" "$LINENO" 5 12157 fi 12158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 12159 $as_echo "$tool_specified" >&6; } 12160 fi 12161 fi 12162 fi 12163 12164 12165 if test "x$FGREP" = x; then 12166 as_fn_error $? "Could not find required tool for FGREP" "$LINENO" 5 12167 fi 12168 12169 12170 12171 12172 # Publish this variable in the help. 12173 12174 12175 if test "x$SED" = x; then 12176 # The variable is not set by user, try to locate tool using the code snippet 12177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 12178 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 12179 if ${ac_cv_path_SED+:} false; then : 12180 $as_echo_n "(cached) " >&6 12181 else 12182 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 12183 for ac_i in 1 2 3 4 5 6 7; do 12184 ac_script="$ac_script$as_nl$ac_script" 12185 done 12186 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 12187 { ac_script=; unset ac_script;} 12188 if test -z "$SED"; then 12189 ac_path_SED_found=false 12190 # Loop through the user's path and test for each of PROGNAME-LIST 12191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12192 for as_dir in $PATH 12193 do 12194 IFS=$as_save_IFS 12195 test -z "$as_dir" && as_dir=. 12196 for ac_prog in sed gsed; do 12197 for ac_exec_ext in '' $ac_executable_extensions; do 12198 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 12199 as_fn_executable_p "$ac_path_SED" || continue 12200 # Check for GNU ac_path_SED and select it if it is found. 12201 # Check for GNU $ac_path_SED 12202 case `"$ac_path_SED" --version 2>&1` in 12203 *GNU*) 12204 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 12205 *) 12206 ac_count=0 12207 $as_echo_n 0123456789 >"conftest.in" 12208 while : 12209 do 12210 cat "conftest.in" "conftest.in" >"conftest.tmp" 12211 mv "conftest.tmp" "conftest.in" 12212 cp "conftest.in" "conftest.nl" 12213 $as_echo '' >> "conftest.nl" 12214 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 12215 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 12216 as_fn_arith $ac_count + 1 && ac_count=$as_val 12217 if test $ac_count -gt ${ac_path_SED_max-0}; then 12218 # Best one so far, save it but keep looking for a better one 12219 ac_cv_path_SED="$ac_path_SED" 12220 ac_path_SED_max=$ac_count 12221 fi 12222 # 10*(2^10) chars as input seems more than enough 12223 test $ac_count -gt 10 && break 12224 done 12225 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 12226 esac 12227 12228 $ac_path_SED_found && break 3 12229 done 12230 done 12231 done 12232 IFS=$as_save_IFS 12233 if test -z "$ac_cv_path_SED"; then 12234 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 12235 fi 12236 else 12237 ac_cv_path_SED=$SED 12238 fi 12239 12240 fi 12241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 12242 $as_echo "$ac_cv_path_SED" >&6; } 12243 SED="$ac_cv_path_SED" 12244 rm -f conftest.sed 12245 12246 else 12247 # The variable is set, but is it from the command line or the environment? 12248 12249 # Try to remove the string !SED! from our list. 12250 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SED!/} 12251 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 12252 # If it failed, the variable was not from the command line. Ignore it, 12253 # but warn the user (except for BASH, which is always set by the calling BASH). 12254 if test "xSED" != xBASH; then 12255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SED from the environment. Use command line variables instead." >&5 12256 $as_echo "$as_me: WARNING: Ignoring value of SED from the environment. Use command line variables instead." >&2;} 12257 fi 12258 # Try to locate tool using the code snippet 12259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 12260 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 12261 if ${ac_cv_path_SED+:} false; then : 12262 $as_echo_n "(cached) " >&6 12263 else 12264 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 12265 for ac_i in 1 2 3 4 5 6 7; do 12266 ac_script="$ac_script$as_nl$ac_script" 12267 done 12268 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 12269 { ac_script=; unset ac_script;} 12270 if test -z "$SED"; then 12271 ac_path_SED_found=false 12272 # Loop through the user's path and test for each of PROGNAME-LIST 12273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12274 for as_dir in $PATH 12275 do 12276 IFS=$as_save_IFS 12277 test -z "$as_dir" && as_dir=. 12278 for ac_prog in sed gsed; do 12279 for ac_exec_ext in '' $ac_executable_extensions; do 12280 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 12281 as_fn_executable_p "$ac_path_SED" || continue 12282 # Check for GNU ac_path_SED and select it if it is found. 12283 # Check for GNU $ac_path_SED 12284 case `"$ac_path_SED" --version 2>&1` in 12285 *GNU*) 12286 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 12287 *) 12288 ac_count=0 12289 $as_echo_n 0123456789 >"conftest.in" 12290 while : 12291 do 12292 cat "conftest.in" "conftest.in" >"conftest.tmp" 12293 mv "conftest.tmp" "conftest.in" 12294 cp "conftest.in" "conftest.nl" 12295 $as_echo '' >> "conftest.nl" 12296 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 12297 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 12298 as_fn_arith $ac_count + 1 && ac_count=$as_val 12299 if test $ac_count -gt ${ac_path_SED_max-0}; then 12300 # Best one so far, save it but keep looking for a better one 12301 ac_cv_path_SED="$ac_path_SED" 12302 ac_path_SED_max=$ac_count 12303 fi 12304 # 10*(2^10) chars as input seems more than enough 12305 test $ac_count -gt 10 && break 12306 done 12307 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 12308 esac 12309 12310 $ac_path_SED_found && break 3 12311 done 12312 done 12313 done 12314 IFS=$as_save_IFS 12315 if test -z "$ac_cv_path_SED"; then 12316 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 12317 fi 12318 else 12319 ac_cv_path_SED=$SED 12320 fi 12321 12322 fi 12323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 12324 $as_echo "$ac_cv_path_SED" >&6; } 12325 SED="$ac_cv_path_SED" 12326 rm -f conftest.sed 12327 12328 else 12329 # If it succeeded, then it was overridden by the user. We will use it 12330 # for the tool. 12331 12332 # First remove it from the list of overridden variables, so we can test 12333 # for unknown variables in the end. 12334 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 12335 12336 # Check if the provided tool contains a complete path. 12337 tool_specified="$SED" 12338 tool_basename="${tool_specified##*/}" 12339 if test "x$tool_basename" = "x$tool_specified"; then 12340 # A command without a complete path is provided, search $PATH. 12341 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SED=$tool_basename" >&5 12342 $as_echo "$as_me: Will search for user supplied tool SED=$tool_basename" >&6;} 12343 # Extract the first word of "$tool_basename", so it can be a program name with args. 12344 set dummy $tool_basename; ac_word=$2 12345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12346 $as_echo_n "checking for $ac_word... " >&6; } 12347 if ${ac_cv_path_SED+:} false; then : 12348 $as_echo_n "(cached) " >&6 12349 else 12350 case $SED in 12351 [\\/]* | ?:[\\/]*) 12352 ac_cv_path_SED="$SED" # Let the user override the test with a path. 12353 ;; 12354 *) 12355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12356 for as_dir in $PATH 12357 do 12358 IFS=$as_save_IFS 12359 test -z "$as_dir" && as_dir=. 12360 for ac_exec_ext in '' $ac_executable_extensions; do 12361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12362 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext" 12363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12364 break 2 12365 fi 12366 done 12367 done 12368 IFS=$as_save_IFS 12369 12370 ;; 12371 esac 12372 fi 12373 SED=$ac_cv_path_SED 12374 if test -n "$SED"; then 12375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 12376 $as_echo "$SED" >&6; } 12377 else 12378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12379 $as_echo "no" >&6; } 12380 fi 12381 12382 12383 if test "x$SED" = x; then 12384 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 12385 fi 12386 else 12387 # Otherwise we believe it is a complete path. Use it as it is. 12388 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SED=$tool_specified" >&5 12389 $as_echo "$as_me: Will use user supplied tool SED=$tool_specified" >&6;} 12390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SED" >&5 12391 $as_echo_n "checking for SED... " >&6; } 12392 if test ! -x "$tool_specified"; then 12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 12394 $as_echo "not found" >&6; } 12395 as_fn_error $? "User supplied tool SED=$tool_specified does not exist or is not executable" "$LINENO" 5 12396 fi 12397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 12398 $as_echo "$tool_specified" >&6; } 12399 fi 12400 fi 12401 fi 12402 12403 12404 if test "x$SED" = x; then 12405 as_fn_error $? "Could not find required tool for SED" "$LINENO" 5 12406 fi 12407 12408 12409 12410 # Always force rm. 12411 RM="$RM -f" 12412 12413 # pwd behaves differently on various platforms and some don't support the -L flag. 12414 # Always use the bash builtin pwd to get uniform behavior. 12415 THEPWDCMD=pwd 12416 12417 # These are not required on all platforms 12418 12419 12420 # Publish this variable in the help. 12421 12422 12423 if test "x$CYGPATH" = x; then 12424 # The variable is not set by user, try to locate tool using the code snippet 12425 for ac_prog in cygpath 12426 do 12427 # Extract the first word of "$ac_prog", so it can be a program name with args. 12428 set dummy $ac_prog; ac_word=$2 12429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12430 $as_echo_n "checking for $ac_word... " >&6; } 12431 if ${ac_cv_path_CYGPATH+:} false; then : 12432 $as_echo_n "(cached) " >&6 12433 else 12434 case $CYGPATH in 12435 [\\/]* | ?:[\\/]*) 12436 ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path. 12437 ;; 12438 *) 12439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12440 for as_dir in $PATH 12441 do 12442 IFS=$as_save_IFS 12443 test -z "$as_dir" && as_dir=. 12444 for ac_exec_ext in '' $ac_executable_extensions; do 12445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12446 ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext" 12447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12448 break 2 12449 fi 12450 done 12451 done 12452 IFS=$as_save_IFS 12453 12454 ;; 12455 esac 12456 fi 12457 CYGPATH=$ac_cv_path_CYGPATH 12458 if test -n "$CYGPATH"; then 12459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5 12460 $as_echo "$CYGPATH" >&6; } 12461 else 12462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12463 $as_echo "no" >&6; } 12464 fi 12465 12466 12467 test -n "$CYGPATH" && break 12468 done 12469 12470 else 12471 # The variable is set, but is it from the command line or the environment? 12472 12473 # Try to remove the string !CYGPATH! from our list. 12474 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CYGPATH!/} 12475 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 12476 # If it failed, the variable was not from the command line. Ignore it, 12477 # but warn the user (except for BASH, which is always set by the calling BASH). 12478 if test "xCYGPATH" != xBASH; then 12479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CYGPATH from the environment. Use command line variables instead." >&5 12480 $as_echo "$as_me: WARNING: Ignoring value of CYGPATH from the environment. Use command line variables instead." >&2;} 12481 fi 12482 # Try to locate tool using the code snippet 12483 for ac_prog in cygpath 12484 do 12485 # Extract the first word of "$ac_prog", so it can be a program name with args. 12486 set dummy $ac_prog; ac_word=$2 12487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12488 $as_echo_n "checking for $ac_word... " >&6; } 12489 if ${ac_cv_path_CYGPATH+:} false; then : 12490 $as_echo_n "(cached) " >&6 12491 else 12492 case $CYGPATH in 12493 [\\/]* | ?:[\\/]*) 12494 ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path. 12495 ;; 12496 *) 12497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12498 for as_dir in $PATH 12499 do 12500 IFS=$as_save_IFS 12501 test -z "$as_dir" && as_dir=. 12502 for ac_exec_ext in '' $ac_executable_extensions; do 12503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12504 ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext" 12505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12506 break 2 12507 fi 12508 done 12509 done 12510 IFS=$as_save_IFS 12511 12512 ;; 12513 esac 12514 fi 12515 CYGPATH=$ac_cv_path_CYGPATH 12516 if test -n "$CYGPATH"; then 12517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5 12518 $as_echo "$CYGPATH" >&6; } 12519 else 12520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12521 $as_echo "no" >&6; } 12522 fi 12523 12524 12525 test -n "$CYGPATH" && break 12526 done 12527 12528 else 12529 # If it succeeded, then it was overridden by the user. We will use it 12530 # for the tool. 12531 12532 # First remove it from the list of overridden variables, so we can test 12533 # for unknown variables in the end. 12534 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 12535 12536 # Check if the provided tool contains a complete path. 12537 tool_specified="$CYGPATH" 12538 tool_basename="${tool_specified##*/}" 12539 if test "x$tool_basename" = "x$tool_specified"; then 12540 # A command without a complete path is provided, search $PATH. 12541 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CYGPATH=$tool_basename" >&5 12542 $as_echo "$as_me: Will search for user supplied tool CYGPATH=$tool_basename" >&6;} 12543 # Extract the first word of "$tool_basename", so it can be a program name with args. 12544 set dummy $tool_basename; ac_word=$2 12545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12546 $as_echo_n "checking for $ac_word... " >&6; } 12547 if ${ac_cv_path_CYGPATH+:} false; then : 12548 $as_echo_n "(cached) " >&6 12549 else 12550 case $CYGPATH in 12551 [\\/]* | ?:[\\/]*) 12552 ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path. 12553 ;; 12554 *) 12555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12556 for as_dir in $PATH 12557 do 12558 IFS=$as_save_IFS 12559 test -z "$as_dir" && as_dir=. 12560 for ac_exec_ext in '' $ac_executable_extensions; do 12561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12562 ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext" 12563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12564 break 2 12565 fi 12566 done 12567 done 12568 IFS=$as_save_IFS 12569 12570 ;; 12571 esac 12572 fi 12573 CYGPATH=$ac_cv_path_CYGPATH 12574 if test -n "$CYGPATH"; then 12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5 12576 $as_echo "$CYGPATH" >&6; } 12577 else 12578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12579 $as_echo "no" >&6; } 12580 fi 12581 12582 12583 if test "x$CYGPATH" = x; then 12584 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 12585 fi 12586 else 12587 # Otherwise we believe it is a complete path. Use it as it is. 12588 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CYGPATH=$tool_specified" >&5 12589 $as_echo "$as_me: Will use user supplied tool CYGPATH=$tool_specified" >&6;} 12590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGPATH" >&5 12591 $as_echo_n "checking for CYGPATH... " >&6; } 12592 if test ! -x "$tool_specified"; then 12593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 12594 $as_echo "not found" >&6; } 12595 as_fn_error $? "User supplied tool CYGPATH=$tool_specified does not exist or is not executable" "$LINENO" 5 12596 fi 12597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 12598 $as_echo "$tool_specified" >&6; } 12599 fi 12600 fi 12601 fi 12602 12603 12604 12605 12606 # Publish this variable in the help. 12607 12608 12609 if test "x$READLINK" = x; then 12610 # The variable is not set by user, try to locate tool using the code snippet 12611 for ac_prog in greadlink readlink 12612 do 12613 # Extract the first word of "$ac_prog", so it can be a program name with args. 12614 set dummy $ac_prog; ac_word=$2 12615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12616 $as_echo_n "checking for $ac_word... " >&6; } 12617 if ${ac_cv_path_READLINK+:} false; then : 12618 $as_echo_n "(cached) " >&6 12619 else 12620 case $READLINK in 12621 [\\/]* | ?:[\\/]*) 12622 ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path. 12623 ;; 12624 *) 12625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12626 for as_dir in $PATH 12627 do 12628 IFS=$as_save_IFS 12629 test -z "$as_dir" && as_dir=. 12630 for ac_exec_ext in '' $ac_executable_extensions; do 12631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12632 ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext" 12633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12634 break 2 12635 fi 12636 done 12637 done 12638 IFS=$as_save_IFS 12639 12640 ;; 12641 esac 12642 fi 12643 READLINK=$ac_cv_path_READLINK 12644 if test -n "$READLINK"; then 12645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5 12646 $as_echo "$READLINK" >&6; } 12647 else 12648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12649 $as_echo "no" >&6; } 12650 fi 12651 12652 12653 test -n "$READLINK" && break 12654 done 12655 12656 else 12657 # The variable is set, but is it from the command line or the environment? 12658 12659 # Try to remove the string !READLINK! from our list. 12660 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!READLINK!/} 12661 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 12662 # If it failed, the variable was not from the command line. Ignore it, 12663 # but warn the user (except for BASH, which is always set by the calling BASH). 12664 if test "xREADLINK" != xBASH; then 12665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of READLINK from the environment. Use command line variables instead." >&5 12666 $as_echo "$as_me: WARNING: Ignoring value of READLINK from the environment. Use command line variables instead." >&2;} 12667 fi 12668 # Try to locate tool using the code snippet 12669 for ac_prog in greadlink readlink 12670 do 12671 # Extract the first word of "$ac_prog", so it can be a program name with args. 12672 set dummy $ac_prog; ac_word=$2 12673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12674 $as_echo_n "checking for $ac_word... " >&6; } 12675 if ${ac_cv_path_READLINK+:} false; then : 12676 $as_echo_n "(cached) " >&6 12677 else 12678 case $READLINK in 12679 [\\/]* | ?:[\\/]*) 12680 ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path. 12681 ;; 12682 *) 12683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12684 for as_dir in $PATH 12685 do 12686 IFS=$as_save_IFS 12687 test -z "$as_dir" && as_dir=. 12688 for ac_exec_ext in '' $ac_executable_extensions; do 12689 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12690 ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext" 12691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12692 break 2 12693 fi 12694 done 12695 done 12696 IFS=$as_save_IFS 12697 12698 ;; 12699 esac 12700 fi 12701 READLINK=$ac_cv_path_READLINK 12702 if test -n "$READLINK"; then 12703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5 12704 $as_echo "$READLINK" >&6; } 12705 else 12706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12707 $as_echo "no" >&6; } 12708 fi 12709 12710 12711 test -n "$READLINK" && break 12712 done 12713 12714 else 12715 # If it succeeded, then it was overridden by the user. We will use it 12716 # for the tool. 12717 12718 # First remove it from the list of overridden variables, so we can test 12719 # for unknown variables in the end. 12720 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 12721 12722 # Check if the provided tool contains a complete path. 12723 tool_specified="$READLINK" 12724 tool_basename="${tool_specified##*/}" 12725 if test "x$tool_basename" = "x$tool_specified"; then 12726 # A command without a complete path is provided, search $PATH. 12727 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool READLINK=$tool_basename" >&5 12728 $as_echo "$as_me: Will search for user supplied tool READLINK=$tool_basename" >&6;} 12729 # Extract the first word of "$tool_basename", so it can be a program name with args. 12730 set dummy $tool_basename; ac_word=$2 12731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12732 $as_echo_n "checking for $ac_word... " >&6; } 12733 if ${ac_cv_path_READLINK+:} false; then : 12734 $as_echo_n "(cached) " >&6 12735 else 12736 case $READLINK in 12737 [\\/]* | ?:[\\/]*) 12738 ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path. 12739 ;; 12740 *) 12741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12742 for as_dir in $PATH 12743 do 12744 IFS=$as_save_IFS 12745 test -z "$as_dir" && as_dir=. 12746 for ac_exec_ext in '' $ac_executable_extensions; do 12747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12748 ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext" 12749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12750 break 2 12751 fi 12752 done 12753 done 12754 IFS=$as_save_IFS 12755 12756 ;; 12757 esac 12758 fi 12759 READLINK=$ac_cv_path_READLINK 12760 if test -n "$READLINK"; then 12761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5 12762 $as_echo "$READLINK" >&6; } 12763 else 12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12765 $as_echo "no" >&6; } 12766 fi 12767 12768 12769 if test "x$READLINK" = x; then 12770 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 12771 fi 12772 else 12773 # Otherwise we believe it is a complete path. Use it as it is. 12774 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool READLINK=$tool_specified" >&5 12775 $as_echo "$as_me: Will use user supplied tool READLINK=$tool_specified" >&6;} 12776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for READLINK" >&5 12777 $as_echo_n "checking for READLINK... " >&6; } 12778 if test ! -x "$tool_specified"; then 12779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 12780 $as_echo "not found" >&6; } 12781 as_fn_error $? "User supplied tool READLINK=$tool_specified does not exist or is not executable" "$LINENO" 5 12782 fi 12783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 12784 $as_echo "$tool_specified" >&6; } 12785 fi 12786 fi 12787 fi 12788 12789 12790 12791 12792 # Publish this variable in the help. 12793 12794 12795 if test "x$DF" = x; then 12796 # The variable is not set by user, try to locate tool using the code snippet 12797 for ac_prog in df 12798 do 12799 # Extract the first word of "$ac_prog", so it can be a program name with args. 12800 set dummy $ac_prog; ac_word=$2 12801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12802 $as_echo_n "checking for $ac_word... " >&6; } 12803 if ${ac_cv_path_DF+:} false; then : 12804 $as_echo_n "(cached) " >&6 12805 else 12806 case $DF in 12807 [\\/]* | ?:[\\/]*) 12808 ac_cv_path_DF="$DF" # Let the user override the test with a path. 12809 ;; 12810 *) 12811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12812 for as_dir in $PATH 12813 do 12814 IFS=$as_save_IFS 12815 test -z "$as_dir" && as_dir=. 12816 for ac_exec_ext in '' $ac_executable_extensions; do 12817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12818 ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext" 12819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12820 break 2 12821 fi 12822 done 12823 done 12824 IFS=$as_save_IFS 12825 12826 ;; 12827 esac 12828 fi 12829 DF=$ac_cv_path_DF 12830 if test -n "$DF"; then 12831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5 12832 $as_echo "$DF" >&6; } 12833 else 12834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12835 $as_echo "no" >&6; } 12836 fi 12837 12838 12839 test -n "$DF" && break 12840 done 12841 12842 else 12843 # The variable is set, but is it from the command line or the environment? 12844 12845 # Try to remove the string !DF! from our list. 12846 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DF!/} 12847 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 12848 # If it failed, the variable was not from the command line. Ignore it, 12849 # but warn the user (except for BASH, which is always set by the calling BASH). 12850 if test "xDF" != xBASH; then 12851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DF from the environment. Use command line variables instead." >&5 12852 $as_echo "$as_me: WARNING: Ignoring value of DF from the environment. Use command line variables instead." >&2;} 12853 fi 12854 # Try to locate tool using the code snippet 12855 for ac_prog in df 12856 do 12857 # Extract the first word of "$ac_prog", so it can be a program name with args. 12858 set dummy $ac_prog; ac_word=$2 12859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12860 $as_echo_n "checking for $ac_word... " >&6; } 12861 if ${ac_cv_path_DF+:} false; then : 12862 $as_echo_n "(cached) " >&6 12863 else 12864 case $DF in 12865 [\\/]* | ?:[\\/]*) 12866 ac_cv_path_DF="$DF" # Let the user override the test with a path. 12867 ;; 12868 *) 12869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12870 for as_dir in $PATH 12871 do 12872 IFS=$as_save_IFS 12873 test -z "$as_dir" && as_dir=. 12874 for ac_exec_ext in '' $ac_executable_extensions; do 12875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12876 ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext" 12877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12878 break 2 12879 fi 12880 done 12881 done 12882 IFS=$as_save_IFS 12883 12884 ;; 12885 esac 12886 fi 12887 DF=$ac_cv_path_DF 12888 if test -n "$DF"; then 12889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5 12890 $as_echo "$DF" >&6; } 12891 else 12892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12893 $as_echo "no" >&6; } 12894 fi 12895 12896 12897 test -n "$DF" && break 12898 done 12899 12900 else 12901 # If it succeeded, then it was overridden by the user. We will use it 12902 # for the tool. 12903 12904 # First remove it from the list of overridden variables, so we can test 12905 # for unknown variables in the end. 12906 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 12907 12908 # Check if the provided tool contains a complete path. 12909 tool_specified="$DF" 12910 tool_basename="${tool_specified##*/}" 12911 if test "x$tool_basename" = "x$tool_specified"; then 12912 # A command without a complete path is provided, search $PATH. 12913 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DF=$tool_basename" >&5 12914 $as_echo "$as_me: Will search for user supplied tool DF=$tool_basename" >&6;} 12915 # Extract the first word of "$tool_basename", so it can be a program name with args. 12916 set dummy $tool_basename; ac_word=$2 12917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12918 $as_echo_n "checking for $ac_word... " >&6; } 12919 if ${ac_cv_path_DF+:} false; then : 12920 $as_echo_n "(cached) " >&6 12921 else 12922 case $DF in 12923 [\\/]* | ?:[\\/]*) 12924 ac_cv_path_DF="$DF" # Let the user override the test with a path. 12925 ;; 12926 *) 12927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12928 for as_dir in $PATH 12929 do 12930 IFS=$as_save_IFS 12931 test -z "$as_dir" && as_dir=. 12932 for ac_exec_ext in '' $ac_executable_extensions; do 12933 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12934 ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext" 12935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12936 break 2 12937 fi 12938 done 12939 done 12940 IFS=$as_save_IFS 12941 12942 ;; 12943 esac 12944 fi 12945 DF=$ac_cv_path_DF 12946 if test -n "$DF"; then 12947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5 12948 $as_echo "$DF" >&6; } 12949 else 12950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12951 $as_echo "no" >&6; } 12952 fi 12953 12954 12955 if test "x$DF" = x; then 12956 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 12957 fi 12958 else 12959 # Otherwise we believe it is a complete path. Use it as it is. 12960 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DF=$tool_specified" >&5 12961 $as_echo "$as_me: Will use user supplied tool DF=$tool_specified" >&6;} 12962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DF" >&5 12963 $as_echo_n "checking for DF... " >&6; } 12964 if test ! -x "$tool_specified"; then 12965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 12966 $as_echo "not found" >&6; } 12967 as_fn_error $? "User supplied tool DF=$tool_specified does not exist or is not executable" "$LINENO" 5 12968 fi 12969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 12970 $as_echo "$tool_specified" >&6; } 12971 fi 12972 fi 12973 fi 12974 12975 12976 12977 12978 # Publish this variable in the help. 12979 12980 12981 if test "x$SETFILE" = x; then 12982 # The variable is not set by user, try to locate tool using the code snippet 12983 for ac_prog in SetFile 12984 do 12985 # Extract the first word of "$ac_prog", so it can be a program name with args. 12986 set dummy $ac_prog; ac_word=$2 12987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12988 $as_echo_n "checking for $ac_word... " >&6; } 12989 if ${ac_cv_path_SETFILE+:} false; then : 12990 $as_echo_n "(cached) " >&6 12991 else 12992 case $SETFILE in 12993 [\\/]* | ?:[\\/]*) 12994 ac_cv_path_SETFILE="$SETFILE" # Let the user override the test with a path. 12995 ;; 12996 *) 12997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12998 for as_dir in $PATH 12999 do 13000 IFS=$as_save_IFS 13001 test -z "$as_dir" && as_dir=. 13002 for ac_exec_ext in '' $ac_executable_extensions; do 13003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13004 ac_cv_path_SETFILE="$as_dir/$ac_word$ac_exec_ext" 13005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13006 break 2 13007 fi 13008 done 13009 done 13010 IFS=$as_save_IFS 13011 13012 ;; 13013 esac 13014 fi 13015 SETFILE=$ac_cv_path_SETFILE 13016 if test -n "$SETFILE"; then 13017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETFILE" >&5 13018 $as_echo "$SETFILE" >&6; } 13019 else 13020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13021 $as_echo "no" >&6; } 13022 fi 13023 13024 13025 test -n "$SETFILE" && break 13026 done 13027 13028 else 13029 # The variable is set, but is it from the command line or the environment? 13030 13031 # Try to remove the string !SETFILE! from our list. 13032 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SETFILE!/} 13033 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 13034 # If it failed, the variable was not from the command line. Ignore it, 13035 # but warn the user (except for BASH, which is always set by the calling BASH). 13036 if test "xSETFILE" != xBASH; then 13037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SETFILE from the environment. Use command line variables instead." >&5 13038 $as_echo "$as_me: WARNING: Ignoring value of SETFILE from the environment. Use command line variables instead." >&2;} 13039 fi 13040 # Try to locate tool using the code snippet 13041 for ac_prog in SetFile 13042 do 13043 # Extract the first word of "$ac_prog", so it can be a program name with args. 13044 set dummy $ac_prog; ac_word=$2 13045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13046 $as_echo_n "checking for $ac_word... " >&6; } 13047 if ${ac_cv_path_SETFILE+:} false; then : 13048 $as_echo_n "(cached) " >&6 13049 else 13050 case $SETFILE in 13051 [\\/]* | ?:[\\/]*) 13052 ac_cv_path_SETFILE="$SETFILE" # Let the user override the test with a path. 13053 ;; 13054 *) 13055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13056 for as_dir in $PATH 13057 do 13058 IFS=$as_save_IFS 13059 test -z "$as_dir" && as_dir=. 13060 for ac_exec_ext in '' $ac_executable_extensions; do 13061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13062 ac_cv_path_SETFILE="$as_dir/$ac_word$ac_exec_ext" 13063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13064 break 2 13065 fi 13066 done 13067 done 13068 IFS=$as_save_IFS 13069 13070 ;; 13071 esac 13072 fi 13073 SETFILE=$ac_cv_path_SETFILE 13074 if test -n "$SETFILE"; then 13075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETFILE" >&5 13076 $as_echo "$SETFILE" >&6; } 13077 else 13078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13079 $as_echo "no" >&6; } 13080 fi 13081 13082 13083 test -n "$SETFILE" && break 13084 done 13085 13086 else 13087 # If it succeeded, then it was overridden by the user. We will use it 13088 # for the tool. 13089 13090 # First remove it from the list of overridden variables, so we can test 13091 # for unknown variables in the end. 13092 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 13093 13094 # Check if the provided tool contains a complete path. 13095 tool_specified="$SETFILE" 13096 tool_basename="${tool_specified##*/}" 13097 if test "x$tool_basename" = "x$tool_specified"; then 13098 # A command without a complete path is provided, search $PATH. 13099 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SETFILE=$tool_basename" >&5 13100 $as_echo "$as_me: Will search for user supplied tool SETFILE=$tool_basename" >&6;} 13101 # Extract the first word of "$tool_basename", so it can be a program name with args. 13102 set dummy $tool_basename; ac_word=$2 13103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13104 $as_echo_n "checking for $ac_word... " >&6; } 13105 if ${ac_cv_path_SETFILE+:} false; then : 13106 $as_echo_n "(cached) " >&6 13107 else 13108 case $SETFILE in 13109 [\\/]* | ?:[\\/]*) 13110 ac_cv_path_SETFILE="$SETFILE" # Let the user override the test with a path. 13111 ;; 13112 *) 13113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13114 for as_dir in $PATH 13115 do 13116 IFS=$as_save_IFS 13117 test -z "$as_dir" && as_dir=. 13118 for ac_exec_ext in '' $ac_executable_extensions; do 13119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13120 ac_cv_path_SETFILE="$as_dir/$ac_word$ac_exec_ext" 13121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13122 break 2 13123 fi 13124 done 13125 done 13126 IFS=$as_save_IFS 13127 13128 ;; 13129 esac 13130 fi 13131 SETFILE=$ac_cv_path_SETFILE 13132 if test -n "$SETFILE"; then 13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETFILE" >&5 13134 $as_echo "$SETFILE" >&6; } 13135 else 13136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13137 $as_echo "no" >&6; } 13138 fi 13139 13140 13141 if test "x$SETFILE" = x; then 13142 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 13143 fi 13144 else 13145 # Otherwise we believe it is a complete path. Use it as it is. 13146 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SETFILE=$tool_specified" >&5 13147 $as_echo "$as_me: Will use user supplied tool SETFILE=$tool_specified" >&6;} 13148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SETFILE" >&5 13149 $as_echo_n "checking for SETFILE... " >&6; } 13150 if test ! -x "$tool_specified"; then 13151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 13152 $as_echo "not found" >&6; } 13153 as_fn_error $? "User supplied tool SETFILE=$tool_specified does not exist or is not executable" "$LINENO" 5 13154 fi 13155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 13156 $as_echo "$tool_specified" >&6; } 13157 fi 13158 fi 13159 fi 13160 13161 13162 13163 13164 # Now we can determine OpenJDK build and target platforms. This is required to 13165 # have early on. 13166 # Make sure we can run config.sub. 13167 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 13168 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 13169 13170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 13171 $as_echo_n "checking build system type... " >&6; } 13172 if ${ac_cv_build+:} false; then : 13173 $as_echo_n "(cached) " >&6 13174 else 13175 ac_build_alias=$build_alias 13176 test "x$ac_build_alias" = x && 13177 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 13178 test "x$ac_build_alias" = x && 13179 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 13180 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 13181 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 13182 13183 fi 13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 13185 $as_echo "$ac_cv_build" >&6; } 13186 case $ac_cv_build in 13187 *-*-*) ;; 13188 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 13189 esac 13190 build=$ac_cv_build 13191 ac_save_IFS=$IFS; IFS='-' 13192 set x $ac_cv_build 13193 shift 13194 build_cpu=$1 13195 build_vendor=$2 13196 shift; shift 13197 # Remember, the first character of IFS is used to create $*, 13198 # except with old shells: 13199 build_os=$* 13200 IFS=$ac_save_IFS 13201 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 13202 13203 13204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 13205 $as_echo_n "checking host system type... " >&6; } 13206 if ${ac_cv_host+:} false; then : 13207 $as_echo_n "(cached) " >&6 13208 else 13209 if test "x$host_alias" = x; then 13210 ac_cv_host=$ac_cv_build 13211 else 13212 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 13213 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 13214 fi 13215 13216 fi 13217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 13218 $as_echo "$ac_cv_host" >&6; } 13219 case $ac_cv_host in 13220 *-*-*) ;; 13221 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 13222 esac 13223 host=$ac_cv_host 13224 ac_save_IFS=$IFS; IFS='-' 13225 set x $ac_cv_host 13226 shift 13227 host_cpu=$1 13228 host_vendor=$2 13229 shift; shift 13230 # Remember, the first character of IFS is used to create $*, 13231 # except with old shells: 13232 host_os=$* 13233 IFS=$ac_save_IFS 13234 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 13235 13236 13237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 13238 $as_echo_n "checking target system type... " >&6; } 13239 if ${ac_cv_target+:} false; then : 13240 $as_echo_n "(cached) " >&6 13241 else 13242 if test "x$target_alias" = x; then 13243 ac_cv_target=$ac_cv_host 13244 else 13245 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 13246 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 13247 fi 13248 13249 fi 13250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 13251 $as_echo "$ac_cv_target" >&6; } 13252 case $ac_cv_target in 13253 *-*-*) ;; 13254 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 13255 esac 13256 target=$ac_cv_target 13257 ac_save_IFS=$IFS; IFS='-' 13258 set x $ac_cv_target 13259 shift 13260 target_cpu=$1 13261 target_vendor=$2 13262 shift; shift 13263 # Remember, the first character of IFS is used to create $*, 13264 # except with old shells: 13265 target_os=$* 13266 IFS=$ac_save_IFS 13267 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 13268 13269 13270 # The aliases save the names the user supplied, while $host etc. 13271 # will get canonicalized. 13272 test -n "$target_alias" && 13273 test "$program_prefix$program_suffix$program_transform_name" = \ 13274 NONENONEs,x,x, && 13275 program_prefix=${target_alias}- 13276 13277 # Figure out the build and target systems. # Note that in autoconf terminology, "build" is obvious, but "target" 13278 # is confusing; it assumes you are cross-compiling a cross-compiler (!) and "target" is thus the target of the 13279 # product you're building. The target of this build is called "host". Since this is confusing to most people, we 13280 # have not adopted that system, but use "target" as the platform we are building for. In some places though we need 13281 # to use the configure naming style. 13282 13283 13284 13285 13286 13287 # Copy the autoconf trip/quadruplet verbatim to OPENJDK_TARGET_AUTOCONF_NAME 13288 # (from the autoconf "host") and OPENJDK_BUILD_AUTOCONF_NAME 13289 # Note that we might later on rewrite e.g. OPENJDK_TARGET_CPU due to reduced build, 13290 # but this will not change the value of OPENJDK_TARGET_AUTOCONF_NAME. 13291 OPENJDK_TARGET_AUTOCONF_NAME="$host" 13292 OPENJDK_BUILD_AUTOCONF_NAME="$build" 13293 13294 13295 13296 # Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables. 13297 13298 case "$build_os" in 13299 *linux*) 13300 VAR_OS=linux 13301 VAR_OS_API=posix 13302 VAR_OS_ENV=linux 13303 ;; 13304 *solaris*) 13305 VAR_OS=solaris 13306 VAR_OS_API=posix 13307 VAR_OS_ENV=solaris 13308 ;; 13309 *darwin*) 13310 VAR_OS=macosx 13311 VAR_OS_API=posix 13312 VAR_OS_ENV=macosx 13313 ;; 13314 *bsd*) 13315 VAR_OS=bsd 13316 VAR_OS_API=posix 13317 VAR_OS_ENV=bsd 13318 ;; 13319 *cygwin*) 13320 VAR_OS=windows 13321 VAR_OS_API=winapi 13322 VAR_OS_ENV=windows.cygwin 13323 ;; 13324 *mingw*) 13325 VAR_OS=windows 13326 VAR_OS_API=winapi 13327 VAR_OS_ENV=windows.msys 13328 ;; 13329 *aix*) 13330 VAR_OS=aix 13331 VAR_OS_API=posix 13332 VAR_OS_ENV=aix 13333 ;; 13334 *) 13335 as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5 13336 ;; 13337 esac 13338 13339 13340 # First argument is the cpu name from the trip/quad 13341 case "$build_cpu" in 13342 x86_64) 13343 VAR_CPU=x86_64 13344 VAR_CPU_ARCH=x86 13345 VAR_CPU_BITS=64 13346 VAR_CPU_ENDIAN=little 13347 ;; 13348 i?86) 13349 VAR_CPU=x86 13350 VAR_CPU_ARCH=x86 13351 VAR_CPU_BITS=32 13352 VAR_CPU_ENDIAN=little 13353 ;; 13354 arm*) 13355 VAR_CPU=arm 13356 VAR_CPU_ARCH=arm 13357 VAR_CPU_BITS=32 13358 VAR_CPU_ENDIAN=little 13359 ;; 13360 powerpc) 13361 VAR_CPU=ppc 13362 VAR_CPU_ARCH=ppc 13363 VAR_CPU_BITS=32 13364 VAR_CPU_ENDIAN=big 13365 ;; 13366 powerpc64) 13367 VAR_CPU=ppc64 13368 VAR_CPU_ARCH=ppc 13369 VAR_CPU_BITS=64 13370 VAR_CPU_ENDIAN=big 13371 ;; 13372 s390) 13373 VAR_CPU=s390 13374 VAR_CPU_ARCH=s390 13375 VAR_CPU_BITS=32 13376 VAR_CPU_ENDIAN=big 13377 ;; 13378 s390x) 13379 VAR_CPU=s390x 13380 VAR_CPU_ARCH=s390 13381 VAR_CPU_BITS=64 13382 VAR_CPU_ENDIAN=big 13383 ;; 13384 sparc) 13385 VAR_CPU=sparc 13386 VAR_CPU_ARCH=sparc 13387 VAR_CPU_BITS=32 13388 VAR_CPU_ENDIAN=big 13389 ;; 13390 sparcv9) 13391 VAR_CPU=sparcv9 13392 VAR_CPU_ARCH=sparc 13393 VAR_CPU_BITS=64 13394 VAR_CPU_ENDIAN=big 13395 ;; 13396 *) 13397 as_fn_error $? "unsupported cpu $build_cpu" "$LINENO" 5 13398 ;; 13399 esac 13400 13401 # ..and setup our own variables. (Do this explicitely to facilitate searching) 13402 OPENJDK_BUILD_OS="$VAR_OS" 13403 OPENJDK_BUILD_OS_API="$VAR_OS_API" 13404 OPENJDK_BUILD_OS_ENV="$VAR_OS_ENV" 13405 OPENJDK_BUILD_CPU="$VAR_CPU" 13406 OPENJDK_BUILD_CPU_ARCH="$VAR_CPU_ARCH" 13407 OPENJDK_BUILD_CPU_BITS="$VAR_CPU_BITS" 13408 OPENJDK_BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN" 13409 13410 13411 13412 13413 13414 13415 13416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-build os-cpu" >&5 13417 $as_echo_n "checking openjdk-build os-cpu... " >&6; } 13418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU" >&5 13419 $as_echo "$OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU" >&6; } 13420 13421 # Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables. 13422 13423 case "$host_os" in 13424 *linux*) 13425 VAR_OS=linux 13426 VAR_OS_API=posix 13427 VAR_OS_ENV=linux 13428 ;; 13429 *solaris*) 13430 VAR_OS=solaris 13431 VAR_OS_API=posix 13432 VAR_OS_ENV=solaris 13433 ;; 13434 *darwin*) 13435 VAR_OS=macosx 13436 VAR_OS_API=posix 13437 VAR_OS_ENV=macosx 13438 ;; 13439 *bsd*) 13440 VAR_OS=bsd 13441 VAR_OS_API=posix 13442 VAR_OS_ENV=bsd 13443 ;; 13444 *cygwin*) 13445 VAR_OS=windows 13446 VAR_OS_API=winapi 13447 VAR_OS_ENV=windows.cygwin 13448 ;; 13449 *mingw*) 13450 VAR_OS=windows 13451 VAR_OS_API=winapi 13452 VAR_OS_ENV=windows.msys 13453 ;; 13454 *aix*) 13455 VAR_OS=aix 13456 VAR_OS_API=posix 13457 VAR_OS_ENV=aix 13458 ;; 13459 *) 13460 as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5 13461 ;; 13462 esac 13463 13464 13465 # First argument is the cpu name from the trip/quad 13466 case "$host_cpu" in 13467 x86_64) 13468 VAR_CPU=x86_64 13469 VAR_CPU_ARCH=x86 13470 VAR_CPU_BITS=64 13471 VAR_CPU_ENDIAN=little 13472 ;; 13473 i?86) 13474 VAR_CPU=x86 13475 VAR_CPU_ARCH=x86 13476 VAR_CPU_BITS=32 13477 VAR_CPU_ENDIAN=little 13478 ;; 13479 arm*) 13480 VAR_CPU=arm 13481 VAR_CPU_ARCH=arm 13482 VAR_CPU_BITS=32 13483 VAR_CPU_ENDIAN=little 13484 ;; 13485 powerpc) 13486 VAR_CPU=ppc 13487 VAR_CPU_ARCH=ppc 13488 VAR_CPU_BITS=32 13489 VAR_CPU_ENDIAN=big 13490 ;; 13491 powerpc64) 13492 VAR_CPU=ppc64 13493 VAR_CPU_ARCH=ppc 13494 VAR_CPU_BITS=64 13495 VAR_CPU_ENDIAN=big 13496 ;; 13497 s390) 13498 VAR_CPU=s390 13499 VAR_CPU_ARCH=s390 13500 VAR_CPU_BITS=32 13501 VAR_CPU_ENDIAN=big 13502 ;; 13503 s390x) 13504 VAR_CPU=s390x 13505 VAR_CPU_ARCH=s390 13506 VAR_CPU_BITS=64 13507 VAR_CPU_ENDIAN=big 13508 ;; 13509 sparc) 13510 VAR_CPU=sparc 13511 VAR_CPU_ARCH=sparc 13512 VAR_CPU_BITS=32 13513 VAR_CPU_ENDIAN=big 13514 ;; 13515 sparcv9) 13516 VAR_CPU=sparcv9 13517 VAR_CPU_ARCH=sparc 13518 VAR_CPU_BITS=64 13519 VAR_CPU_ENDIAN=big 13520 ;; 13521 *) 13522 as_fn_error $? "unsupported cpu $host_cpu" "$LINENO" 5 13523 ;; 13524 esac 13525 13526 # ... and setup our own variables. (Do this explicitely to facilitate searching) 13527 OPENJDK_TARGET_OS="$VAR_OS" 13528 OPENJDK_TARGET_OS_API="$VAR_OS_API" 13529 OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV" 13530 OPENJDK_TARGET_CPU="$VAR_CPU" 13531 OPENJDK_TARGET_CPU_ARCH="$VAR_CPU_ARCH" 13532 OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS" 13533 OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN" 13534 13535 13536 13537 13538 13539 13540 13541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target os-cpu" >&5 13542 $as_echo_n "checking openjdk-target os-cpu... " >&6; } 13543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&5 13544 $as_echo "$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&6; } 13545 13546 13547 13548 # Check whether --with-target-bits was given. 13549 if test "${with_target_bits+set}" = set; then : 13550 withval=$with_target_bits; 13551 fi 13552 13553 13554 # We have three types of compiles: 13555 # native == normal compilation, target system == build system 13556 # cross == traditional cross compilation, target system != build system; special toolchain needed 13557 # reduced == using native compilers, but with special flags (e.g. -m32) to produce 32-bit builds on 64-bit machines 13558 # 13559 if test "x$OPENJDK_BUILD_AUTOCONF_NAME" != "x$OPENJDK_TARGET_AUTOCONF_NAME"; then 13560 # We're doing a proper cross-compilation 13561 COMPILE_TYPE="cross" 13562 else 13563 COMPILE_TYPE="native" 13564 fi 13565 13566 if test "x$with_target_bits" != x; then 13567 if test "x$COMPILE_TYPE" = "xcross"; then 13568 as_fn_error $? "It is not possible to combine --with-target-bits=X and proper cross-compilation. Choose either." "$LINENO" 5 13569 fi 13570 13571 if test "x$with_target_bits" = x32 && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then 13572 # A reduced build is requested 13573 COMPILE_TYPE="reduced" 13574 OPENJDK_TARGET_CPU_BITS=32 13575 if test "x$OPENJDK_TARGET_CPU_ARCH" = "xx86"; then 13576 OPENJDK_TARGET_CPU=x86 13577 elif test "x$OPENJDK_TARGET_CPU_ARCH" = "xsparc"; then 13578 OPENJDK_TARGET_CPU=sparc 13579 else 13580 as_fn_error $? "Reduced build (--with-target-bits=32) is only supported on x86_64 and sparcv9" "$LINENO" 5 13581 fi 13582 elif test "x$with_target_bits" = x64 && test "x$OPENJDK_TARGET_CPU_BITS" = x32; then 13583 as_fn_error $? "It is not possible to use --with-target-bits=64 on a 32 bit system. Use proper cross-compilation instead." "$LINENO" 5 13584 elif test "x$with_target_bits" = "x$OPENJDK_TARGET_CPU_BITS"; then 13585 { $as_echo "$as_me:${as_lineno-$LINENO}: --with-target-bits are set to build platform address size; argument has no meaning" >&5 13586 $as_echo "$as_me: --with-target-bits are set to build platform address size; argument has no meaning" >&6;} 13587 else 13588 as_fn_error $? "--with-target-bits can only be 32 or 64, you specified $with_target_bits!" "$LINENO" 5 13589 fi 13590 fi 13591 13592 13593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compilation type" >&5 13594 $as_echo_n "checking compilation type... " >&6; } 13595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMPILE_TYPE" >&5 13596 $as_echo "$COMPILE_TYPE" >&6; } 13597 13598 13599 if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then 13600 REQUIRED_OS_NAME=SunOS 13601 REQUIRED_OS_VERSION=5.10 13602 fi 13603 if test "x$OPENJDK_TARGET_OS" = "xlinux"; then 13604 REQUIRED_OS_NAME=Linux 13605 REQUIRED_OS_VERSION=2.6 13606 fi 13607 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then 13608 REQUIRED_OS_NAME=Windows 13609 if test "x$OPENJDK_TARGET_CPU_BITS" = "x64"; then 13610 REQUIRED_OS_VERSION=5.2 13611 else 13612 REQUIRED_OS_VERSION=5.1 13613 fi 13614 fi 13615 if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then 13616 REQUIRED_OS_NAME=Darwin 13617 REQUIRED_OS_VERSION=11.2 13618 fi 13619 13620 13621 13622 13623 13624 # Also store the legacy naming of the cpu. 13625 # Ie i586 and amd64 instead of x86 and x86_64 13626 OPENJDK_TARGET_CPU_LEGACY="$OPENJDK_TARGET_CPU" 13627 if test "x$OPENJDK_TARGET_CPU" = xx86; then 13628 OPENJDK_TARGET_CPU_LEGACY="i586" 13629 elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then 13630 # On all platforms except MacOSX replace x86_64 with amd64. 13631 OPENJDK_TARGET_CPU_LEGACY="amd64" 13632 fi 13633 13634 13635 # And the second legacy naming of the cpu. 13636 # Ie i386 and amd64 instead of x86 and x86_64. 13637 OPENJDK_TARGET_CPU_LEGACY_LIB="$OPENJDK_TARGET_CPU" 13638 if test "x$OPENJDK_TARGET_CPU" = xx86; then 13639 OPENJDK_TARGET_CPU_LEGACY_LIB="i386" 13640 elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then 13641 OPENJDK_TARGET_CPU_LEGACY_LIB="amd64" 13642 fi 13643 13644 13645 # This is the name of the cpu (but using i386 and amd64 instead of 13646 # x86 and x86_64, respectively), preceeded by a /, to be used when 13647 # locating libraries. On macosx, it's empty, though. 13648 OPENJDK_TARGET_CPU_LIBDIR="/$OPENJDK_TARGET_CPU_LEGACY_LIB" 13649 if test "x$OPENJDK_TARGET_OS" = xmacosx; then 13650 OPENJDK_TARGET_CPU_LIBDIR="" 13651 fi 13652 13653 13654 # OPENJDK_TARGET_CPU_ISADIR is normally empty. On 64-bit Solaris systems, it is set to 13655 # /amd64 or /sparcv9. This string is appended to some library paths, like this: 13656 # /usr/lib${OPENJDK_TARGET_CPU_ISADIR}/libexample.so 13657 OPENJDK_TARGET_CPU_ISADIR="" 13658 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 13659 if test "x$OPENJDK_TARGET_CPU" = xx86_64; then 13660 OPENJDK_TARGET_CPU_ISADIR="/amd64" 13661 elif test "x$OPENJDK_TARGET_CPU" = xsparcv9; then 13662 OPENJDK_TARGET_CPU_ISADIR="/sparcv9" 13663 fi 13664 fi 13665 13666 13667 # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property 13668 OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU" 13669 if test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xx86; then 13670 # On linux only, we replace x86 with i386. 13671 OPENJDK_TARGET_CPU_OSARCH="i386" 13672 elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then 13673 # On all platforms except macosx, we replace x86_64 with amd64. 13674 OPENJDK_TARGET_CPU_OSARCH="amd64" 13675 fi 13676 13677 13678 OPENJDK_TARGET_CPU_JLI="$OPENJDK_TARGET_CPU" 13679 if test "x$OPENJDK_TARGET_CPU" = xx86; then 13680 OPENJDK_TARGET_CPU_JLI="i386" 13681 elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then 13682 # On all platforms except macosx, we replace x86_64 with amd64. 13683 OPENJDK_TARGET_CPU_JLI="amd64" 13684 fi 13685 # Now setup the -D flags for building libjli. 13686 OPENJDK_TARGET_CPU_JLI_CFLAGS="-DLIBARCHNAME='\"$OPENJDK_TARGET_CPU_JLI\"'" 13687 if test "x$OPENJDK_TARGET_OS" = xsolaris; then 13688 if test "x$OPENJDK_TARGET_CPU_ARCH" = xsparc; then 13689 OPENJDK_TARGET_CPU_JLI_CFLAGS="$OPENJDK_TARGET_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"sparc\"' -DLIBARCH64NAME='\"sparcv9\"'" 13690 elif test "x$OPENJDK_TARGET_CPU_ARCH" = xx86; then 13691 OPENJDK_TARGET_CPU_JLI_CFLAGS="$OPENJDK_TARGET_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"i386\"' -DLIBARCH64NAME='\"amd64\"'" 13692 fi 13693 fi 13694 13695 13696 # Setup OPENJDK_TARGET_OS_API_DIR, used in source paths. 13697 if test "x$OPENJDK_TARGET_OS_API" = xposix; then 13698 OPENJDK_TARGET_OS_API_DIR="solaris" 13699 fi 13700 if test "x$OPENJDK_TARGET_OS_API" = xwinapi; then 13701 OPENJDK_TARGET_OS_API_DIR="windows" 13702 fi 13703 13704 13705 if test "x$OPENJDK_TARGET_OS" = xmacosx; then 13706 OPENJDK_TARGET_OS_EXPORT_DIR=macosx 13707 else 13708 OPENJDK_TARGET_OS_EXPORT_DIR=${OPENJDK_TARGET_OS_API_DIR} 13709 fi 13710 13711 13712 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then 13713 A_LP64="LP64:=" 13714 # -D_LP64=1 is only set on linux and mac. Setting on windows causes diff in 13715 # unpack200.exe 13716 if test "x$OPENJDK_TARGET_OS" = xlinux || test "x$OPENJDK_TARGET_OS" = xmacosx; then 13717 ADD_LP64="-D_LP64=1" 13718 fi 13719 fi 13720 LP64=$A_LP64 13721 13722 13723 if test "x$COMPILE_TYPE" = "xcross"; then 13724 # FIXME: ... or should this include reduced builds..? 13725 DEFINE_CROSS_COMPILE_ARCH="CROSS_COMPILE_ARCH:=$OPENJDK_TARGET_CPU_LEGACY" 13726 else 13727 DEFINE_CROSS_COMPILE_ARCH="" 13728 fi 13729 13730 13731 # ZERO_ARCHDEF is used to enable architecture-specific code 13732 case "${OPENJDK_TARGET_CPU}" in 13733 ppc*) ZERO_ARCHDEF=PPC ;; 13734 s390*) ZERO_ARCHDEF=S390 ;; 13735 sparc*) ZERO_ARCHDEF=SPARC ;; 13736 x86_64*) ZERO_ARCHDEF=AMD64 ;; 13737 x86) ZERO_ARCHDEF=IA32 ;; 13738 *) ZERO_ARCHDEF=$(echo "${OPENJDK_TARGET_CPU_LEGACY_LIB}" | tr a-z A-Z) 13739 esac 13740 13741 13742 13743 13744 # Continue setting up basic stuff. Most remaining code require fundamental tools. 13745 13746 # Locate the directory of this script. 13747 SCRIPT="$0" 13748 AUTOCONF_DIR=`cd \`$DIRNAME $SCRIPT\`; $THEPWDCMD -L` 13749 13750 # Where is the source? It is located two levels above the configure script. 13751 CURDIR="$PWD" 13752 cd "$AUTOCONF_DIR/../.." 13753 SRC_ROOT="`$THEPWDCMD -L`" 13754 13755 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then 13756 PATH_SEP=";" 13757 13758 SRC_ROOT_LENGTH=`$THEPWDCMD -L|$WC -m` 13759 if test $SRC_ROOT_LENGTH -gt 100; then 13760 as_fn_error $? "Your base path is too long. It is $SRC_ROOT_LENGTH characters long, but only 100 is supported" "$LINENO" 5 13761 fi 13762 13763 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 13764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking cygwin release" >&5 13765 $as_echo_n "checking cygwin release... " >&6; } 13766 CYGWIN_VERSION=`$UNAME -r` 13767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGWIN_VERSION" >&5 13768 $as_echo "$CYGWIN_VERSION" >&6; } 13769 WINDOWS_ENV_VENDOR='cygwin' 13770 WINDOWS_ENV_VERSION="$CYGWIN_VERSION" 13771 13772 CYGWIN_VERSION_OK=`$ECHO $CYGWIN_VERSION | $GREP ^1.7.` 13773 if test "x$CYGWIN_VERSION_OK" = x; then 13774 { $as_echo "$as_me:${as_lineno-$LINENO}: Your cygwin is too old. You are running $CYGWIN_VERSION, but at least cygwin 1.7 is required. Please upgrade." >&5 13775 $as_echo "$as_me: Your cygwin is too old. You are running $CYGWIN_VERSION, but at least cygwin 1.7 is required. Please upgrade." >&6;} 13776 as_fn_error $? "Cannot continue" "$LINENO" 5 13777 fi 13778 if test "x$CYGPATH" = x; then 13779 as_fn_error $? "Something is wrong with your cygwin installation since I cannot find cygpath.exe in your path" "$LINENO" 5 13780 fi 13781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking cygwin root directory as unix-style path" >&5 13782 $as_echo_n "checking cygwin root directory as unix-style path... " >&6; } 13783 # The cmd output ends with Windows line endings (CR/LF), the grep command will strip that away 13784 cygwin_winpath_root=`cd / ; cmd /c cd | grep ".*"` 13785 # Force cygpath to report the proper root by including a trailing space, and then stripping it off again. 13786 CYGWIN_ROOT_PATH=`$CYGPATH -u "$cygwin_winpath_root " | $CUT -f 1 -d " "` 13787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGWIN_ROOT_PATH" >&5 13788 $as_echo "$CYGWIN_ROOT_PATH" >&6; } 13789 WINDOWS_ENV_ROOT_PATH="$CYGWIN_ROOT_PATH" 13790 test_cygdrive_prefix=`$ECHO $CYGWIN_ROOT_PATH | $GREP ^/cygdrive/` 13791 if test "x$test_cygdrive_prefix" = x; then 13792 as_fn_error $? "Your cygdrive prefix is not /cygdrive. This is currently not supported. Change with mount -c." "$LINENO" 5 13793 fi 13794 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 13795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking msys release" >&5 13796 $as_echo_n "checking msys release... " >&6; } 13797 MSYS_VERSION=`$UNAME -r` 13798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSYS_VERSION" >&5 13799 $as_echo "$MSYS_VERSION" >&6; } 13800 13801 WINDOWS_ENV_VENDOR='msys' 13802 WINDOWS_ENV_VERSION="$MSYS_VERSION" 13803 13804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking msys root directory as unix-style path" >&5 13805 $as_echo_n "checking msys root directory as unix-style path... " >&6; } 13806 # The cmd output ends with Windows line endings (CR/LF), the grep command will strip that away 13807 MSYS_ROOT_PATH=`cd / ; cmd /c cd | grep ".*"` 13808 13809 windows_path="$MSYS_ROOT_PATH" 13810 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 13811 unix_path=`$CYGPATH -u "$windows_path"` 13812 MSYS_ROOT_PATH="$unix_path" 13813 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 13814 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 13815 MSYS_ROOT_PATH="$unix_path" 13816 fi 13817 13818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSYS_ROOT_PATH" >&5 13819 $as_echo "$MSYS_ROOT_PATH" >&6; } 13820 WINDOWS_ENV_ROOT_PATH="$MSYS_ROOT_PATH" 13821 else 13822 as_fn_error $? "Unknown Windows environment. Neither cygwin nor msys was detected." "$LINENO" 5 13823 fi 13824 13825 # Test if windows or unix (cygwin/msys) find is first in path. 13826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what kind of 'find' is first on the PATH" >&5 13827 $as_echo_n "checking what kind of 'find' is first on the PATH... " >&6; } 13828 FIND_BINARY_OUTPUT=`find --version 2>&1` 13829 if test "x`echo $FIND_BINARY_OUTPUT | $GREP GNU`" != x; then 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unix style" >&5 13831 $as_echo "unix style" >&6; } 13832 elif test "x`echo $FIND_BINARY_OUTPUT | $GREP FIND`" != x; then 13833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Windows" >&5 13834 $as_echo "Windows" >&6; } 13835 { $as_echo "$as_me:${as_lineno-$LINENO}: Your path contains Windows tools (C:\Windows\system32) before your unix (cygwin or msys) tools." >&5 13836 $as_echo "$as_me: Your path contains Windows tools (C:\Windows\system32) before your unix (cygwin or msys) tools." >&6;} 13837 { $as_echo "$as_me:${as_lineno-$LINENO}: This will not work. Please correct and make sure /usr/bin (or similar) is first in path." >&5 13838 $as_echo "$as_me: This will not work. Please correct and make sure /usr/bin (or similar) is first in path." >&6;} 13839 as_fn_error $? "Cannot continue" "$LINENO" 5 13840 else 13841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 13842 $as_echo "unknown" >&6; } 13843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: It seems that your find utility is non-standard." >&5 13844 $as_echo "$as_me: WARNING: It seems that your find utility is non-standard." >&2;} 13845 fi 13846 13847 else 13848 PATH_SEP=":" 13849 fi 13850 13851 13852 13853 cd "$CURDIR" 13854 13855 13856 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 13857 13858 # Input might be given as Windows format, start by converting to 13859 # unix format. 13860 path="$SRC_ROOT" 13861 new_path=`$CYGPATH -u "$path"` 13862 13863 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 13864 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 13865 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 13866 # "foo.exe" is OK but "foo" is an error. 13867 # 13868 # This test is therefore slightly more accurate than "test -f" to check for file precense. 13869 # It is also a way to make sure we got the proper file name for the real test later on. 13870 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 13871 if test "x$test_shortpath" = x; then 13872 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of SRC_ROOT, which resolves as \"$path\", is invalid." >&5 13873 $as_echo "$as_me: The path of SRC_ROOT, which resolves as \"$path\", is invalid." >&6;} 13874 as_fn_error $? "Cannot locate the the path of SRC_ROOT" "$LINENO" 5 13875 fi 13876 13877 # Call helper function which possibly converts this using DOS-style short mode. 13878 # If so, the updated path is stored in $new_path. 13879 13880 input_path="$new_path" 13881 # Check if we need to convert this using DOS-style short mode. If the path 13882 # contains just simple characters, use it. Otherwise (spaces, weird characters), 13883 # take no chances and rewrite it. 13884 # Note: m4 eats our [], so we need to use [ and ] instead. 13885 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 13886 if test "x$has_forbidden_chars" != x; then 13887 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 13888 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 13889 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 13890 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 13891 # Going to short mode and back again did indeed matter. Since short mode is 13892 # case insensitive, let's make it lowercase to improve readability. 13893 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 13894 # Now convert it back to Unix-stile (cygpath) 13895 input_path=`$CYGPATH -u "$shortmode_path"` 13896 new_path="$input_path" 13897 fi 13898 fi 13899 13900 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 13901 if test "x$test_cygdrive_prefix" = x; then 13902 # As a simple fix, exclude /usr/bin since it's not a real path. 13903 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 13904 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 13905 # a path prefixed by /cygdrive for fixpath to work. 13906 new_path="$CYGWIN_ROOT_PATH$input_path" 13907 fi 13908 fi 13909 13910 13911 if test "x$path" != "x$new_path"; then 13912 SRC_ROOT="$new_path" 13913 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting SRC_ROOT to \"$new_path\"" >&5 13914 $as_echo "$as_me: Rewriting SRC_ROOT to \"$new_path\"" >&6;} 13915 fi 13916 13917 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 13918 13919 path="$SRC_ROOT" 13920 has_colon=`$ECHO $path | $GREP ^.:` 13921 new_path="$path" 13922 if test "x$has_colon" = x; then 13923 # Not in mixed or Windows style, start by that. 13924 new_path=`cmd //c echo $path` 13925 fi 13926 13927 13928 input_path="$new_path" 13929 # Check if we need to convert this using DOS-style short mode. If the path 13930 # contains just simple characters, use it. Otherwise (spaces, weird characters), 13931 # take no chances and rewrite it. 13932 # Note: m4 eats our [], so we need to use [ and ] instead. 13933 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 13934 if test "x$has_forbidden_chars" != x; then 13935 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 13936 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 13937 fi 13938 13939 13940 windows_path="$new_path" 13941 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 13942 unix_path=`$CYGPATH -u "$windows_path"` 13943 new_path="$unix_path" 13944 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 13945 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 13946 new_path="$unix_path" 13947 fi 13948 13949 if test "x$path" != "x$new_path"; then 13950 SRC_ROOT="$new_path" 13951 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting SRC_ROOT to \"$new_path\"" >&5 13952 $as_echo "$as_me: Rewriting SRC_ROOT to \"$new_path\"" >&6;} 13953 fi 13954 13955 # Save the first 10 bytes of this path to the storage, so fixpath can work. 13956 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 13957 13958 else 13959 # We're on a posix platform. Hooray! :) 13960 path="$SRC_ROOT" 13961 has_space=`$ECHO "$path" | $GREP " "` 13962 if test "x$has_space" != x; then 13963 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of SRC_ROOT, which resolves as \"$path\", is invalid." >&5 13964 $as_echo "$as_me: The path of SRC_ROOT, which resolves as \"$path\", is invalid." >&6;} 13965 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 13966 fi 13967 13968 # Use eval to expand a potential ~ 13969 eval path="$path" 13970 if test ! -f "$path" && test ! -d "$path"; then 13971 as_fn_error $? "The path of SRC_ROOT, which resolves as \"$path\", is not found." "$LINENO" 5 13972 fi 13973 13974 SRC_ROOT="`cd "$path"; $THEPWDCMD -L`" 13975 fi 13976 13977 13978 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 13979 13980 # Input might be given as Windows format, start by converting to 13981 # unix format. 13982 path="$CURDIR" 13983 new_path=`$CYGPATH -u "$path"` 13984 13985 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 13986 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 13987 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 13988 # "foo.exe" is OK but "foo" is an error. 13989 # 13990 # This test is therefore slightly more accurate than "test -f" to check for file precense. 13991 # It is also a way to make sure we got the proper file name for the real test later on. 13992 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 13993 if test "x$test_shortpath" = x; then 13994 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of CURDIR, which resolves as \"$path\", is invalid." >&5 13995 $as_echo "$as_me: The path of CURDIR, which resolves as \"$path\", is invalid." >&6;} 13996 as_fn_error $? "Cannot locate the the path of CURDIR" "$LINENO" 5 13997 fi 13998 13999 # Call helper function which possibly converts this using DOS-style short mode. 14000 # If so, the updated path is stored in $new_path. 14001 14002 input_path="$new_path" 14003 # Check if we need to convert this using DOS-style short mode. If the path 14004 # contains just simple characters, use it. Otherwise (spaces, weird characters), 14005 # take no chances and rewrite it. 14006 # Note: m4 eats our [], so we need to use [ and ] instead. 14007 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 14008 if test "x$has_forbidden_chars" != x; then 14009 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 14010 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 14011 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 14012 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 14013 # Going to short mode and back again did indeed matter. Since short mode is 14014 # case insensitive, let's make it lowercase to improve readability. 14015 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 14016 # Now convert it back to Unix-stile (cygpath) 14017 input_path=`$CYGPATH -u "$shortmode_path"` 14018 new_path="$input_path" 14019 fi 14020 fi 14021 14022 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 14023 if test "x$test_cygdrive_prefix" = x; then 14024 # As a simple fix, exclude /usr/bin since it's not a real path. 14025 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 14026 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 14027 # a path prefixed by /cygdrive for fixpath to work. 14028 new_path="$CYGWIN_ROOT_PATH$input_path" 14029 fi 14030 fi 14031 14032 14033 if test "x$path" != "x$new_path"; then 14034 CURDIR="$new_path" 14035 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CURDIR to \"$new_path\"" >&5 14036 $as_echo "$as_me: Rewriting CURDIR to \"$new_path\"" >&6;} 14037 fi 14038 14039 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 14040 14041 path="$CURDIR" 14042 has_colon=`$ECHO $path | $GREP ^.:` 14043 new_path="$path" 14044 if test "x$has_colon" = x; then 14045 # Not in mixed or Windows style, start by that. 14046 new_path=`cmd //c echo $path` 14047 fi 14048 14049 14050 input_path="$new_path" 14051 # Check if we need to convert this using DOS-style short mode. If the path 14052 # contains just simple characters, use it. Otherwise (spaces, weird characters), 14053 # take no chances and rewrite it. 14054 # Note: m4 eats our [], so we need to use [ and ] instead. 14055 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 14056 if test "x$has_forbidden_chars" != x; then 14057 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 14058 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 14059 fi 14060 14061 14062 windows_path="$new_path" 14063 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 14064 unix_path=`$CYGPATH -u "$windows_path"` 14065 new_path="$unix_path" 14066 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 14067 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 14068 new_path="$unix_path" 14069 fi 14070 14071 if test "x$path" != "x$new_path"; then 14072 CURDIR="$new_path" 14073 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CURDIR to \"$new_path\"" >&5 14074 $as_echo "$as_me: Rewriting CURDIR to \"$new_path\"" >&6;} 14075 fi 14076 14077 # Save the first 10 bytes of this path to the storage, so fixpath can work. 14078 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 14079 14080 else 14081 # We're on a posix platform. Hooray! :) 14082 path="$CURDIR" 14083 has_space=`$ECHO "$path" | $GREP " "` 14084 if test "x$has_space" != x; then 14085 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of CURDIR, which resolves as \"$path\", is invalid." >&5 14086 $as_echo "$as_me: The path of CURDIR, which resolves as \"$path\", is invalid." >&6;} 14087 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 14088 fi 14089 14090 # Use eval to expand a potential ~ 14091 eval path="$path" 14092 if test ! -f "$path" && test ! -d "$path"; then 14093 as_fn_error $? "The path of CURDIR, which resolves as \"$path\", is not found." "$LINENO" 5 14094 fi 14095 14096 CURDIR="`cd "$path"; $THEPWDCMD -L`" 14097 fi 14098 14099 14100 if test "x$OPENJDK_BUILD_OS" = "xsolaris"; then 14101 # Add extra search paths on solaris for utilities like ar and as etc... 14102 PATH="$PATH:/usr/ccs/bin:/usr/sfw/bin:/opt/csw/bin" 14103 fi 14104 14105 # You can force the sys-root if the sys-root encoded into the cross compiler tools 14106 # is not correct. 14107 14108 # Check whether --with-sys-root was given. 14109 if test "${with_sys_root+set}" = set; then : 14110 withval=$with_sys_root; 14111 fi 14112 14113 14114 if test "x$with_sys_root" != x; then 14115 SYS_ROOT=$with_sys_root 14116 else 14117 SYS_ROOT=/ 14118 fi 14119 14120 14121 14122 # Check whether --with-tools-dir was given. 14123 if test "${with_tools_dir+set}" = set; then : 14124 withval=$with_tools_dir; TOOLS_DIR=$with_tools_dir 14125 14126 fi 14127 14128 14129 14130 # Check whether --with-devkit was given. 14131 if test "${with_devkit+set}" = set; then : 14132 withval=$with_devkit; 14133 if test "x$with_sys_root" != x; then 14134 as_fn_error $? "Cannot specify both --with-devkit and --with-sys-root at the same time" "$LINENO" 5 14135 fi 14136 14137 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 14138 14139 # Input might be given as Windows format, start by converting to 14140 # unix format. 14141 path="$with_devkit" 14142 new_path=`$CYGPATH -u "$path"` 14143 14144 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 14145 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 14146 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 14147 # "foo.exe" is OK but "foo" is an error. 14148 # 14149 # This test is therefore slightly more accurate than "test -f" to check for file precense. 14150 # It is also a way to make sure we got the proper file name for the real test later on. 14151 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 14152 if test "x$test_shortpath" = x; then 14153 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of with_devkit, which resolves as \"$path\", is invalid." >&5 14154 $as_echo "$as_me: The path of with_devkit, which resolves as \"$path\", is invalid." >&6;} 14155 as_fn_error $? "Cannot locate the the path of with_devkit" "$LINENO" 5 14156 fi 14157 14158 # Call helper function which possibly converts this using DOS-style short mode. 14159 # If so, the updated path is stored in $new_path. 14160 14161 input_path="$new_path" 14162 # Check if we need to convert this using DOS-style short mode. If the path 14163 # contains just simple characters, use it. Otherwise (spaces, weird characters), 14164 # take no chances and rewrite it. 14165 # Note: m4 eats our [], so we need to use [ and ] instead. 14166 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 14167 if test "x$has_forbidden_chars" != x; then 14168 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 14169 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 14170 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 14171 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 14172 # Going to short mode and back again did indeed matter. Since short mode is 14173 # case insensitive, let's make it lowercase to improve readability. 14174 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 14175 # Now convert it back to Unix-stile (cygpath) 14176 input_path=`$CYGPATH -u "$shortmode_path"` 14177 new_path="$input_path" 14178 fi 14179 fi 14180 14181 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 14182 if test "x$test_cygdrive_prefix" = x; then 14183 # As a simple fix, exclude /usr/bin since it's not a real path. 14184 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 14185 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 14186 # a path prefixed by /cygdrive for fixpath to work. 14187 new_path="$CYGWIN_ROOT_PATH$input_path" 14188 fi 14189 fi 14190 14191 14192 if test "x$path" != "x$new_path"; then 14193 with_devkit="$new_path" 14194 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting with_devkit to \"$new_path\"" >&5 14195 $as_echo "$as_me: Rewriting with_devkit to \"$new_path\"" >&6;} 14196 fi 14197 14198 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 14199 14200 path="$with_devkit" 14201 has_colon=`$ECHO $path | $GREP ^.:` 14202 new_path="$path" 14203 if test "x$has_colon" = x; then 14204 # Not in mixed or Windows style, start by that. 14205 new_path=`cmd //c echo $path` 14206 fi 14207 14208 14209 input_path="$new_path" 14210 # Check if we need to convert this using DOS-style short mode. If the path 14211 # contains just simple characters, use it. Otherwise (spaces, weird characters), 14212 # take no chances and rewrite it. 14213 # Note: m4 eats our [], so we need to use [ and ] instead. 14214 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 14215 if test "x$has_forbidden_chars" != x; then 14216 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 14217 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 14218 fi 14219 14220 14221 windows_path="$new_path" 14222 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 14223 unix_path=`$CYGPATH -u "$windows_path"` 14224 new_path="$unix_path" 14225 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 14226 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 14227 new_path="$unix_path" 14228 fi 14229 14230 if test "x$path" != "x$new_path"; then 14231 with_devkit="$new_path" 14232 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting with_devkit to \"$new_path\"" >&5 14233 $as_echo "$as_me: Rewriting with_devkit to \"$new_path\"" >&6;} 14234 fi 14235 14236 # Save the first 10 bytes of this path to the storage, so fixpath can work. 14237 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 14238 14239 else 14240 # We're on a posix platform. Hooray! :) 14241 path="$with_devkit" 14242 has_space=`$ECHO "$path" | $GREP " "` 14243 if test "x$has_space" != x; then 14244 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of with_devkit, which resolves as \"$path\", is invalid." >&5 14245 $as_echo "$as_me: The path of with_devkit, which resolves as \"$path\", is invalid." >&6;} 14246 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 14247 fi 14248 14249 # Use eval to expand a potential ~ 14250 eval path="$path" 14251 if test ! -f "$path" && test ! -d "$path"; then 14252 as_fn_error $? "The path of with_devkit, which resolves as \"$path\", is not found." "$LINENO" 5 14253 fi 14254 14255 with_devkit="`cd "$path"; $THEPWDCMD -L`" 14256 fi 14257 14258 14259 if test "x$TOOLS_DIR" = x; then 14260 TOOLS_DIR="$with_devkit/bin" 14261 else 14262 TOOLS_DIR="$TOOLS_DIR:$with_devkit/bin" 14263 fi 14264 14265 if test -d "$with_devkit/$host_alias/libc"; then 14266 SYS_ROOT=$with_devkit/$host_alias/libc 14267 elif test -d "$with_devkit/$host/sys-root"; then 14268 SYS_ROOT=$with_devkit/$host/sys-root 14269 fi 14270 14271 fi 14272 14273 14274 14275 # Setup default logging of stdout and stderr to build.log in the output root. 14276 BUILD_LOG='$(OUTPUT_ROOT)/build.log' 14277 BUILD_LOG_PREVIOUS='$(OUTPUT_ROOT)/build.log.old' 14278 BUILD_LOG_WRAPPER='$(BASH) $(SRC_ROOT)/common/bin/logger.sh $(BUILD_LOG)' 14279 14280 14281 14282 14283 14284 # Check if it's a pure open build or if custom sources are to be used. 14285 14286 # Check whether --enable-openjdk-only was given. 14287 if test "${enable_openjdk_only+set}" = set; then : 14288 enableval=$enable_openjdk_only; 14289 else 14290 enable_openjdk_only="no" 14291 fi 14292 14293 14294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of closed sources" >&5 14295 $as_echo_n "checking for presence of closed sources... " >&6; } 14296 if test -d "$SRC_ROOT/jdk/src/closed"; then 14297 CLOSED_SOURCE_PRESENT=yes 14298 else 14299 CLOSED_SOURCE_PRESENT=no 14300 fi 14301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLOSED_SOURCE_PRESENT" >&5 14302 $as_echo "$CLOSED_SOURCE_PRESENT" >&6; } 14303 14304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closed source is suppressed (openjdk-only)" >&5 14305 $as_echo_n "checking if closed source is suppressed (openjdk-only)... " >&6; } 14306 SUPPRESS_CLOSED_SOURCE="$enable_openjdk_only" 14307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SUPPRESS_CLOSED_SOURCE" >&5 14308 $as_echo "$SUPPRESS_CLOSED_SOURCE" >&6; } 14309 14310 if test "x$CLOSED_SOURCE_PRESENT" = xno; then 14311 OPENJDK=true 14312 if test "x$SUPPRESS_CLOSED_SOURCE" = "xyes"; then 14313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No closed source present, --enable-openjdk-only makes no sense" >&5 14314 $as_echo "$as_me: WARNING: No closed source present, --enable-openjdk-only makes no sense" >&2;} 14315 fi 14316 else 14317 if test "x$SUPPRESS_CLOSED_SOURCE" = "xyes"; then 14318 OPENJDK=true 14319 else 14320 OPENJDK=false 14321 fi 14322 fi 14323 14324 if test "x$OPENJDK" = "xtrue"; then 14325 SET_OPENJDK="OPENJDK=true" 14326 fi 14327 14328 14329 14330 14331 # These are needed to be able to create a configuration name (and thus the output directory) 14332 14333 ############################################################################### 14334 # 14335 # Check which variant of the JDK that we want to build. 14336 # Currently we have: 14337 # normal: standard edition 14338 # but the custom make system may add other variants 14339 # 14340 # Effectively the JDK variant gives a name to a specific set of 14341 # modules to compile into the JDK. In the future, these modules 14342 # might even be Jigsaw modules. 14343 # 14344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of the JDK to build" >&5 14345 $as_echo_n "checking which variant of the JDK to build... " >&6; } 14346 14347 # Check whether --with-jdk-variant was given. 14348 if test "${with_jdk_variant+set}" = set; then : 14349 withval=$with_jdk_variant; 14350 fi 14351 14352 14353 if test "x$with_jdk_variant" = xnormal || test "x$with_jdk_variant" = x; then 14354 JDK_VARIANT="normal" 14355 else 14356 as_fn_error $? "The available JDK variants are: normal" "$LINENO" 5 14357 fi 14358 14359 14360 14361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JDK_VARIANT" >&5 14362 $as_echo "$JDK_VARIANT" >&6; } 14363 14364 14365 ############################################################################### 14366 # 14367 # Check which interpreter of the JVM we want to build. 14368 # Currently we have: 14369 # template: Template interpreter (the default) 14370 # cpp : C++ interpreter 14371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which interpreter of the JVM to build" >&5 14372 $as_echo_n "checking which interpreter of the JVM to build... " >&6; } 14373 14374 # Check whether --with-jvm-interpreter was given. 14375 if test "${with_jvm_interpreter+set}" = set; then : 14376 withval=$with_jvm_interpreter; 14377 fi 14378 14379 14380 if test "x$with_jvm_interpreter" = x; then 14381 with_jvm_interpreter="template" 14382 fi 14383 14384 JVM_INTERPRETER="$with_jvm_interpreter" 14385 14386 if test "x$JVM_INTERPRETER" != xtemplate && test "x$JVM_INTERPRETER" != xcpp; then 14387 as_fn_error $? "The available JVM interpreters are: template, cpp" "$LINENO" 5 14388 fi 14389 14390 14391 14392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_jvm_interpreter" >&5 14393 $as_echo "$with_jvm_interpreter" >&6; } 14394 14395 14396 14397 ############################################################################### 14398 # 14399 # Check which variants of the JVM that we want to build. 14400 # Currently we have: 14401 # server: normal interpreter and a tiered C1/C2 compiler 14402 # client: normal interpreter and C1 (no C2 compiler) (only 32-bit platforms) 14403 # minimal1: reduced form of client with optional VM services and features stripped out 14404 # kernel: kernel footprint JVM that passes the TCK without major performance problems, 14405 # ie normal interpreter and C1, only the serial GC, kernel jvmti etc 14406 # zero: no machine code interpreter, no compiler 14407 # zeroshark: zero interpreter and shark/llvm compiler backend 14408 # core: interpreter only, no compiler (only works on some platforms) 14409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variants of the JVM to build" >&5 14410 $as_echo_n "checking which variants of the JVM to build... " >&6; } 14411 14412 # Check whether --with-jvm-variants was given. 14413 if test "${with_jvm_variants+set}" = set; then : 14414 withval=$with_jvm_variants; 14415 fi 14416 14417 14418 if test "x$with_jvm_variants" = x; then 14419 with_jvm_variants="server" 14420 fi 14421 14422 JVM_VARIANTS=",$with_jvm_variants," 14423 TEST_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,//' -e 's/client,//' -e 's/minimal1,//' -e 's/kernel,//' -e 's/zero,//' -e 's/zeroshark,//' -e 's/core,//'` 14424 14425 if test "x$TEST_VARIANTS" != "x,"; then 14426 as_fn_error $? "The available JVM variants are: server, client, minimal1, kernel, zero, zeroshark, core" "$LINENO" 5 14427 fi 14428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_jvm_variants" >&5 14429 $as_echo "$with_jvm_variants" >&6; } 14430 14431 JVM_VARIANT_SERVER=`$ECHO "$JVM_VARIANTS" | $SED -e '/,server,/!s/.*/false/g' -e '/,server,/s/.*/true/g'` 14432 JVM_VARIANT_CLIENT=`$ECHO "$JVM_VARIANTS" | $SED -e '/,client,/!s/.*/false/g' -e '/,client,/s/.*/true/g'` 14433 JVM_VARIANT_MINIMAL1=`$ECHO "$JVM_VARIANTS" | $SED -e '/,minimal1,/!s/.*/false/g' -e '/,minimal1,/s/.*/true/g'` 14434 JVM_VARIANT_KERNEL=`$ECHO "$JVM_VARIANTS" | $SED -e '/,kernel,/!s/.*/false/g' -e '/,kernel,/s/.*/true/g'` 14435 JVM_VARIANT_ZERO=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zero,/!s/.*/false/g' -e '/,zero,/s/.*/true/g'` 14436 JVM_VARIANT_ZEROSHARK=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zeroshark,/!s/.*/false/g' -e '/,zeroshark,/s/.*/true/g'` 14437 JVM_VARIANT_CORE=`$ECHO "$JVM_VARIANTS" | $SED -e '/,core,/!s/.*/false/g' -e '/,core,/s/.*/true/g'` 14438 14439 if test "x$JVM_VARIANT_CLIENT" = xtrue; then 14440 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then 14441 as_fn_error $? "You cannot build a client JVM for a 64-bit machine." "$LINENO" 5 14442 fi 14443 fi 14444 if test "x$JVM_VARIANT_KERNEL" = xtrue; then 14445 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then 14446 as_fn_error $? "You cannot build a kernel JVM for a 64-bit machine." "$LINENO" 5 14447 fi 14448 fi 14449 if test "x$JVM_VARIANT_MINIMAL1" = xtrue; then 14450 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then 14451 as_fn_error $? "You cannot build a minimal JVM for a 64-bit machine." "$LINENO" 5 14452 fi 14453 fi 14454 14455 # Replace the commas with AND for use in the build directory name. 14456 ANDED_JVM_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/^,//' -e 's/,$//' -e 's/,/AND/g'` 14457 COUNT_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,/1/' -e 's/client,/1/' -e 's/minimal1,/1/' -e 's/kernel,/1/' -e 's/zero,/1/' -e 's/zeroshark,/1/' -e 's/core,/1/'` 14458 if test "x$COUNT_VARIANTS" != "x,1"; then 14459 BUILDING_MULTIPLE_JVM_VARIANTS=yes 14460 else 14461 BUILDING_MULTIPLE_JVM_VARIANTS=no 14462 fi 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 INCLUDE_SA=true 14474 if test "x$JVM_VARIANT_ZERO" = xtrue ; then 14475 INCLUDE_SA=false 14476 fi 14477 if test "x$JVM_VARIANT_ZEROSHARK" = xtrue ; then 14478 INCLUDE_SA=false 14479 fi 14480 if test "x$VAR_CPU" = xppc64 ; then 14481 INCLUDE_SA=false 14482 fi 14483 14484 14485 if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then 14486 MACOSX_UNIVERSAL="true" 14487 fi 14488 14489 14490 14491 14492 ############################################################################### 14493 # 14494 # Set the debug level 14495 # release: no debug information, all optimizations, no asserts. 14496 # fastdebug: debug information (-g), all optimizations, all asserts 14497 # slowdebug: debug information (-g), no optimizations, all asserts 14498 # 14499 DEBUG_LEVEL="release" 14500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which debug level to use" >&5 14501 $as_echo_n "checking which debug level to use... " >&6; } 14502 # Check whether --enable-debug was given. 14503 if test "${enable_debug+set}" = set; then : 14504 enableval=$enable_debug; 14505 ENABLE_DEBUG="${enableval}" 14506 DEBUG_LEVEL="fastdebug" 14507 14508 else 14509 ENABLE_DEBUG="no" 14510 fi 14511 14512 14513 14514 # Check whether --with-debug-level was given. 14515 if test "${with_debug_level+set}" = set; then : 14516 withval=$with_debug_level; 14517 DEBUG_LEVEL="${withval}" 14518 if test "x$ENABLE_DEBUG" = xyes; then 14519 as_fn_error $? "You cannot use both --enable-debug and --with-debug-level at the same time." "$LINENO" 5 14520 fi 14521 14522 fi 14523 14524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_LEVEL" >&5 14525 $as_echo "$DEBUG_LEVEL" >&6; } 14526 14527 if test "x$DEBUG_LEVEL" != xrelease && \ 14528 test "x$DEBUG_LEVEL" != xfastdebug && \ 14529 test "x$DEBUG_LEVEL" != xslowdebug; then 14530 as_fn_error $? "Allowed debug levels are: release, fastdebug and slowdebug" "$LINENO" 5 14531 fi 14532 14533 14534 ############################################################################### 14535 # 14536 # Setup legacy vars/targets and new vars to deal with different debug levels. 14537 # 14538 14539 case $DEBUG_LEVEL in 14540 release ) 14541 VARIANT="OPT" 14542 FASTDEBUG="false" 14543 DEBUG_CLASSFILES="false" 14544 BUILD_VARIANT_RELEASE="" 14545 HOTSPOT_DEBUG_LEVEL="product" 14546 HOTSPOT_EXPORT="product" 14547 ;; 14548 fastdebug ) 14549 VARIANT="DBG" 14550 FASTDEBUG="true" 14551 DEBUG_CLASSFILES="true" 14552 BUILD_VARIANT_RELEASE="-fastdebug" 14553 HOTSPOT_DEBUG_LEVEL="fastdebug" 14554 HOTSPOT_EXPORT="fastdebug" 14555 ;; 14556 slowdebug ) 14557 VARIANT="DBG" 14558 FASTDEBUG="false" 14559 DEBUG_CLASSFILES="true" 14560 BUILD_VARIANT_RELEASE="-debug" 14561 HOTSPOT_DEBUG_LEVEL="jvmg" 14562 HOTSPOT_EXPORT="debug" 14563 ;; 14564 esac 14565 14566 ##### 14567 # Generate the legacy makefile targets for hotspot. 14568 # The hotspot api for selecting the build artifacts, really, needs to be improved. 14569 # JDK-7195896 will fix this on the hotspot side by using the JVM_VARIANT_* variables to 14570 # determine what needs to be built. All we will need to set here is all_product, all_fastdebug etc 14571 # But until then ... 14572 HOTSPOT_TARGET="" 14573 14574 if test "x$JVM_VARIANT_SERVER" = xtrue; then 14575 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL} " 14576 fi 14577 14578 if test "x$JVM_VARIANT_CLIENT" = xtrue; then 14579 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}1 " 14580 fi 14581 14582 if test "x$JVM_VARIANT_MINIMAL1" = xtrue; then 14583 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}minimal1 " 14584 fi 14585 14586 if test "x$JVM_VARIANT_KERNEL" = xtrue; then 14587 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}kernel " 14588 fi 14589 14590 if test "x$JVM_VARIANT_ZERO" = xtrue; then 14591 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}zero " 14592 fi 14593 14594 if test "x$JVM_VARIANT_ZEROSHARK" = xtrue; then 14595 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}shark " 14596 fi 14597 14598 if test "x$JVM_VARIANT_CORE" = xtrue; then 14599 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}core " 14600 fi 14601 14602 HOTSPOT_TARGET="$HOTSPOT_TARGET docs export_$HOTSPOT_EXPORT" 14603 14604 # On Macosx universal binaries are produced, but they only contain 14605 # 64 bit intel. This invalidates control of which jvms are built 14606 # from configure, but only server is valid anyway. Fix this 14607 # when hotspot makefiles are rewritten. 14608 if test "x$MACOSX_UNIVERSAL" = xtrue; then 14609 HOTSPOT_TARGET=universal_${HOTSPOT_EXPORT} 14610 fi 14611 14612 ##### 14613 14614 14615 14616 14617 14618 14619 14620 14621 # With basic setup done, call the custom early hook. 14622 14623 14624 # To properly create a configuration name, we need to have the OpenJDK target 14625 # and options (variants and debug level) parsed. 14626 14627 14628 14629 # Check whether --with-conf-name was given. 14630 if test "${with_conf_name+set}" = set; then : 14631 withval=$with_conf_name; CONF_NAME=${with_conf_name} 14632 fi 14633 14634 14635 # Test from where we are running configure, in or outside of src root. 14636 if test "x$CURDIR" = "x$SRC_ROOT" || test "x$CURDIR" = "x$SRC_ROOT/common" \ 14637 || test "x$CURDIR" = "x$SRC_ROOT/common/autoconf" \ 14638 || test "x$CURDIR" = "x$SRC_ROOT/make" ; then 14639 # We are running configure from the src root. 14640 # Create a default ./build/target-variant-debuglevel output root. 14641 if test "x${CONF_NAME}" = x; then 14642 CONF_NAME="${OPENJDK_TARGET_OS}-${OPENJDK_TARGET_CPU}-${JDK_VARIANT}-${ANDED_JVM_VARIANTS}-${DEBUG_LEVEL}" 14643 fi 14644 OUTPUT_ROOT="$SRC_ROOT/build/${CONF_NAME}" 14645 $MKDIR -p "$OUTPUT_ROOT" 14646 if test ! -d "$OUTPUT_ROOT"; then 14647 as_fn_error $? "Could not create build directory $OUTPUT_ROOT" "$LINENO" 5 14648 fi 14649 else 14650 # We are running configure from outside of the src dir. 14651 # Then use the current directory as output dir! 14652 # If configuration is situated in normal build directory, just use the build 14653 # directory name as configuration name, otherwise use the complete path. 14654 if test "x${CONF_NAME}" = x; then 14655 CONF_NAME=`$ECHO $CURDIR | $SED -e "s!^${SRC_ROOT}/build/!!"` 14656 fi 14657 OUTPUT_ROOT="$CURDIR" 14658 14659 # WARNING: This might be a bad thing to do. You need to be sure you want to 14660 # have a configuration in this directory. Do some sanity checks! 14661 14662 if test ! -e "$OUTPUT_ROOT/spec.gmk"; then 14663 # If we have a spec.gmk, we have run here before and we are OK. Otherwise, check for 14664 # other files 14665 files_present=`$LS $OUTPUT_ROOT` 14666 # Configure has already touched config.log and confdefs.h in the current dir when this check 14667 # is performed. 14668 filtered_files=`$ECHO "$files_present" | $SED -e 's/config.log//g' -e 's/confdefs.h//g' -e 's/ //g' \ 14669 | $TR -d '\n'` 14670 if test "x$filtered_files" != x; then 14671 { $as_echo "$as_me:${as_lineno-$LINENO}: Current directory is $CURDIR." >&5 14672 $as_echo "$as_me: Current directory is $CURDIR." >&6;} 14673 { $as_echo "$as_me:${as_lineno-$LINENO}: Since this is not the source root, configure will output the configuration here" >&5 14674 $as_echo "$as_me: Since this is not the source root, configure will output the configuration here" >&6;} 14675 { $as_echo "$as_me:${as_lineno-$LINENO}: (as opposed to creating a configuration in <src_root>/build/<conf-name>)." >&5 14676 $as_echo "$as_me: (as opposed to creating a configuration in <src_root>/build/<conf-name>)." >&6;} 14677 { $as_echo "$as_me:${as_lineno-$LINENO}: However, this directory is not empty. This is not allowed, since it could" >&5 14678 $as_echo "$as_me: However, this directory is not empty. This is not allowed, since it could" >&6;} 14679 { $as_echo "$as_me:${as_lineno-$LINENO}: seriously mess up just about everything." >&5 14680 $as_echo "$as_me: seriously mess up just about everything." >&6;} 14681 { $as_echo "$as_me:${as_lineno-$LINENO}: Try 'cd $SRC_ROOT' and restart configure" >&5 14682 $as_echo "$as_me: Try 'cd $SRC_ROOT' and restart configure" >&6;} 14683 { $as_echo "$as_me:${as_lineno-$LINENO}: (or create a new empty directory and cd to it)." >&5 14684 $as_echo "$as_me: (or create a new empty directory and cd to it)." >&6;} 14685 as_fn_error $? "Will not continue creating configuration in $CURDIR" "$LINENO" 5 14686 fi 14687 fi 14688 fi 14689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what configuration name to use" >&5 14690 $as_echo_n "checking what configuration name to use... " >&6; } 14691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONF_NAME" >&5 14692 $as_echo "$CONF_NAME" >&6; } 14693 14694 14695 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 14696 14697 # Input might be given as Windows format, start by converting to 14698 # unix format. 14699 path="$OUTPUT_ROOT" 14700 new_path=`$CYGPATH -u "$path"` 14701 14702 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 14703 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 14704 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 14705 # "foo.exe" is OK but "foo" is an error. 14706 # 14707 # This test is therefore slightly more accurate than "test -f" to check for file precense. 14708 # It is also a way to make sure we got the proper file name for the real test later on. 14709 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 14710 if test "x$test_shortpath" = x; then 14711 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&5 14712 $as_echo "$as_me: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&6;} 14713 as_fn_error $? "Cannot locate the the path of OUTPUT_ROOT" "$LINENO" 5 14714 fi 14715 14716 # Call helper function which possibly converts this using DOS-style short mode. 14717 # If so, the updated path is stored in $new_path. 14718 14719 input_path="$new_path" 14720 # Check if we need to convert this using DOS-style short mode. If the path 14721 # contains just simple characters, use it. Otherwise (spaces, weird characters), 14722 # take no chances and rewrite it. 14723 # Note: m4 eats our [], so we need to use [ and ] instead. 14724 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 14725 if test "x$has_forbidden_chars" != x; then 14726 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 14727 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 14728 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 14729 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 14730 # Going to short mode and back again did indeed matter. Since short mode is 14731 # case insensitive, let's make it lowercase to improve readability. 14732 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 14733 # Now convert it back to Unix-stile (cygpath) 14734 input_path=`$CYGPATH -u "$shortmode_path"` 14735 new_path="$input_path" 14736 fi 14737 fi 14738 14739 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 14740 if test "x$test_cygdrive_prefix" = x; then 14741 # As a simple fix, exclude /usr/bin since it's not a real path. 14742 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 14743 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 14744 # a path prefixed by /cygdrive for fixpath to work. 14745 new_path="$CYGWIN_ROOT_PATH$input_path" 14746 fi 14747 fi 14748 14749 14750 if test "x$path" != "x$new_path"; then 14751 OUTPUT_ROOT="$new_path" 14752 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT_ROOT to \"$new_path\"" >&5 14753 $as_echo "$as_me: Rewriting OUTPUT_ROOT to \"$new_path\"" >&6;} 14754 fi 14755 14756 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 14757 14758 path="$OUTPUT_ROOT" 14759 has_colon=`$ECHO $path | $GREP ^.:` 14760 new_path="$path" 14761 if test "x$has_colon" = x; then 14762 # Not in mixed or Windows style, start by that. 14763 new_path=`cmd //c echo $path` 14764 fi 14765 14766 14767 input_path="$new_path" 14768 # Check if we need to convert this using DOS-style short mode. If the path 14769 # contains just simple characters, use it. Otherwise (spaces, weird characters), 14770 # take no chances and rewrite it. 14771 # Note: m4 eats our [], so we need to use [ and ] instead. 14772 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 14773 if test "x$has_forbidden_chars" != x; then 14774 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 14775 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 14776 fi 14777 14778 14779 windows_path="$new_path" 14780 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 14781 unix_path=`$CYGPATH -u "$windows_path"` 14782 new_path="$unix_path" 14783 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 14784 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 14785 new_path="$unix_path" 14786 fi 14787 14788 if test "x$path" != "x$new_path"; then 14789 OUTPUT_ROOT="$new_path" 14790 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT_ROOT to \"$new_path\"" >&5 14791 $as_echo "$as_me: Rewriting OUTPUT_ROOT to \"$new_path\"" >&6;} 14792 fi 14793 14794 # Save the first 10 bytes of this path to the storage, so fixpath can work. 14795 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 14796 14797 else 14798 # We're on a posix platform. Hooray! :) 14799 path="$OUTPUT_ROOT" 14800 has_space=`$ECHO "$path" | $GREP " "` 14801 if test "x$has_space" != x; then 14802 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&5 14803 $as_echo "$as_me: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&6;} 14804 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 14805 fi 14806 14807 # Use eval to expand a potential ~ 14808 eval path="$path" 14809 if test ! -f "$path" && test ! -d "$path"; then 14810 as_fn_error $? "The path of OUTPUT_ROOT, which resolves as \"$path\", is not found." "$LINENO" 5 14811 fi 14812 14813 OUTPUT_ROOT="`cd "$path"; $THEPWDCMD -L`" 14814 fi 14815 14816 14817 SPEC=$OUTPUT_ROOT/spec.gmk 14818 14819 CONF_NAME=$CONF_NAME 14820 14821 OUTPUT_ROOT=$OUTPUT_ROOT 14822 14823 14824 # Most of the probed defines are put into config.h 14825 ac_config_headers="$ac_config_headers $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in" 14826 14827 # The spec.gmk file contains all variables for the make system. 14828 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" 14829 14830 # The hotspot-spec.gmk file contains legacy variables for the hotspot make system. 14831 ac_config_files="$ac_config_files $OUTPUT_ROOT/hotspot-spec.gmk:$AUTOCONF_DIR/hotspot-spec.gmk.in" 14832 14833 # The bootcycle-spec.gmk file contains support for boot cycle builds. 14834 ac_config_files="$ac_config_files $OUTPUT_ROOT/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in" 14835 14836 # The compare.sh is used to compare the build output to other builds. 14837 ac_config_files="$ac_config_files $OUTPUT_ROOT/compare.sh:$AUTOCONF_DIR/compare.sh.in" 14838 14839 # Spec.sh is currently used by compare-objects.sh 14840 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.sh:$AUTOCONF_DIR/spec.sh.in" 14841 14842 # The generated Makefile knows where the spec.gmk is and where the source is. 14843 # You can run make from the OUTPUT_ROOT, or from the top-level Makefile 14844 # which will look for generated configurations 14845 ac_config_files="$ac_config_files $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in" 14846 14847 14848 # Save the arguments given to us 14849 echo "$CONFIGURE_COMMAND_LINE" > $OUTPUT_ROOT/configure-arguments 14850 14851 14852 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY. 14853 14854 for ac_prog in apt-get yum port pkgutil pkgadd 14855 do 14856 # Extract the first word of "$ac_prog", so it can be a program name with args. 14857 set dummy $ac_prog; ac_word=$2 14858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14859 $as_echo_n "checking for $ac_word... " >&6; } 14860 if ${ac_cv_prog_PKGHANDLER+:} false; then : 14861 $as_echo_n "(cached) " >&6 14862 else 14863 if test -n "$PKGHANDLER"; then 14864 ac_cv_prog_PKGHANDLER="$PKGHANDLER" # Let the user override the test. 14865 else 14866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14867 for as_dir in $PATH 14868 do 14869 IFS=$as_save_IFS 14870 test -z "$as_dir" && as_dir=. 14871 for ac_exec_ext in '' $ac_executable_extensions; do 14872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14873 ac_cv_prog_PKGHANDLER="$ac_prog" 14874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14875 break 2 14876 fi 14877 done 14878 done 14879 IFS=$as_save_IFS 14880 14881 fi 14882 fi 14883 PKGHANDLER=$ac_cv_prog_PKGHANDLER 14884 if test -n "$PKGHANDLER"; then 14885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGHANDLER" >&5 14886 $as_echo "$PKGHANDLER" >&6; } 14887 else 14888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14889 $as_echo "no" >&6; } 14890 fi 14891 14892 14893 test -n "$PKGHANDLER" && break 14894 done 14895 14896 14897 14898 # Setup tools that requires more complex handling, or that is not needed by the configure script. 14899 14900 14901 # We need to find a recent version of GNU make. Especially on Solaris, this can be tricky. 14902 if test "x$MAKE" != x; then 14903 # User has supplied a make, test it. 14904 if test ! -f "$MAKE"; then 14905 as_fn_error $? "The specified make (by MAKE=$MAKE) is not found." "$LINENO" 5 14906 fi 14907 14908 MAKE_CANDIDATE=""$MAKE"" 14909 DESCRIPTION="user supplied MAKE=$MAKE" 14910 if test "x$MAKE_CANDIDATE" != x; then 14911 { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5 14912 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;} 14913 MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1` 14914 IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'` 14915 if test "x$IS_GNU_MAKE" = x; then 14916 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5 14917 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;} 14918 else 14919 IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP -e '3\.8[12]' -e '4\.'` 14920 if test "x$IS_MODERN_MAKE" = x; then 14921 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5 14922 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;} 14923 else 14924 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then 14925 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 14926 MAKE_EXPECTED_ENV='cygwin' 14927 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 14928 MAKE_EXPECTED_ENV='msys' 14929 else 14930 as_fn_error $? "Unknown Windows environment" "$LINENO" 5 14931 fi 14932 MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'` 14933 IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV` 14934 else 14935 # Not relevant for non-Windows 14936 IS_MAKE_CORRECT_ENV=true 14937 fi 14938 if test "x$IS_MAKE_CORRECT_ENV" = x; then 14939 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5 14940 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;} 14941 else 14942 FOUND_MAKE=$MAKE_CANDIDATE 14943 14944 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 14945 14946 # First separate the path from the arguments. This will split at the first 14947 # space. 14948 complete="$FOUND_MAKE" 14949 path="${complete%% *}" 14950 tmp="$complete EOL" 14951 arguments="${tmp#* }" 14952 14953 # Input might be given as Windows format, start by converting to 14954 # unix format. 14955 new_path=`$CYGPATH -u "$path"` 14956 14957 # Now try to locate executable using which 14958 new_path=`$WHICH "$new_path" 2> /dev/null` 14959 # bat and cmd files are not always considered executable in cygwin causing which 14960 # to not find them 14961 if test "x$new_path" = x \ 14962 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 14963 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 14964 new_path=`$CYGPATH -u "$path"` 14965 fi 14966 if test "x$new_path" = x; then 14967 # Oops. Which didn't find the executable. 14968 # The splitting of arguments from the executable at a space might have been incorrect, 14969 # since paths with space are more likely in Windows. Give it another try with the whole 14970 # argument. 14971 path="$complete" 14972 arguments="EOL" 14973 new_path=`$CYGPATH -u "$path"` 14974 new_path=`$WHICH "$new_path" 2> /dev/null` 14975 # bat and cmd files are not always considered executable in cygwin causing which 14976 # to not find them 14977 if test "x$new_path" = x \ 14978 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 14979 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 14980 new_path=`$CYGPATH -u "$path"` 14981 fi 14982 if test "x$new_path" = x; then 14983 # It's still not found. Now this is an unrecoverable error. 14984 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 14985 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 14986 has_space=`$ECHO "$complete" | $GREP " "` 14987 if test "x$has_space" != x; then 14988 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 14989 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 14990 fi 14991 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 14992 fi 14993 fi 14994 14995 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 14996 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 14997 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 14998 # "foo.exe" is OK but "foo" is an error. 14999 # 15000 # This test is therefore slightly more accurate than "test -f" to check for file presence. 15001 # It is also a way to make sure we got the proper file name for the real test later on. 15002 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 15003 if test "x$test_shortpath" = x; then 15004 # Short path failed, file does not exist as specified. 15005 # Try adding .exe or .cmd 15006 if test -f "${new_path}.exe"; then 15007 input_to_shortpath="${new_path}.exe" 15008 elif test -f "${new_path}.cmd"; then 15009 input_to_shortpath="${new_path}.cmd" 15010 else 15011 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5 15012 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;} 15013 { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5 15014 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;} 15015 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15016 fi 15017 else 15018 input_to_shortpath="$new_path" 15019 fi 15020 15021 # Call helper function which possibly converts this using DOS-style short mode. 15022 # If so, the updated path is stored in $new_path. 15023 new_path="$input_to_shortpath" 15024 15025 input_path="$input_to_shortpath" 15026 # Check if we need to convert this using DOS-style short mode. If the path 15027 # contains just simple characters, use it. Otherwise (spaces, weird characters), 15028 # take no chances and rewrite it. 15029 # Note: m4 eats our [], so we need to use [ and ] instead. 15030 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 15031 if test "x$has_forbidden_chars" != x; then 15032 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 15033 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 15034 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 15035 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 15036 # Going to short mode and back again did indeed matter. Since short mode is 15037 # case insensitive, let's make it lowercase to improve readability. 15038 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 15039 # Now convert it back to Unix-stile (cygpath) 15040 input_path=`$CYGPATH -u "$shortmode_path"` 15041 new_path="$input_path" 15042 fi 15043 fi 15044 15045 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 15046 if test "x$test_cygdrive_prefix" = x; then 15047 # As a simple fix, exclude /usr/bin since it's not a real path. 15048 if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then 15049 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 15050 # a path prefixed by /cygdrive for fixpath to work. 15051 new_path="$CYGWIN_ROOT_PATH$input_path" 15052 fi 15053 fi 15054 15055 # remove trailing .exe if any 15056 new_path="${new_path/%.exe/}" 15057 15058 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15059 15060 # First separate the path from the arguments. This will split at the first 15061 # space. 15062 complete="$FOUND_MAKE" 15063 path="${complete%% *}" 15064 tmp="$complete EOL" 15065 arguments="${tmp#* }" 15066 15067 # Input might be given as Windows format, start by converting to 15068 # unix format. 15069 new_path="$path" 15070 15071 windows_path="$new_path" 15072 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15073 unix_path=`$CYGPATH -u "$windows_path"` 15074 new_path="$unix_path" 15075 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15076 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15077 new_path="$unix_path" 15078 fi 15079 15080 15081 # Now try to locate executable using which 15082 new_path=`$WHICH "$new_path" 2> /dev/null` 15083 15084 if test "x$new_path" = x; then 15085 # Oops. Which didn't find the executable. 15086 # The splitting of arguments from the executable at a space might have been incorrect, 15087 # since paths with space are more likely in Windows. Give it another try with the whole 15088 # argument. 15089 path="$complete" 15090 arguments="EOL" 15091 new_path="$path" 15092 15093 windows_path="$new_path" 15094 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15095 unix_path=`$CYGPATH -u "$windows_path"` 15096 new_path="$unix_path" 15097 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15098 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15099 new_path="$unix_path" 15100 fi 15101 15102 15103 new_path=`$WHICH "$new_path" 2> /dev/null` 15104 15105 if test "x$new_path" = x; then 15106 # It's still not found. Now this is an unrecoverable error. 15107 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15108 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15109 has_space=`$ECHO "$complete" | $GREP " "` 15110 if test "x$has_space" != x; then 15111 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 15112 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 15113 fi 15114 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15115 fi 15116 fi 15117 15118 # Now new_path has a complete unix path to the binary 15119 if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then 15120 # Keep paths in /bin as-is, but remove trailing .exe if any 15121 new_path="${new_path/%.exe/}" 15122 # Do not save /bin paths to all_fixpath_prefixes! 15123 else 15124 # Not in mixed or Windows style, start by that. 15125 new_path=`cmd //c echo $new_path` 15126 15127 input_path="$new_path" 15128 # Check if we need to convert this using DOS-style short mode. If the path 15129 # contains just simple characters, use it. Otherwise (spaces, weird characters), 15130 # take no chances and rewrite it. 15131 # Note: m4 eats our [], so we need to use [ and ] instead. 15132 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 15133 if test "x$has_forbidden_chars" != x; then 15134 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 15135 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 15136 fi 15137 15138 # Output is in $new_path 15139 15140 windows_path="$new_path" 15141 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15142 unix_path=`$CYGPATH -u "$windows_path"` 15143 new_path="$unix_path" 15144 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15145 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15146 new_path="$unix_path" 15147 fi 15148 15149 # remove trailing .exe if any 15150 new_path="${new_path/%.exe/}" 15151 15152 # Save the first 10 bytes of this path to the storage, so fixpath can work. 15153 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 15154 fi 15155 15156 else 15157 # We're on a posix platform. Hooray! :) 15158 # First separate the path from the arguments. This will split at the first 15159 # space. 15160 complete="$FOUND_MAKE" 15161 path="${complete%% *}" 15162 tmp="$complete EOL" 15163 arguments="${tmp#* }" 15164 15165 # Cannot rely on the command "which" here since it doesn't always work. 15166 is_absolute_path=`$ECHO "$path" | $GREP ^/` 15167 if test -z "$is_absolute_path"; then 15168 # Path to executable is not absolute. Find it. 15169 IFS_save="$IFS" 15170 IFS=: 15171 for p in $PATH; do 15172 if test -f "$p/$path" && test -x "$p/$path"; then 15173 new_path="$p/$path" 15174 break 15175 fi 15176 done 15177 IFS="$IFS_save" 15178 else 15179 { $as_echo "$as_me:${as_lineno-$LINENO}: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&5 15180 $as_echo "$as_me: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&6;} 15181 new_path="$path" 15182 fi 15183 15184 if test "x$new_path" = x; then 15185 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15186 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15187 has_space=`$ECHO "$complete" | $GREP " "` 15188 if test "x$has_space" != x; then 15189 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5 15190 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;} 15191 fi 15192 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15193 fi 15194 fi 15195 15196 # Now join together the path and the arguments once again 15197 if test "x$arguments" != xEOL; then 15198 new_complete="$new_path ${arguments% *}" 15199 else 15200 new_complete="$new_path" 15201 fi 15202 15203 if test "x$complete" != "x$new_complete"; then 15204 FOUND_MAKE="$new_complete" 15205 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5 15206 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;} 15207 fi 15208 15209 fi 15210 fi 15211 fi 15212 fi 15213 15214 if test "x$FOUND_MAKE" = x; then 15215 as_fn_error $? "The specified make (by MAKE=$MAKE) is not GNU make 3.81 or newer." "$LINENO" 5 15216 fi 15217 else 15218 # Try our hardest to locate a correct version of GNU make 15219 for ac_prog in gmake 15220 do 15221 # Extract the first word of "$ac_prog", so it can be a program name with args. 15222 set dummy $ac_prog; ac_word=$2 15223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15224 $as_echo_n "checking for $ac_word... " >&6; } 15225 if ${ac_cv_path_CHECK_GMAKE+:} false; then : 15226 $as_echo_n "(cached) " >&6 15227 else 15228 case $CHECK_GMAKE in 15229 [\\/]* | ?:[\\/]*) 15230 ac_cv_path_CHECK_GMAKE="$CHECK_GMAKE" # Let the user override the test with a path. 15231 ;; 15232 *) 15233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15234 for as_dir in $PATH 15235 do 15236 IFS=$as_save_IFS 15237 test -z "$as_dir" && as_dir=. 15238 for ac_exec_ext in '' $ac_executable_extensions; do 15239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15240 ac_cv_path_CHECK_GMAKE="$as_dir/$ac_word$ac_exec_ext" 15241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15242 break 2 15243 fi 15244 done 15245 done 15246 IFS=$as_save_IFS 15247 15248 ;; 15249 esac 15250 fi 15251 CHECK_GMAKE=$ac_cv_path_CHECK_GMAKE 15252 if test -n "$CHECK_GMAKE"; then 15253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_GMAKE" >&5 15254 $as_echo "$CHECK_GMAKE" >&6; } 15255 else 15256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15257 $as_echo "no" >&6; } 15258 fi 15259 15260 15261 test -n "$CHECK_GMAKE" && break 15262 done 15263 15264 15265 MAKE_CANDIDATE=""$CHECK_GMAKE"" 15266 DESCRIPTION="gmake in PATH" 15267 if test "x$MAKE_CANDIDATE" != x; then 15268 { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5 15269 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;} 15270 MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1` 15271 IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'` 15272 if test "x$IS_GNU_MAKE" = x; then 15273 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5 15274 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;} 15275 else 15276 IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP -e '3\.8[12]' -e '4\.'` 15277 if test "x$IS_MODERN_MAKE" = x; then 15278 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5 15279 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;} 15280 else 15281 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then 15282 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15283 MAKE_EXPECTED_ENV='cygwin' 15284 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15285 MAKE_EXPECTED_ENV='msys' 15286 else 15287 as_fn_error $? "Unknown Windows environment" "$LINENO" 5 15288 fi 15289 MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'` 15290 IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV` 15291 else 15292 # Not relevant for non-Windows 15293 IS_MAKE_CORRECT_ENV=true 15294 fi 15295 if test "x$IS_MAKE_CORRECT_ENV" = x; then 15296 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5 15297 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;} 15298 else 15299 FOUND_MAKE=$MAKE_CANDIDATE 15300 15301 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15302 15303 # First separate the path from the arguments. This will split at the first 15304 # space. 15305 complete="$FOUND_MAKE" 15306 path="${complete%% *}" 15307 tmp="$complete EOL" 15308 arguments="${tmp#* }" 15309 15310 # Input might be given as Windows format, start by converting to 15311 # unix format. 15312 new_path=`$CYGPATH -u "$path"` 15313 15314 # Now try to locate executable using which 15315 new_path=`$WHICH "$new_path" 2> /dev/null` 15316 # bat and cmd files are not always considered executable in cygwin causing which 15317 # to not find them 15318 if test "x$new_path" = x \ 15319 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 15320 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 15321 new_path=`$CYGPATH -u "$path"` 15322 fi 15323 if test "x$new_path" = x; then 15324 # Oops. Which didn't find the executable. 15325 # The splitting of arguments from the executable at a space might have been incorrect, 15326 # since paths with space are more likely in Windows. Give it another try with the whole 15327 # argument. 15328 path="$complete" 15329 arguments="EOL" 15330 new_path=`$CYGPATH -u "$path"` 15331 new_path=`$WHICH "$new_path" 2> /dev/null` 15332 # bat and cmd files are not always considered executable in cygwin causing which 15333 # to not find them 15334 if test "x$new_path" = x \ 15335 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 15336 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 15337 new_path=`$CYGPATH -u "$path"` 15338 fi 15339 if test "x$new_path" = x; then 15340 # It's still not found. Now this is an unrecoverable error. 15341 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15342 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15343 has_space=`$ECHO "$complete" | $GREP " "` 15344 if test "x$has_space" != x; then 15345 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 15346 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 15347 fi 15348 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15349 fi 15350 fi 15351 15352 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 15353 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 15354 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 15355 # "foo.exe" is OK but "foo" is an error. 15356 # 15357 # This test is therefore slightly more accurate than "test -f" to check for file presence. 15358 # It is also a way to make sure we got the proper file name for the real test later on. 15359 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 15360 if test "x$test_shortpath" = x; then 15361 # Short path failed, file does not exist as specified. 15362 # Try adding .exe or .cmd 15363 if test -f "${new_path}.exe"; then 15364 input_to_shortpath="${new_path}.exe" 15365 elif test -f "${new_path}.cmd"; then 15366 input_to_shortpath="${new_path}.cmd" 15367 else 15368 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5 15369 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;} 15370 { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5 15371 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;} 15372 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15373 fi 15374 else 15375 input_to_shortpath="$new_path" 15376 fi 15377 15378 # Call helper function which possibly converts this using DOS-style short mode. 15379 # If so, the updated path is stored in $new_path. 15380 new_path="$input_to_shortpath" 15381 15382 input_path="$input_to_shortpath" 15383 # Check if we need to convert this using DOS-style short mode. If the path 15384 # contains just simple characters, use it. Otherwise (spaces, weird characters), 15385 # take no chances and rewrite it. 15386 # Note: m4 eats our [], so we need to use [ and ] instead. 15387 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 15388 if test "x$has_forbidden_chars" != x; then 15389 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 15390 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 15391 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 15392 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 15393 # Going to short mode and back again did indeed matter. Since short mode is 15394 # case insensitive, let's make it lowercase to improve readability. 15395 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 15396 # Now convert it back to Unix-stile (cygpath) 15397 input_path=`$CYGPATH -u "$shortmode_path"` 15398 new_path="$input_path" 15399 fi 15400 fi 15401 15402 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 15403 if test "x$test_cygdrive_prefix" = x; then 15404 # As a simple fix, exclude /usr/bin since it's not a real path. 15405 if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then 15406 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 15407 # a path prefixed by /cygdrive for fixpath to work. 15408 new_path="$CYGWIN_ROOT_PATH$input_path" 15409 fi 15410 fi 15411 15412 # remove trailing .exe if any 15413 new_path="${new_path/%.exe/}" 15414 15415 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15416 15417 # First separate the path from the arguments. This will split at the first 15418 # space. 15419 complete="$FOUND_MAKE" 15420 path="${complete%% *}" 15421 tmp="$complete EOL" 15422 arguments="${tmp#* }" 15423 15424 # Input might be given as Windows format, start by converting to 15425 # unix format. 15426 new_path="$path" 15427 15428 windows_path="$new_path" 15429 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15430 unix_path=`$CYGPATH -u "$windows_path"` 15431 new_path="$unix_path" 15432 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15433 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15434 new_path="$unix_path" 15435 fi 15436 15437 15438 # Now try to locate executable using which 15439 new_path=`$WHICH "$new_path" 2> /dev/null` 15440 15441 if test "x$new_path" = x; then 15442 # Oops. Which didn't find the executable. 15443 # The splitting of arguments from the executable at a space might have been incorrect, 15444 # since paths with space are more likely in Windows. Give it another try with the whole 15445 # argument. 15446 path="$complete" 15447 arguments="EOL" 15448 new_path="$path" 15449 15450 windows_path="$new_path" 15451 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15452 unix_path=`$CYGPATH -u "$windows_path"` 15453 new_path="$unix_path" 15454 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15455 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15456 new_path="$unix_path" 15457 fi 15458 15459 15460 new_path=`$WHICH "$new_path" 2> /dev/null` 15461 15462 if test "x$new_path" = x; then 15463 # It's still not found. Now this is an unrecoverable error. 15464 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15465 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15466 has_space=`$ECHO "$complete" | $GREP " "` 15467 if test "x$has_space" != x; then 15468 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 15469 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 15470 fi 15471 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15472 fi 15473 fi 15474 15475 # Now new_path has a complete unix path to the binary 15476 if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then 15477 # Keep paths in /bin as-is, but remove trailing .exe if any 15478 new_path="${new_path/%.exe/}" 15479 # Do not save /bin paths to all_fixpath_prefixes! 15480 else 15481 # Not in mixed or Windows style, start by that. 15482 new_path=`cmd //c echo $new_path` 15483 15484 input_path="$new_path" 15485 # Check if we need to convert this using DOS-style short mode. If the path 15486 # contains just simple characters, use it. Otherwise (spaces, weird characters), 15487 # take no chances and rewrite it. 15488 # Note: m4 eats our [], so we need to use [ and ] instead. 15489 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 15490 if test "x$has_forbidden_chars" != x; then 15491 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 15492 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 15493 fi 15494 15495 # Output is in $new_path 15496 15497 windows_path="$new_path" 15498 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15499 unix_path=`$CYGPATH -u "$windows_path"` 15500 new_path="$unix_path" 15501 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15502 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15503 new_path="$unix_path" 15504 fi 15505 15506 # remove trailing .exe if any 15507 new_path="${new_path/%.exe/}" 15508 15509 # Save the first 10 bytes of this path to the storage, so fixpath can work. 15510 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 15511 fi 15512 15513 else 15514 # We're on a posix platform. Hooray! :) 15515 # First separate the path from the arguments. This will split at the first 15516 # space. 15517 complete="$FOUND_MAKE" 15518 path="${complete%% *}" 15519 tmp="$complete EOL" 15520 arguments="${tmp#* }" 15521 15522 # Cannot rely on the command "which" here since it doesn't always work. 15523 is_absolute_path=`$ECHO "$path" | $GREP ^/` 15524 if test -z "$is_absolute_path"; then 15525 # Path to executable is not absolute. Find it. 15526 IFS_save="$IFS" 15527 IFS=: 15528 for p in $PATH; do 15529 if test -f "$p/$path" && test -x "$p/$path"; then 15530 new_path="$p/$path" 15531 break 15532 fi 15533 done 15534 IFS="$IFS_save" 15535 else 15536 { $as_echo "$as_me:${as_lineno-$LINENO}: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&5 15537 $as_echo "$as_me: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&6;} 15538 new_path="$path" 15539 fi 15540 15541 if test "x$new_path" = x; then 15542 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15543 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15544 has_space=`$ECHO "$complete" | $GREP " "` 15545 if test "x$has_space" != x; then 15546 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5 15547 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;} 15548 fi 15549 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15550 fi 15551 fi 15552 15553 # Now join together the path and the arguments once again 15554 if test "x$arguments" != xEOL; then 15555 new_complete="$new_path ${arguments% *}" 15556 else 15557 new_complete="$new_path" 15558 fi 15559 15560 if test "x$complete" != "x$new_complete"; then 15561 FOUND_MAKE="$new_complete" 15562 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5 15563 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;} 15564 fi 15565 15566 fi 15567 fi 15568 fi 15569 fi 15570 15571 15572 if test "x$FOUND_MAKE" = x; then 15573 for ac_prog in make 15574 do 15575 # Extract the first word of "$ac_prog", so it can be a program name with args. 15576 set dummy $ac_prog; ac_word=$2 15577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15578 $as_echo_n "checking for $ac_word... " >&6; } 15579 if ${ac_cv_path_CHECK_MAKE+:} false; then : 15580 $as_echo_n "(cached) " >&6 15581 else 15582 case $CHECK_MAKE in 15583 [\\/]* | ?:[\\/]*) 15584 ac_cv_path_CHECK_MAKE="$CHECK_MAKE" # Let the user override the test with a path. 15585 ;; 15586 *) 15587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15588 for as_dir in $PATH 15589 do 15590 IFS=$as_save_IFS 15591 test -z "$as_dir" && as_dir=. 15592 for ac_exec_ext in '' $ac_executable_extensions; do 15593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15594 ac_cv_path_CHECK_MAKE="$as_dir/$ac_word$ac_exec_ext" 15595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15596 break 2 15597 fi 15598 done 15599 done 15600 IFS=$as_save_IFS 15601 15602 ;; 15603 esac 15604 fi 15605 CHECK_MAKE=$ac_cv_path_CHECK_MAKE 15606 if test -n "$CHECK_MAKE"; then 15607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_MAKE" >&5 15608 $as_echo "$CHECK_MAKE" >&6; } 15609 else 15610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15611 $as_echo "no" >&6; } 15612 fi 15613 15614 15615 test -n "$CHECK_MAKE" && break 15616 done 15617 15618 15619 MAKE_CANDIDATE=""$CHECK_MAKE"" 15620 DESCRIPTION="make in PATH" 15621 if test "x$MAKE_CANDIDATE" != x; then 15622 { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5 15623 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;} 15624 MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1` 15625 IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'` 15626 if test "x$IS_GNU_MAKE" = x; then 15627 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5 15628 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;} 15629 else 15630 IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP -e '3\.8[12]' -e '4\.'` 15631 if test "x$IS_MODERN_MAKE" = x; then 15632 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5 15633 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;} 15634 else 15635 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then 15636 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15637 MAKE_EXPECTED_ENV='cygwin' 15638 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15639 MAKE_EXPECTED_ENV='msys' 15640 else 15641 as_fn_error $? "Unknown Windows environment" "$LINENO" 5 15642 fi 15643 MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'` 15644 IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV` 15645 else 15646 # Not relevant for non-Windows 15647 IS_MAKE_CORRECT_ENV=true 15648 fi 15649 if test "x$IS_MAKE_CORRECT_ENV" = x; then 15650 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5 15651 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;} 15652 else 15653 FOUND_MAKE=$MAKE_CANDIDATE 15654 15655 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15656 15657 # First separate the path from the arguments. This will split at the first 15658 # space. 15659 complete="$FOUND_MAKE" 15660 path="${complete%% *}" 15661 tmp="$complete EOL" 15662 arguments="${tmp#* }" 15663 15664 # Input might be given as Windows format, start by converting to 15665 # unix format. 15666 new_path=`$CYGPATH -u "$path"` 15667 15668 # Now try to locate executable using which 15669 new_path=`$WHICH "$new_path" 2> /dev/null` 15670 # bat and cmd files are not always considered executable in cygwin causing which 15671 # to not find them 15672 if test "x$new_path" = x \ 15673 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 15674 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 15675 new_path=`$CYGPATH -u "$path"` 15676 fi 15677 if test "x$new_path" = x; then 15678 # Oops. Which didn't find the executable. 15679 # The splitting of arguments from the executable at a space might have been incorrect, 15680 # since paths with space are more likely in Windows. Give it another try with the whole 15681 # argument. 15682 path="$complete" 15683 arguments="EOL" 15684 new_path=`$CYGPATH -u "$path"` 15685 new_path=`$WHICH "$new_path" 2> /dev/null` 15686 # bat and cmd files are not always considered executable in cygwin causing which 15687 # to not find them 15688 if test "x$new_path" = x \ 15689 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 15690 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 15691 new_path=`$CYGPATH -u "$path"` 15692 fi 15693 if test "x$new_path" = x; then 15694 # It's still not found. Now this is an unrecoverable error. 15695 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15696 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15697 has_space=`$ECHO "$complete" | $GREP " "` 15698 if test "x$has_space" != x; then 15699 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 15700 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 15701 fi 15702 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15703 fi 15704 fi 15705 15706 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 15707 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 15708 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 15709 # "foo.exe" is OK but "foo" is an error. 15710 # 15711 # This test is therefore slightly more accurate than "test -f" to check for file presence. 15712 # It is also a way to make sure we got the proper file name for the real test later on. 15713 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 15714 if test "x$test_shortpath" = x; then 15715 # Short path failed, file does not exist as specified. 15716 # Try adding .exe or .cmd 15717 if test -f "${new_path}.exe"; then 15718 input_to_shortpath="${new_path}.exe" 15719 elif test -f "${new_path}.cmd"; then 15720 input_to_shortpath="${new_path}.cmd" 15721 else 15722 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5 15723 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;} 15724 { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5 15725 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;} 15726 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15727 fi 15728 else 15729 input_to_shortpath="$new_path" 15730 fi 15731 15732 # Call helper function which possibly converts this using DOS-style short mode. 15733 # If so, the updated path is stored in $new_path. 15734 new_path="$input_to_shortpath" 15735 15736 input_path="$input_to_shortpath" 15737 # Check if we need to convert this using DOS-style short mode. If the path 15738 # contains just simple characters, use it. Otherwise (spaces, weird characters), 15739 # take no chances and rewrite it. 15740 # Note: m4 eats our [], so we need to use [ and ] instead. 15741 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 15742 if test "x$has_forbidden_chars" != x; then 15743 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 15744 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 15745 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 15746 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 15747 # Going to short mode and back again did indeed matter. Since short mode is 15748 # case insensitive, let's make it lowercase to improve readability. 15749 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 15750 # Now convert it back to Unix-stile (cygpath) 15751 input_path=`$CYGPATH -u "$shortmode_path"` 15752 new_path="$input_path" 15753 fi 15754 fi 15755 15756 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 15757 if test "x$test_cygdrive_prefix" = x; then 15758 # As a simple fix, exclude /usr/bin since it's not a real path. 15759 if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then 15760 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 15761 # a path prefixed by /cygdrive for fixpath to work. 15762 new_path="$CYGWIN_ROOT_PATH$input_path" 15763 fi 15764 fi 15765 15766 # remove trailing .exe if any 15767 new_path="${new_path/%.exe/}" 15768 15769 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15770 15771 # First separate the path from the arguments. This will split at the first 15772 # space. 15773 complete="$FOUND_MAKE" 15774 path="${complete%% *}" 15775 tmp="$complete EOL" 15776 arguments="${tmp#* }" 15777 15778 # Input might be given as Windows format, start by converting to 15779 # unix format. 15780 new_path="$path" 15781 15782 windows_path="$new_path" 15783 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15784 unix_path=`$CYGPATH -u "$windows_path"` 15785 new_path="$unix_path" 15786 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15787 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15788 new_path="$unix_path" 15789 fi 15790 15791 15792 # Now try to locate executable using which 15793 new_path=`$WHICH "$new_path" 2> /dev/null` 15794 15795 if test "x$new_path" = x; then 15796 # Oops. Which didn't find the executable. 15797 # The splitting of arguments from the executable at a space might have been incorrect, 15798 # since paths with space are more likely in Windows. Give it another try with the whole 15799 # argument. 15800 path="$complete" 15801 arguments="EOL" 15802 new_path="$path" 15803 15804 windows_path="$new_path" 15805 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15806 unix_path=`$CYGPATH -u "$windows_path"` 15807 new_path="$unix_path" 15808 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15809 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15810 new_path="$unix_path" 15811 fi 15812 15813 15814 new_path=`$WHICH "$new_path" 2> /dev/null` 15815 15816 if test "x$new_path" = x; then 15817 # It's still not found. Now this is an unrecoverable error. 15818 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15819 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15820 has_space=`$ECHO "$complete" | $GREP " "` 15821 if test "x$has_space" != x; then 15822 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 15823 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 15824 fi 15825 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15826 fi 15827 fi 15828 15829 # Now new_path has a complete unix path to the binary 15830 if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then 15831 # Keep paths in /bin as-is, but remove trailing .exe if any 15832 new_path="${new_path/%.exe/}" 15833 # Do not save /bin paths to all_fixpath_prefixes! 15834 else 15835 # Not in mixed or Windows style, start by that. 15836 new_path=`cmd //c echo $new_path` 15837 15838 input_path="$new_path" 15839 # Check if we need to convert this using DOS-style short mode. If the path 15840 # contains just simple characters, use it. Otherwise (spaces, weird characters), 15841 # take no chances and rewrite it. 15842 # Note: m4 eats our [], so we need to use [ and ] instead. 15843 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 15844 if test "x$has_forbidden_chars" != x; then 15845 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 15846 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 15847 fi 15848 15849 # Output is in $new_path 15850 15851 windows_path="$new_path" 15852 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15853 unix_path=`$CYGPATH -u "$windows_path"` 15854 new_path="$unix_path" 15855 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15856 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 15857 new_path="$unix_path" 15858 fi 15859 15860 # remove trailing .exe if any 15861 new_path="${new_path/%.exe/}" 15862 15863 # Save the first 10 bytes of this path to the storage, so fixpath can work. 15864 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 15865 fi 15866 15867 else 15868 # We're on a posix platform. Hooray! :) 15869 # First separate the path from the arguments. This will split at the first 15870 # space. 15871 complete="$FOUND_MAKE" 15872 path="${complete%% *}" 15873 tmp="$complete EOL" 15874 arguments="${tmp#* }" 15875 15876 # Cannot rely on the command "which" here since it doesn't always work. 15877 is_absolute_path=`$ECHO "$path" | $GREP ^/` 15878 if test -z "$is_absolute_path"; then 15879 # Path to executable is not absolute. Find it. 15880 IFS_save="$IFS" 15881 IFS=: 15882 for p in $PATH; do 15883 if test -f "$p/$path" && test -x "$p/$path"; then 15884 new_path="$p/$path" 15885 break 15886 fi 15887 done 15888 IFS="$IFS_save" 15889 else 15890 { $as_echo "$as_me:${as_lineno-$LINENO}: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&5 15891 $as_echo "$as_me: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&6;} 15892 new_path="$path" 15893 fi 15894 15895 if test "x$new_path" = x; then 15896 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 15897 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 15898 has_space=`$ECHO "$complete" | $GREP " "` 15899 if test "x$has_space" != x; then 15900 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5 15901 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;} 15902 fi 15903 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 15904 fi 15905 fi 15906 15907 # Now join together the path and the arguments once again 15908 if test "x$arguments" != xEOL; then 15909 new_complete="$new_path ${arguments% *}" 15910 else 15911 new_complete="$new_path" 15912 fi 15913 15914 if test "x$complete" != "x$new_complete"; then 15915 FOUND_MAKE="$new_complete" 15916 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5 15917 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;} 15918 fi 15919 15920 fi 15921 fi 15922 fi 15923 fi 15924 15925 fi 15926 15927 if test "x$FOUND_MAKE" = x; then 15928 if test "x$TOOLS_DIR" != x; then 15929 # We have a tools-dir, check that as well before giving up. 15930 OLD_PATH=$PATH 15931 PATH=$TOOLS_DIR:$PATH 15932 for ac_prog in gmake 15933 do 15934 # Extract the first word of "$ac_prog", so it can be a program name with args. 15935 set dummy $ac_prog; ac_word=$2 15936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15937 $as_echo_n "checking for $ac_word... " >&6; } 15938 if ${ac_cv_path_CHECK_TOOLSDIR_GMAKE+:} false; then : 15939 $as_echo_n "(cached) " >&6 15940 else 15941 case $CHECK_TOOLSDIR_GMAKE in 15942 [\\/]* | ?:[\\/]*) 15943 ac_cv_path_CHECK_TOOLSDIR_GMAKE="$CHECK_TOOLSDIR_GMAKE" # Let the user override the test with a path. 15944 ;; 15945 *) 15946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15947 for as_dir in $PATH 15948 do 15949 IFS=$as_save_IFS 15950 test -z "$as_dir" && as_dir=. 15951 for ac_exec_ext in '' $ac_executable_extensions; do 15952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15953 ac_cv_path_CHECK_TOOLSDIR_GMAKE="$as_dir/$ac_word$ac_exec_ext" 15954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15955 break 2 15956 fi 15957 done 15958 done 15959 IFS=$as_save_IFS 15960 15961 ;; 15962 esac 15963 fi 15964 CHECK_TOOLSDIR_GMAKE=$ac_cv_path_CHECK_TOOLSDIR_GMAKE 15965 if test -n "$CHECK_TOOLSDIR_GMAKE"; then 15966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_TOOLSDIR_GMAKE" >&5 15967 $as_echo "$CHECK_TOOLSDIR_GMAKE" >&6; } 15968 else 15969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15970 $as_echo "no" >&6; } 15971 fi 15972 15973 15974 test -n "$CHECK_TOOLSDIR_GMAKE" && break 15975 done 15976 15977 15978 MAKE_CANDIDATE=""$CHECK_TOOLSDIR_GMAKE"" 15979 DESCRIPTION="gmake in tools-dir" 15980 if test "x$MAKE_CANDIDATE" != x; then 15981 { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5 15982 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;} 15983 MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1` 15984 IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'` 15985 if test "x$IS_GNU_MAKE" = x; then 15986 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5 15987 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;} 15988 else 15989 IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP -e '3\.8[12]' -e '4\.'` 15990 if test "x$IS_MODERN_MAKE" = x; then 15991 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5 15992 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;} 15993 else 15994 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then 15995 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 15996 MAKE_EXPECTED_ENV='cygwin' 15997 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 15998 MAKE_EXPECTED_ENV='msys' 15999 else 16000 as_fn_error $? "Unknown Windows environment" "$LINENO" 5 16001 fi 16002 MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'` 16003 IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV` 16004 else 16005 # Not relevant for non-Windows 16006 IS_MAKE_CORRECT_ENV=true 16007 fi 16008 if test "x$IS_MAKE_CORRECT_ENV" = x; then 16009 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5 16010 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;} 16011 else 16012 FOUND_MAKE=$MAKE_CANDIDATE 16013 16014 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16015 16016 # First separate the path from the arguments. This will split at the first 16017 # space. 16018 complete="$FOUND_MAKE" 16019 path="${complete%% *}" 16020 tmp="$complete EOL" 16021 arguments="${tmp#* }" 16022 16023 # Input might be given as Windows format, start by converting to 16024 # unix format. 16025 new_path=`$CYGPATH -u "$path"` 16026 16027 # Now try to locate executable using which 16028 new_path=`$WHICH "$new_path" 2> /dev/null` 16029 # bat and cmd files are not always considered executable in cygwin causing which 16030 # to not find them 16031 if test "x$new_path" = x \ 16032 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 16033 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 16034 new_path=`$CYGPATH -u "$path"` 16035 fi 16036 if test "x$new_path" = x; then 16037 # Oops. Which didn't find the executable. 16038 # The splitting of arguments from the executable at a space might have been incorrect, 16039 # since paths with space are more likely in Windows. Give it another try with the whole 16040 # argument. 16041 path="$complete" 16042 arguments="EOL" 16043 new_path=`$CYGPATH -u "$path"` 16044 new_path=`$WHICH "$new_path" 2> /dev/null` 16045 # bat and cmd files are not always considered executable in cygwin causing which 16046 # to not find them 16047 if test "x$new_path" = x \ 16048 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 16049 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 16050 new_path=`$CYGPATH -u "$path"` 16051 fi 16052 if test "x$new_path" = x; then 16053 # It's still not found. Now this is an unrecoverable error. 16054 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 16055 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 16056 has_space=`$ECHO "$complete" | $GREP " "` 16057 if test "x$has_space" != x; then 16058 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 16059 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 16060 fi 16061 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16062 fi 16063 fi 16064 16065 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 16066 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 16067 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 16068 # "foo.exe" is OK but "foo" is an error. 16069 # 16070 # This test is therefore slightly more accurate than "test -f" to check for file presence. 16071 # It is also a way to make sure we got the proper file name for the real test later on. 16072 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 16073 if test "x$test_shortpath" = x; then 16074 # Short path failed, file does not exist as specified. 16075 # Try adding .exe or .cmd 16076 if test -f "${new_path}.exe"; then 16077 input_to_shortpath="${new_path}.exe" 16078 elif test -f "${new_path}.cmd"; then 16079 input_to_shortpath="${new_path}.cmd" 16080 else 16081 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5 16082 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;} 16083 { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5 16084 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;} 16085 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16086 fi 16087 else 16088 input_to_shortpath="$new_path" 16089 fi 16090 16091 # Call helper function which possibly converts this using DOS-style short mode. 16092 # If so, the updated path is stored in $new_path. 16093 new_path="$input_to_shortpath" 16094 16095 input_path="$input_to_shortpath" 16096 # Check if we need to convert this using DOS-style short mode. If the path 16097 # contains just simple characters, use it. Otherwise (spaces, weird characters), 16098 # take no chances and rewrite it. 16099 # Note: m4 eats our [], so we need to use [ and ] instead. 16100 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 16101 if test "x$has_forbidden_chars" != x; then 16102 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 16103 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 16104 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 16105 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 16106 # Going to short mode and back again did indeed matter. Since short mode is 16107 # case insensitive, let's make it lowercase to improve readability. 16108 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 16109 # Now convert it back to Unix-stile (cygpath) 16110 input_path=`$CYGPATH -u "$shortmode_path"` 16111 new_path="$input_path" 16112 fi 16113 fi 16114 16115 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 16116 if test "x$test_cygdrive_prefix" = x; then 16117 # As a simple fix, exclude /usr/bin since it's not a real path. 16118 if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then 16119 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 16120 # a path prefixed by /cygdrive for fixpath to work. 16121 new_path="$CYGWIN_ROOT_PATH$input_path" 16122 fi 16123 fi 16124 16125 # remove trailing .exe if any 16126 new_path="${new_path/%.exe/}" 16127 16128 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16129 16130 # First separate the path from the arguments. This will split at the first 16131 # space. 16132 complete="$FOUND_MAKE" 16133 path="${complete%% *}" 16134 tmp="$complete EOL" 16135 arguments="${tmp#* }" 16136 16137 # Input might be given as Windows format, start by converting to 16138 # unix format. 16139 new_path="$path" 16140 16141 windows_path="$new_path" 16142 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16143 unix_path=`$CYGPATH -u "$windows_path"` 16144 new_path="$unix_path" 16145 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16146 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 16147 new_path="$unix_path" 16148 fi 16149 16150 16151 # Now try to locate executable using which 16152 new_path=`$WHICH "$new_path" 2> /dev/null` 16153 16154 if test "x$new_path" = x; then 16155 # Oops. Which didn't find the executable. 16156 # The splitting of arguments from the executable at a space might have been incorrect, 16157 # since paths with space are more likely in Windows. Give it another try with the whole 16158 # argument. 16159 path="$complete" 16160 arguments="EOL" 16161 new_path="$path" 16162 16163 windows_path="$new_path" 16164 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16165 unix_path=`$CYGPATH -u "$windows_path"` 16166 new_path="$unix_path" 16167 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16168 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 16169 new_path="$unix_path" 16170 fi 16171 16172 16173 new_path=`$WHICH "$new_path" 2> /dev/null` 16174 16175 if test "x$new_path" = x; then 16176 # It's still not found. Now this is an unrecoverable error. 16177 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 16178 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 16179 has_space=`$ECHO "$complete" | $GREP " "` 16180 if test "x$has_space" != x; then 16181 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 16182 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 16183 fi 16184 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16185 fi 16186 fi 16187 16188 # Now new_path has a complete unix path to the binary 16189 if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then 16190 # Keep paths in /bin as-is, but remove trailing .exe if any 16191 new_path="${new_path/%.exe/}" 16192 # Do not save /bin paths to all_fixpath_prefixes! 16193 else 16194 # Not in mixed or Windows style, start by that. 16195 new_path=`cmd //c echo $new_path` 16196 16197 input_path="$new_path" 16198 # Check if we need to convert this using DOS-style short mode. If the path 16199 # contains just simple characters, use it. Otherwise (spaces, weird characters), 16200 # take no chances and rewrite it. 16201 # Note: m4 eats our [], so we need to use [ and ] instead. 16202 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 16203 if test "x$has_forbidden_chars" != x; then 16204 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 16205 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 16206 fi 16207 16208 # Output is in $new_path 16209 16210 windows_path="$new_path" 16211 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16212 unix_path=`$CYGPATH -u "$windows_path"` 16213 new_path="$unix_path" 16214 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16215 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 16216 new_path="$unix_path" 16217 fi 16218 16219 # remove trailing .exe if any 16220 new_path="${new_path/%.exe/}" 16221 16222 # Save the first 10 bytes of this path to the storage, so fixpath can work. 16223 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 16224 fi 16225 16226 else 16227 # We're on a posix platform. Hooray! :) 16228 # First separate the path from the arguments. This will split at the first 16229 # space. 16230 complete="$FOUND_MAKE" 16231 path="${complete%% *}" 16232 tmp="$complete EOL" 16233 arguments="${tmp#* }" 16234 16235 # Cannot rely on the command "which" here since it doesn't always work. 16236 is_absolute_path=`$ECHO "$path" | $GREP ^/` 16237 if test -z "$is_absolute_path"; then 16238 # Path to executable is not absolute. Find it. 16239 IFS_save="$IFS" 16240 IFS=: 16241 for p in $PATH; do 16242 if test -f "$p/$path" && test -x "$p/$path"; then 16243 new_path="$p/$path" 16244 break 16245 fi 16246 done 16247 IFS="$IFS_save" 16248 else 16249 { $as_echo "$as_me:${as_lineno-$LINENO}: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&5 16250 $as_echo "$as_me: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&6;} 16251 new_path="$path" 16252 fi 16253 16254 if test "x$new_path" = x; then 16255 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 16256 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 16257 has_space=`$ECHO "$complete" | $GREP " "` 16258 if test "x$has_space" != x; then 16259 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5 16260 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;} 16261 fi 16262 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16263 fi 16264 fi 16265 16266 # Now join together the path and the arguments once again 16267 if test "x$arguments" != xEOL; then 16268 new_complete="$new_path ${arguments% *}" 16269 else 16270 new_complete="$new_path" 16271 fi 16272 16273 if test "x$complete" != "x$new_complete"; then 16274 FOUND_MAKE="$new_complete" 16275 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5 16276 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;} 16277 fi 16278 16279 fi 16280 fi 16281 fi 16282 fi 16283 16284 if test "x$FOUND_MAKE" = x; then 16285 for ac_prog in make 16286 do 16287 # Extract the first word of "$ac_prog", so it can be a program name with args. 16288 set dummy $ac_prog; ac_word=$2 16289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16290 $as_echo_n "checking for $ac_word... " >&6; } 16291 if ${ac_cv_path_CHECK_TOOLSDIR_MAKE+:} false; then : 16292 $as_echo_n "(cached) " >&6 16293 else 16294 case $CHECK_TOOLSDIR_MAKE in 16295 [\\/]* | ?:[\\/]*) 16296 ac_cv_path_CHECK_TOOLSDIR_MAKE="$CHECK_TOOLSDIR_MAKE" # Let the user override the test with a path. 16297 ;; 16298 *) 16299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16300 for as_dir in $PATH 16301 do 16302 IFS=$as_save_IFS 16303 test -z "$as_dir" && as_dir=. 16304 for ac_exec_ext in '' $ac_executable_extensions; do 16305 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16306 ac_cv_path_CHECK_TOOLSDIR_MAKE="$as_dir/$ac_word$ac_exec_ext" 16307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16308 break 2 16309 fi 16310 done 16311 done 16312 IFS=$as_save_IFS 16313 16314 ;; 16315 esac 16316 fi 16317 CHECK_TOOLSDIR_MAKE=$ac_cv_path_CHECK_TOOLSDIR_MAKE 16318 if test -n "$CHECK_TOOLSDIR_MAKE"; then 16319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_TOOLSDIR_MAKE" >&5 16320 $as_echo "$CHECK_TOOLSDIR_MAKE" >&6; } 16321 else 16322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16323 $as_echo "no" >&6; } 16324 fi 16325 16326 16327 test -n "$CHECK_TOOLSDIR_MAKE" && break 16328 done 16329 16330 16331 MAKE_CANDIDATE=""$CHECK_TOOLSDIR_MAKE"" 16332 DESCRIPTION="make in tools-dir" 16333 if test "x$MAKE_CANDIDATE" != x; then 16334 { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5 16335 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;} 16336 MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1` 16337 IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'` 16338 if test "x$IS_GNU_MAKE" = x; then 16339 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5 16340 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;} 16341 else 16342 IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP -e '3\.8[12]' -e '4\.'` 16343 if test "x$IS_MODERN_MAKE" = x; then 16344 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5 16345 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;} 16346 else 16347 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then 16348 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16349 MAKE_EXPECTED_ENV='cygwin' 16350 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16351 MAKE_EXPECTED_ENV='msys' 16352 else 16353 as_fn_error $? "Unknown Windows environment" "$LINENO" 5 16354 fi 16355 MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'` 16356 IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV` 16357 else 16358 # Not relevant for non-Windows 16359 IS_MAKE_CORRECT_ENV=true 16360 fi 16361 if test "x$IS_MAKE_CORRECT_ENV" = x; then 16362 { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5 16363 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;} 16364 else 16365 FOUND_MAKE=$MAKE_CANDIDATE 16366 16367 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16368 16369 # First separate the path from the arguments. This will split at the first 16370 # space. 16371 complete="$FOUND_MAKE" 16372 path="${complete%% *}" 16373 tmp="$complete EOL" 16374 arguments="${tmp#* }" 16375 16376 # Input might be given as Windows format, start by converting to 16377 # unix format. 16378 new_path=`$CYGPATH -u "$path"` 16379 16380 # Now try to locate executable using which 16381 new_path=`$WHICH "$new_path" 2> /dev/null` 16382 # bat and cmd files are not always considered executable in cygwin causing which 16383 # to not find them 16384 if test "x$new_path" = x \ 16385 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 16386 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 16387 new_path=`$CYGPATH -u "$path"` 16388 fi 16389 if test "x$new_path" = x; then 16390 # Oops. Which didn't find the executable. 16391 # The splitting of arguments from the executable at a space might have been incorrect, 16392 # since paths with space are more likely in Windows. Give it another try with the whole 16393 # argument. 16394 path="$complete" 16395 arguments="EOL" 16396 new_path=`$CYGPATH -u "$path"` 16397 new_path=`$WHICH "$new_path" 2> /dev/null` 16398 # bat and cmd files are not always considered executable in cygwin causing which 16399 # to not find them 16400 if test "x$new_path" = x \ 16401 && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \ 16402 && test "x`$LS \"$path\" 2>/dev/null`" != x; then 16403 new_path=`$CYGPATH -u "$path"` 16404 fi 16405 if test "x$new_path" = x; then 16406 # It's still not found. Now this is an unrecoverable error. 16407 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 16408 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 16409 has_space=`$ECHO "$complete" | $GREP " "` 16410 if test "x$has_space" != x; then 16411 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 16412 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 16413 fi 16414 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16415 fi 16416 fi 16417 16418 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 16419 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 16420 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 16421 # "foo.exe" is OK but "foo" is an error. 16422 # 16423 # This test is therefore slightly more accurate than "test -f" to check for file presence. 16424 # It is also a way to make sure we got the proper file name for the real test later on. 16425 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 16426 if test "x$test_shortpath" = x; then 16427 # Short path failed, file does not exist as specified. 16428 # Try adding .exe or .cmd 16429 if test -f "${new_path}.exe"; then 16430 input_to_shortpath="${new_path}.exe" 16431 elif test -f "${new_path}.cmd"; then 16432 input_to_shortpath="${new_path}.cmd" 16433 else 16434 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5 16435 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;} 16436 { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5 16437 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;} 16438 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16439 fi 16440 else 16441 input_to_shortpath="$new_path" 16442 fi 16443 16444 # Call helper function which possibly converts this using DOS-style short mode. 16445 # If so, the updated path is stored in $new_path. 16446 new_path="$input_to_shortpath" 16447 16448 input_path="$input_to_shortpath" 16449 # Check if we need to convert this using DOS-style short mode. If the path 16450 # contains just simple characters, use it. Otherwise (spaces, weird characters), 16451 # take no chances and rewrite it. 16452 # Note: m4 eats our [], so we need to use [ and ] instead. 16453 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 16454 if test "x$has_forbidden_chars" != x; then 16455 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 16456 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 16457 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 16458 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 16459 # Going to short mode and back again did indeed matter. Since short mode is 16460 # case insensitive, let's make it lowercase to improve readability. 16461 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 16462 # Now convert it back to Unix-stile (cygpath) 16463 input_path=`$CYGPATH -u "$shortmode_path"` 16464 new_path="$input_path" 16465 fi 16466 fi 16467 16468 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 16469 if test "x$test_cygdrive_prefix" = x; then 16470 # As a simple fix, exclude /usr/bin since it's not a real path. 16471 if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then 16472 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 16473 # a path prefixed by /cygdrive for fixpath to work. 16474 new_path="$CYGWIN_ROOT_PATH$input_path" 16475 fi 16476 fi 16477 16478 # remove trailing .exe if any 16479 new_path="${new_path/%.exe/}" 16480 16481 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16482 16483 # First separate the path from the arguments. This will split at the first 16484 # space. 16485 complete="$FOUND_MAKE" 16486 path="${complete%% *}" 16487 tmp="$complete EOL" 16488 arguments="${tmp#* }" 16489 16490 # Input might be given as Windows format, start by converting to 16491 # unix format. 16492 new_path="$path" 16493 16494 windows_path="$new_path" 16495 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16496 unix_path=`$CYGPATH -u "$windows_path"` 16497 new_path="$unix_path" 16498 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16499 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 16500 new_path="$unix_path" 16501 fi 16502 16503 16504 # Now try to locate executable using which 16505 new_path=`$WHICH "$new_path" 2> /dev/null` 16506 16507 if test "x$new_path" = x; then 16508 # Oops. Which didn't find the executable. 16509 # The splitting of arguments from the executable at a space might have been incorrect, 16510 # since paths with space are more likely in Windows. Give it another try with the whole 16511 # argument. 16512 path="$complete" 16513 arguments="EOL" 16514 new_path="$path" 16515 16516 windows_path="$new_path" 16517 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16518 unix_path=`$CYGPATH -u "$windows_path"` 16519 new_path="$unix_path" 16520 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16521 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 16522 new_path="$unix_path" 16523 fi 16524 16525 16526 new_path=`$WHICH "$new_path" 2> /dev/null` 16527 16528 if test "x$new_path" = x; then 16529 # It's still not found. Now this is an unrecoverable error. 16530 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 16531 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 16532 has_space=`$ECHO "$complete" | $GREP " "` 16533 if test "x$has_space" != x; then 16534 { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5 16535 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;} 16536 fi 16537 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16538 fi 16539 fi 16540 16541 # Now new_path has a complete unix path to the binary 16542 if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then 16543 # Keep paths in /bin as-is, but remove trailing .exe if any 16544 new_path="${new_path/%.exe/}" 16545 # Do not save /bin paths to all_fixpath_prefixes! 16546 else 16547 # Not in mixed or Windows style, start by that. 16548 new_path=`cmd //c echo $new_path` 16549 16550 input_path="$new_path" 16551 # Check if we need to convert this using DOS-style short mode. If the path 16552 # contains just simple characters, use it. Otherwise (spaces, weird characters), 16553 # take no chances and rewrite it. 16554 # Note: m4 eats our [], so we need to use [ and ] instead. 16555 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 16556 if test "x$has_forbidden_chars" != x; then 16557 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 16558 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 16559 fi 16560 16561 # Output is in $new_path 16562 16563 windows_path="$new_path" 16564 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 16565 unix_path=`$CYGPATH -u "$windows_path"` 16566 new_path="$unix_path" 16567 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 16568 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 16569 new_path="$unix_path" 16570 fi 16571 16572 # remove trailing .exe if any 16573 new_path="${new_path/%.exe/}" 16574 16575 # Save the first 10 bytes of this path to the storage, so fixpath can work. 16576 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 16577 fi 16578 16579 else 16580 # We're on a posix platform. Hooray! :) 16581 # First separate the path from the arguments. This will split at the first 16582 # space. 16583 complete="$FOUND_MAKE" 16584 path="${complete%% *}" 16585 tmp="$complete EOL" 16586 arguments="${tmp#* }" 16587 16588 # Cannot rely on the command "which" here since it doesn't always work. 16589 is_absolute_path=`$ECHO "$path" | $GREP ^/` 16590 if test -z "$is_absolute_path"; then 16591 # Path to executable is not absolute. Find it. 16592 IFS_save="$IFS" 16593 IFS=: 16594 for p in $PATH; do 16595 if test -f "$p/$path" && test -x "$p/$path"; then 16596 new_path="$p/$path" 16597 break 16598 fi 16599 done 16600 IFS="$IFS_save" 16601 else 16602 { $as_echo "$as_me:${as_lineno-$LINENO}: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&5 16603 $as_echo "$as_me: Resolving FOUND_MAKE (as $path) failed, using $path directly." >&6;} 16604 new_path="$path" 16605 fi 16606 16607 if test "x$new_path" = x; then 16608 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5 16609 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;} 16610 has_space=`$ECHO "$complete" | $GREP " "` 16611 if test "x$has_space" != x; then 16612 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5 16613 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;} 16614 fi 16615 as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5 16616 fi 16617 fi 16618 16619 # Now join together the path and the arguments once again 16620 if test "x$arguments" != xEOL; then 16621 new_complete="$new_path ${arguments% *}" 16622 else 16623 new_complete="$new_path" 16624 fi 16625 16626 if test "x$complete" != "x$new_complete"; then 16627 FOUND_MAKE="$new_complete" 16628 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5 16629 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;} 16630 fi 16631 16632 fi 16633 fi 16634 fi 16635 fi 16636 16637 fi 16638 PATH=$OLD_PATH 16639 fi 16640 fi 16641 16642 if test "x$FOUND_MAKE" = x; then 16643 as_fn_error $? "Cannot find GNU make 3.81 or newer! Please put it in the path, or add e.g. MAKE=/opt/gmake3.81/make as argument to configure." "$LINENO" 5 16644 fi 16645 fi 16646 16647 MAKE=$FOUND_MAKE 16648 16649 { $as_echo "$as_me:${as_lineno-$LINENO}: Using GNU make 3.81 (or later) at $FOUND_MAKE (version: $MAKE_VERSION_STRING)" >&5 16650 $as_echo "$as_me: Using GNU make 3.81 (or later) at $FOUND_MAKE (version: $MAKE_VERSION_STRING)" >&6;} 16651 16652 16653 16654 # Test if find supports -delete 16655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if find supports -delete" >&5 16656 $as_echo_n "checking if find supports -delete... " >&6; } 16657 FIND_DELETE="-delete" 16658 16659 DELETEDIR=`$MKTEMP -d tmp.XXXXXXXXXX` || (echo Could not create temporary directory!; exit $?) 16660 16661 echo Hejsan > $DELETEDIR/TestIfFindSupportsDelete 16662 16663 TEST_DELETE=`$FIND "$DELETEDIR" -name TestIfFindSupportsDelete $FIND_DELETE 2>&1` 16664 if test -f $DELETEDIR/TestIfFindSupportsDelete; then 16665 # No, it does not. 16666 rm $DELETEDIR/TestIfFindSupportsDelete 16667 FIND_DELETE="-exec rm \{\} \+" 16668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16669 $as_echo "no" >&6; } 16670 else 16671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16672 $as_echo "yes" >&6; } 16673 fi 16674 rmdir $DELETEDIR 16675 16676 16677 16678 # These tools might not be installed by default, 16679 # need hint on how to install them. 16680 16681 16682 16683 # Publish this variable in the help. 16684 16685 16686 if test "x$UNZIP" = x; then 16687 # The variable is not set by user, try to locate tool using the code snippet 16688 for ac_prog in unzip 16689 do 16690 # Extract the first word of "$ac_prog", so it can be a program name with args. 16691 set dummy $ac_prog; ac_word=$2 16692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16693 $as_echo_n "checking for $ac_word... " >&6; } 16694 if ${ac_cv_path_UNZIP+:} false; then : 16695 $as_echo_n "(cached) " >&6 16696 else 16697 case $UNZIP in 16698 [\\/]* | ?:[\\/]*) 16699 ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path. 16700 ;; 16701 *) 16702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16703 for as_dir in $PATH 16704 do 16705 IFS=$as_save_IFS 16706 test -z "$as_dir" && as_dir=. 16707 for ac_exec_ext in '' $ac_executable_extensions; do 16708 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16709 ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext" 16710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16711 break 2 16712 fi 16713 done 16714 done 16715 IFS=$as_save_IFS 16716 16717 ;; 16718 esac 16719 fi 16720 UNZIP=$ac_cv_path_UNZIP 16721 if test -n "$UNZIP"; then 16722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5 16723 $as_echo "$UNZIP" >&6; } 16724 else 16725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16726 $as_echo "no" >&6; } 16727 fi 16728 16729 16730 test -n "$UNZIP" && break 16731 done 16732 16733 else 16734 # The variable is set, but is it from the command line or the environment? 16735 16736 # Try to remove the string !UNZIP! from our list. 16737 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!UNZIP!/} 16738 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 16739 # If it failed, the variable was not from the command line. Ignore it, 16740 # but warn the user (except for BASH, which is always set by the calling BASH). 16741 if test "xUNZIP" != xBASH; then 16742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of UNZIP from the environment. Use command line variables instead." >&5 16743 $as_echo "$as_me: WARNING: Ignoring value of UNZIP from the environment. Use command line variables instead." >&2;} 16744 fi 16745 # Try to locate tool using the code snippet 16746 for ac_prog in unzip 16747 do 16748 # Extract the first word of "$ac_prog", so it can be a program name with args. 16749 set dummy $ac_prog; ac_word=$2 16750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16751 $as_echo_n "checking for $ac_word... " >&6; } 16752 if ${ac_cv_path_UNZIP+:} false; then : 16753 $as_echo_n "(cached) " >&6 16754 else 16755 case $UNZIP in 16756 [\\/]* | ?:[\\/]*) 16757 ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path. 16758 ;; 16759 *) 16760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16761 for as_dir in $PATH 16762 do 16763 IFS=$as_save_IFS 16764 test -z "$as_dir" && as_dir=. 16765 for ac_exec_ext in '' $ac_executable_extensions; do 16766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16767 ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext" 16768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16769 break 2 16770 fi 16771 done 16772 done 16773 IFS=$as_save_IFS 16774 16775 ;; 16776 esac 16777 fi 16778 UNZIP=$ac_cv_path_UNZIP 16779 if test -n "$UNZIP"; then 16780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5 16781 $as_echo "$UNZIP" >&6; } 16782 else 16783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16784 $as_echo "no" >&6; } 16785 fi 16786 16787 16788 test -n "$UNZIP" && break 16789 done 16790 16791 else 16792 # If it succeeded, then it was overridden by the user. We will use it 16793 # for the tool. 16794 16795 # First remove it from the list of overridden variables, so we can test 16796 # for unknown variables in the end. 16797 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 16798 16799 # Check if the provided tool contains a complete path. 16800 tool_specified="$UNZIP" 16801 tool_basename="${tool_specified##*/}" 16802 if test "x$tool_basename" = "x$tool_specified"; then 16803 # A command without a complete path is provided, search $PATH. 16804 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool UNZIP=$tool_basename" >&5 16805 $as_echo "$as_me: Will search for user supplied tool UNZIP=$tool_basename" >&6;} 16806 # Extract the first word of "$tool_basename", so it can be a program name with args. 16807 set dummy $tool_basename; ac_word=$2 16808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16809 $as_echo_n "checking for $ac_word... " >&6; } 16810 if ${ac_cv_path_UNZIP+:} false; then : 16811 $as_echo_n "(cached) " >&6 16812 else 16813 case $UNZIP in 16814 [\\/]* | ?:[\\/]*) 16815 ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path. 16816 ;; 16817 *) 16818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16819 for as_dir in $PATH 16820 do 16821 IFS=$as_save_IFS 16822 test -z "$as_dir" && as_dir=. 16823 for ac_exec_ext in '' $ac_executable_extensions; do 16824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16825 ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext" 16826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16827 break 2 16828 fi 16829 done 16830 done 16831 IFS=$as_save_IFS 16832 16833 ;; 16834 esac 16835 fi 16836 UNZIP=$ac_cv_path_UNZIP 16837 if test -n "$UNZIP"; then 16838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5 16839 $as_echo "$UNZIP" >&6; } 16840 else 16841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16842 $as_echo "no" >&6; } 16843 fi 16844 16845 16846 if test "x$UNZIP" = x; then 16847 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 16848 fi 16849 else 16850 # Otherwise we believe it is a complete path. Use it as it is. 16851 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool UNZIP=$tool_specified" >&5 16852 $as_echo "$as_me: Will use user supplied tool UNZIP=$tool_specified" >&6;} 16853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNZIP" >&5 16854 $as_echo_n "checking for UNZIP... " >&6; } 16855 if test ! -x "$tool_specified"; then 16856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 16857 $as_echo "not found" >&6; } 16858 as_fn_error $? "User supplied tool UNZIP=$tool_specified does not exist or is not executable" "$LINENO" 5 16859 fi 16860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 16861 $as_echo "$tool_specified" >&6; } 16862 fi 16863 fi 16864 fi 16865 16866 16867 16868 if test "x$UNZIP" = x; then 16869 as_fn_error $? "Could not find required tool for UNZIP" "$LINENO" 5 16870 fi 16871 16872 16873 16874 16875 16876 # Publish this variable in the help. 16877 16878 16879 if test "x$ZIP" = x; then 16880 # The variable is not set by user, try to locate tool using the code snippet 16881 for ac_prog in zip 16882 do 16883 # Extract the first word of "$ac_prog", so it can be a program name with args. 16884 set dummy $ac_prog; ac_word=$2 16885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16886 $as_echo_n "checking for $ac_word... " >&6; } 16887 if ${ac_cv_path_ZIP+:} false; then : 16888 $as_echo_n "(cached) " >&6 16889 else 16890 case $ZIP in 16891 [\\/]* | ?:[\\/]*) 16892 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path. 16893 ;; 16894 *) 16895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16896 for as_dir in $PATH 16897 do 16898 IFS=$as_save_IFS 16899 test -z "$as_dir" && as_dir=. 16900 for ac_exec_ext in '' $ac_executable_extensions; do 16901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16902 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext" 16903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16904 break 2 16905 fi 16906 done 16907 done 16908 IFS=$as_save_IFS 16909 16910 ;; 16911 esac 16912 fi 16913 ZIP=$ac_cv_path_ZIP 16914 if test -n "$ZIP"; then 16915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5 16916 $as_echo "$ZIP" >&6; } 16917 else 16918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16919 $as_echo "no" >&6; } 16920 fi 16921 16922 16923 test -n "$ZIP" && break 16924 done 16925 16926 else 16927 # The variable is set, but is it from the command line or the environment? 16928 16929 # Try to remove the string !ZIP! from our list. 16930 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!ZIP!/} 16931 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 16932 # If it failed, the variable was not from the command line. Ignore it, 16933 # but warn the user (except for BASH, which is always set by the calling BASH). 16934 if test "xZIP" != xBASH; then 16935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of ZIP from the environment. Use command line variables instead." >&5 16936 $as_echo "$as_me: WARNING: Ignoring value of ZIP from the environment. Use command line variables instead." >&2;} 16937 fi 16938 # Try to locate tool using the code snippet 16939 for ac_prog in zip 16940 do 16941 # Extract the first word of "$ac_prog", so it can be a program name with args. 16942 set dummy $ac_prog; ac_word=$2 16943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16944 $as_echo_n "checking for $ac_word... " >&6; } 16945 if ${ac_cv_path_ZIP+:} false; then : 16946 $as_echo_n "(cached) " >&6 16947 else 16948 case $ZIP in 16949 [\\/]* | ?:[\\/]*) 16950 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path. 16951 ;; 16952 *) 16953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16954 for as_dir in $PATH 16955 do 16956 IFS=$as_save_IFS 16957 test -z "$as_dir" && as_dir=. 16958 for ac_exec_ext in '' $ac_executable_extensions; do 16959 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16960 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext" 16961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16962 break 2 16963 fi 16964 done 16965 done 16966 IFS=$as_save_IFS 16967 16968 ;; 16969 esac 16970 fi 16971 ZIP=$ac_cv_path_ZIP 16972 if test -n "$ZIP"; then 16973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5 16974 $as_echo "$ZIP" >&6; } 16975 else 16976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16977 $as_echo "no" >&6; } 16978 fi 16979 16980 16981 test -n "$ZIP" && break 16982 done 16983 16984 else 16985 # If it succeeded, then it was overridden by the user. We will use it 16986 # for the tool. 16987 16988 # First remove it from the list of overridden variables, so we can test 16989 # for unknown variables in the end. 16990 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 16991 16992 # Check if the provided tool contains a complete path. 16993 tool_specified="$ZIP" 16994 tool_basename="${tool_specified##*/}" 16995 if test "x$tool_basename" = "x$tool_specified"; then 16996 # A command without a complete path is provided, search $PATH. 16997 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool ZIP=$tool_basename" >&5 16998 $as_echo "$as_me: Will search for user supplied tool ZIP=$tool_basename" >&6;} 16999 # Extract the first word of "$tool_basename", so it can be a program name with args. 17000 set dummy $tool_basename; ac_word=$2 17001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17002 $as_echo_n "checking for $ac_word... " >&6; } 17003 if ${ac_cv_path_ZIP+:} false; then : 17004 $as_echo_n "(cached) " >&6 17005 else 17006 case $ZIP in 17007 [\\/]* | ?:[\\/]*) 17008 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path. 17009 ;; 17010 *) 17011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17012 for as_dir in $PATH 17013 do 17014 IFS=$as_save_IFS 17015 test -z "$as_dir" && as_dir=. 17016 for ac_exec_ext in '' $ac_executable_extensions; do 17017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17018 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext" 17019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17020 break 2 17021 fi 17022 done 17023 done 17024 IFS=$as_save_IFS 17025 17026 ;; 17027 esac 17028 fi 17029 ZIP=$ac_cv_path_ZIP 17030 if test -n "$ZIP"; then 17031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5 17032 $as_echo "$ZIP" >&6; } 17033 else 17034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17035 $as_echo "no" >&6; } 17036 fi 17037 17038 17039 if test "x$ZIP" = x; then 17040 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 17041 fi 17042 else 17043 # Otherwise we believe it is a complete path. Use it as it is. 17044 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool ZIP=$tool_specified" >&5 17045 $as_echo "$as_me: Will use user supplied tool ZIP=$tool_specified" >&6;} 17046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZIP" >&5 17047 $as_echo_n "checking for ZIP... " >&6; } 17048 if test ! -x "$tool_specified"; then 17049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 17050 $as_echo "not found" >&6; } 17051 as_fn_error $? "User supplied tool ZIP=$tool_specified does not exist or is not executable" "$LINENO" 5 17052 fi 17053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 17054 $as_echo "$tool_specified" >&6; } 17055 fi 17056 fi 17057 fi 17058 17059 17060 17061 if test "x$ZIP" = x; then 17062 as_fn_error $? "Could not find required tool for ZIP" "$LINENO" 5 17063 fi 17064 17065 17066 17067 # Non-required basic tools 17068 17069 17070 17071 # Publish this variable in the help. 17072 17073 17074 if test "x$LDD" = x; then 17075 # The variable is not set by user, try to locate tool using the code snippet 17076 for ac_prog in ldd 17077 do 17078 # Extract the first word of "$ac_prog", so it can be a program name with args. 17079 set dummy $ac_prog; ac_word=$2 17080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17081 $as_echo_n "checking for $ac_word... " >&6; } 17082 if ${ac_cv_path_LDD+:} false; then : 17083 $as_echo_n "(cached) " >&6 17084 else 17085 case $LDD in 17086 [\\/]* | ?:[\\/]*) 17087 ac_cv_path_LDD="$LDD" # Let the user override the test with a path. 17088 ;; 17089 *) 17090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17091 for as_dir in $PATH 17092 do 17093 IFS=$as_save_IFS 17094 test -z "$as_dir" && as_dir=. 17095 for ac_exec_ext in '' $ac_executable_extensions; do 17096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17097 ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext" 17098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17099 break 2 17100 fi 17101 done 17102 done 17103 IFS=$as_save_IFS 17104 17105 ;; 17106 esac 17107 fi 17108 LDD=$ac_cv_path_LDD 17109 if test -n "$LDD"; then 17110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5 17111 $as_echo "$LDD" >&6; } 17112 else 17113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17114 $as_echo "no" >&6; } 17115 fi 17116 17117 17118 test -n "$LDD" && break 17119 done 17120 17121 else 17122 # The variable is set, but is it from the command line or the environment? 17123 17124 # Try to remove the string !LDD! from our list. 17125 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!LDD!/} 17126 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 17127 # If it failed, the variable was not from the command line. Ignore it, 17128 # but warn the user (except for BASH, which is always set by the calling BASH). 17129 if test "xLDD" != xBASH; then 17130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of LDD from the environment. Use command line variables instead." >&5 17131 $as_echo "$as_me: WARNING: Ignoring value of LDD from the environment. Use command line variables instead." >&2;} 17132 fi 17133 # Try to locate tool using the code snippet 17134 for ac_prog in ldd 17135 do 17136 # Extract the first word of "$ac_prog", so it can be a program name with args. 17137 set dummy $ac_prog; ac_word=$2 17138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17139 $as_echo_n "checking for $ac_word... " >&6; } 17140 if ${ac_cv_path_LDD+:} false; then : 17141 $as_echo_n "(cached) " >&6 17142 else 17143 case $LDD in 17144 [\\/]* | ?:[\\/]*) 17145 ac_cv_path_LDD="$LDD" # Let the user override the test with a path. 17146 ;; 17147 *) 17148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17149 for as_dir in $PATH 17150 do 17151 IFS=$as_save_IFS 17152 test -z "$as_dir" && as_dir=. 17153 for ac_exec_ext in '' $ac_executable_extensions; do 17154 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17155 ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext" 17156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17157 break 2 17158 fi 17159 done 17160 done 17161 IFS=$as_save_IFS 17162 17163 ;; 17164 esac 17165 fi 17166 LDD=$ac_cv_path_LDD 17167 if test -n "$LDD"; then 17168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5 17169 $as_echo "$LDD" >&6; } 17170 else 17171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17172 $as_echo "no" >&6; } 17173 fi 17174 17175 17176 test -n "$LDD" && break 17177 done 17178 17179 else 17180 # If it succeeded, then it was overridden by the user. We will use it 17181 # for the tool. 17182 17183 # First remove it from the list of overridden variables, so we can test 17184 # for unknown variables in the end. 17185 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 17186 17187 # Check if the provided tool contains a complete path. 17188 tool_specified="$LDD" 17189 tool_basename="${tool_specified##*/}" 17190 if test "x$tool_basename" = "x$tool_specified"; then 17191 # A command without a complete path is provided, search $PATH. 17192 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool LDD=$tool_basename" >&5 17193 $as_echo "$as_me: Will search for user supplied tool LDD=$tool_basename" >&6;} 17194 # Extract the first word of "$tool_basename", so it can be a program name with args. 17195 set dummy $tool_basename; ac_word=$2 17196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17197 $as_echo_n "checking for $ac_word... " >&6; } 17198 if ${ac_cv_path_LDD+:} false; then : 17199 $as_echo_n "(cached) " >&6 17200 else 17201 case $LDD in 17202 [\\/]* | ?:[\\/]*) 17203 ac_cv_path_LDD="$LDD" # Let the user override the test with a path. 17204 ;; 17205 *) 17206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17207 for as_dir in $PATH 17208 do 17209 IFS=$as_save_IFS 17210 test -z "$as_dir" && as_dir=. 17211 for ac_exec_ext in '' $ac_executable_extensions; do 17212 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17213 ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext" 17214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17215 break 2 17216 fi 17217 done 17218 done 17219 IFS=$as_save_IFS 17220 17221 ;; 17222 esac 17223 fi 17224 LDD=$ac_cv_path_LDD 17225 if test -n "$LDD"; then 17226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5 17227 $as_echo "$LDD" >&6; } 17228 else 17229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17230 $as_echo "no" >&6; } 17231 fi 17232 17233 17234 if test "x$LDD" = x; then 17235 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 17236 fi 17237 else 17238 # Otherwise we believe it is a complete path. Use it as it is. 17239 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool LDD=$tool_specified" >&5 17240 $as_echo "$as_me: Will use user supplied tool LDD=$tool_specified" >&6;} 17241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDD" >&5 17242 $as_echo_n "checking for LDD... " >&6; } 17243 if test ! -x "$tool_specified"; then 17244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 17245 $as_echo "not found" >&6; } 17246 as_fn_error $? "User supplied tool LDD=$tool_specified does not exist or is not executable" "$LINENO" 5 17247 fi 17248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 17249 $as_echo "$tool_specified" >&6; } 17250 fi 17251 fi 17252 fi 17253 17254 17255 if test "x$LDD" = "x"; then 17256 # List shared lib dependencies is used for 17257 # debug output and checking for forbidden dependencies. 17258 # We can build without it. 17259 LDD="true" 17260 fi 17261 17262 17263 # Publish this variable in the help. 17264 17265 17266 if test "x$OTOOL" = x; then 17267 # The variable is not set by user, try to locate tool using the code snippet 17268 for ac_prog in otool 17269 do 17270 # Extract the first word of "$ac_prog", so it can be a program name with args. 17271 set dummy $ac_prog; ac_word=$2 17272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17273 $as_echo_n "checking for $ac_word... " >&6; } 17274 if ${ac_cv_path_OTOOL+:} false; then : 17275 $as_echo_n "(cached) " >&6 17276 else 17277 case $OTOOL in 17278 [\\/]* | ?:[\\/]*) 17279 ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path. 17280 ;; 17281 *) 17282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17283 for as_dir in $PATH 17284 do 17285 IFS=$as_save_IFS 17286 test -z "$as_dir" && as_dir=. 17287 for ac_exec_ext in '' $ac_executable_extensions; do 17288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17289 ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext" 17290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17291 break 2 17292 fi 17293 done 17294 done 17295 IFS=$as_save_IFS 17296 17297 ;; 17298 esac 17299 fi 17300 OTOOL=$ac_cv_path_OTOOL 17301 if test -n "$OTOOL"; then 17302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 17303 $as_echo "$OTOOL" >&6; } 17304 else 17305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17306 $as_echo "no" >&6; } 17307 fi 17308 17309 17310 test -n "$OTOOL" && break 17311 done 17312 17313 else 17314 # The variable is set, but is it from the command line or the environment? 17315 17316 # Try to remove the string !OTOOL! from our list. 17317 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!OTOOL!/} 17318 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 17319 # If it failed, the variable was not from the command line. Ignore it, 17320 # but warn the user (except for BASH, which is always set by the calling BASH). 17321 if test "xOTOOL" != xBASH; then 17322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of OTOOL from the environment. Use command line variables instead." >&5 17323 $as_echo "$as_me: WARNING: Ignoring value of OTOOL from the environment. Use command line variables instead." >&2;} 17324 fi 17325 # Try to locate tool using the code snippet 17326 for ac_prog in otool 17327 do 17328 # Extract the first word of "$ac_prog", so it can be a program name with args. 17329 set dummy $ac_prog; ac_word=$2 17330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17331 $as_echo_n "checking for $ac_word... " >&6; } 17332 if ${ac_cv_path_OTOOL+:} false; then : 17333 $as_echo_n "(cached) " >&6 17334 else 17335 case $OTOOL in 17336 [\\/]* | ?:[\\/]*) 17337 ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path. 17338 ;; 17339 *) 17340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17341 for as_dir in $PATH 17342 do 17343 IFS=$as_save_IFS 17344 test -z "$as_dir" && as_dir=. 17345 for ac_exec_ext in '' $ac_executable_extensions; do 17346 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17347 ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext" 17348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17349 break 2 17350 fi 17351 done 17352 done 17353 IFS=$as_save_IFS 17354 17355 ;; 17356 esac 17357 fi 17358 OTOOL=$ac_cv_path_OTOOL 17359 if test -n "$OTOOL"; then 17360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 17361 $as_echo "$OTOOL" >&6; } 17362 else 17363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17364 $as_echo "no" >&6; } 17365 fi 17366 17367 17368 test -n "$OTOOL" && break 17369 done 17370 17371 else 17372 # If it succeeded, then it was overridden by the user. We will use it 17373 # for the tool. 17374 17375 # First remove it from the list of overridden variables, so we can test 17376 # for unknown variables in the end. 17377 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 17378 17379 # Check if the provided tool contains a complete path. 17380 tool_specified="$OTOOL" 17381 tool_basename="${tool_specified##*/}" 17382 if test "x$tool_basename" = "x$tool_specified"; then 17383 # A command without a complete path is provided, search $PATH. 17384 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool OTOOL=$tool_basename" >&5 17385 $as_echo "$as_me: Will search for user supplied tool OTOOL=$tool_basename" >&6;} 17386 # Extract the first word of "$tool_basename", so it can be a program name with args. 17387 set dummy $tool_basename; ac_word=$2 17388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17389 $as_echo_n "checking for $ac_word... " >&6; } 17390 if ${ac_cv_path_OTOOL+:} false; then : 17391 $as_echo_n "(cached) " >&6 17392 else 17393 case $OTOOL in 17394 [\\/]* | ?:[\\/]*) 17395 ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path. 17396 ;; 17397 *) 17398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17399 for as_dir in $PATH 17400 do 17401 IFS=$as_save_IFS 17402 test -z "$as_dir" && as_dir=. 17403 for ac_exec_ext in '' $ac_executable_extensions; do 17404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17405 ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext" 17406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17407 break 2 17408 fi 17409 done 17410 done 17411 IFS=$as_save_IFS 17412 17413 ;; 17414 esac 17415 fi 17416 OTOOL=$ac_cv_path_OTOOL 17417 if test -n "$OTOOL"; then 17418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 17419 $as_echo "$OTOOL" >&6; } 17420 else 17421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17422 $as_echo "no" >&6; } 17423 fi 17424 17425 17426 if test "x$OTOOL" = x; then 17427 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 17428 fi 17429 else 17430 # Otherwise we believe it is a complete path. Use it as it is. 17431 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool OTOOL=$tool_specified" >&5 17432 $as_echo "$as_me: Will use user supplied tool OTOOL=$tool_specified" >&6;} 17433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTOOL" >&5 17434 $as_echo_n "checking for OTOOL... " >&6; } 17435 if test ! -x "$tool_specified"; then 17436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 17437 $as_echo "not found" >&6; } 17438 as_fn_error $? "User supplied tool OTOOL=$tool_specified does not exist or is not executable" "$LINENO" 5 17439 fi 17440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 17441 $as_echo "$tool_specified" >&6; } 17442 fi 17443 fi 17444 fi 17445 17446 17447 if test "x$OTOOL" = "x"; then 17448 OTOOL="true" 17449 fi 17450 17451 17452 # Publish this variable in the help. 17453 17454 17455 if test "x$READELF" = x; then 17456 # The variable is not set by user, try to locate tool using the code snippet 17457 for ac_prog in greadelf readelf 17458 do 17459 # Extract the first word of "$ac_prog", so it can be a program name with args. 17460 set dummy $ac_prog; ac_word=$2 17461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17462 $as_echo_n "checking for $ac_word... " >&6; } 17463 if ${ac_cv_path_READELF+:} false; then : 17464 $as_echo_n "(cached) " >&6 17465 else 17466 case $READELF in 17467 [\\/]* | ?:[\\/]*) 17468 ac_cv_path_READELF="$READELF" # Let the user override the test with a path. 17469 ;; 17470 *) 17471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17472 for as_dir in $PATH 17473 do 17474 IFS=$as_save_IFS 17475 test -z "$as_dir" && as_dir=. 17476 for ac_exec_ext in '' $ac_executable_extensions; do 17477 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17478 ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext" 17479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17480 break 2 17481 fi 17482 done 17483 done 17484 IFS=$as_save_IFS 17485 17486 ;; 17487 esac 17488 fi 17489 READELF=$ac_cv_path_READELF 17490 if test -n "$READELF"; then 17491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 17492 $as_echo "$READELF" >&6; } 17493 else 17494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17495 $as_echo "no" >&6; } 17496 fi 17497 17498 17499 test -n "$READELF" && break 17500 done 17501 17502 else 17503 # The variable is set, but is it from the command line or the environment? 17504 17505 # Try to remove the string !READELF! from our list. 17506 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!READELF!/} 17507 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 17508 # If it failed, the variable was not from the command line. Ignore it, 17509 # but warn the user (except for BASH, which is always set by the calling BASH). 17510 if test "xREADELF" != xBASH; then 17511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of READELF from the environment. Use command line variables instead." >&5 17512 $as_echo "$as_me: WARNING: Ignoring value of READELF from the environment. Use command line variables instead." >&2;} 17513 fi 17514 # Try to locate tool using the code snippet 17515 for ac_prog in greadelf readelf 17516 do 17517 # Extract the first word of "$ac_prog", so it can be a program name with args. 17518 set dummy $ac_prog; ac_word=$2 17519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17520 $as_echo_n "checking for $ac_word... " >&6; } 17521 if ${ac_cv_path_READELF+:} false; then : 17522 $as_echo_n "(cached) " >&6 17523 else 17524 case $READELF in 17525 [\\/]* | ?:[\\/]*) 17526 ac_cv_path_READELF="$READELF" # Let the user override the test with a path. 17527 ;; 17528 *) 17529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17530 for as_dir in $PATH 17531 do 17532 IFS=$as_save_IFS 17533 test -z "$as_dir" && as_dir=. 17534 for ac_exec_ext in '' $ac_executable_extensions; do 17535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17536 ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext" 17537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17538 break 2 17539 fi 17540 done 17541 done 17542 IFS=$as_save_IFS 17543 17544 ;; 17545 esac 17546 fi 17547 READELF=$ac_cv_path_READELF 17548 if test -n "$READELF"; then 17549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 17550 $as_echo "$READELF" >&6; } 17551 else 17552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17553 $as_echo "no" >&6; } 17554 fi 17555 17556 17557 test -n "$READELF" && break 17558 done 17559 17560 else 17561 # If it succeeded, then it was overridden by the user. We will use it 17562 # for the tool. 17563 17564 # First remove it from the list of overridden variables, so we can test 17565 # for unknown variables in the end. 17566 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 17567 17568 # Check if the provided tool contains a complete path. 17569 tool_specified="$READELF" 17570 tool_basename="${tool_specified##*/}" 17571 if test "x$tool_basename" = "x$tool_specified"; then 17572 # A command without a complete path is provided, search $PATH. 17573 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool READELF=$tool_basename" >&5 17574 $as_echo "$as_me: Will search for user supplied tool READELF=$tool_basename" >&6;} 17575 # Extract the first word of "$tool_basename", so it can be a program name with args. 17576 set dummy $tool_basename; ac_word=$2 17577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17578 $as_echo_n "checking for $ac_word... " >&6; } 17579 if ${ac_cv_path_READELF+:} false; then : 17580 $as_echo_n "(cached) " >&6 17581 else 17582 case $READELF in 17583 [\\/]* | ?:[\\/]*) 17584 ac_cv_path_READELF="$READELF" # Let the user override the test with a path. 17585 ;; 17586 *) 17587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17588 for as_dir in $PATH 17589 do 17590 IFS=$as_save_IFS 17591 test -z "$as_dir" && as_dir=. 17592 for ac_exec_ext in '' $ac_executable_extensions; do 17593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17594 ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext" 17595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17596 break 2 17597 fi 17598 done 17599 done 17600 IFS=$as_save_IFS 17601 17602 ;; 17603 esac 17604 fi 17605 READELF=$ac_cv_path_READELF 17606 if test -n "$READELF"; then 17607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 17608 $as_echo "$READELF" >&6; } 17609 else 17610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17611 $as_echo "no" >&6; } 17612 fi 17613 17614 17615 if test "x$READELF" = x; then 17616 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 17617 fi 17618 else 17619 # Otherwise we believe it is a complete path. Use it as it is. 17620 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool READELF=$tool_specified" >&5 17621 $as_echo "$as_me: Will use user supplied tool READELF=$tool_specified" >&6;} 17622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for READELF" >&5 17623 $as_echo_n "checking for READELF... " >&6; } 17624 if test ! -x "$tool_specified"; then 17625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 17626 $as_echo "not found" >&6; } 17627 as_fn_error $? "User supplied tool READELF=$tool_specified does not exist or is not executable" "$LINENO" 5 17628 fi 17629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 17630 $as_echo "$tool_specified" >&6; } 17631 fi 17632 fi 17633 fi 17634 17635 17636 17637 17638 # Publish this variable in the help. 17639 17640 17641 if test "x$HG" = x; then 17642 # The variable is not set by user, try to locate tool using the code snippet 17643 for ac_prog in hg 17644 do 17645 # Extract the first word of "$ac_prog", so it can be a program name with args. 17646 set dummy $ac_prog; ac_word=$2 17647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17648 $as_echo_n "checking for $ac_word... " >&6; } 17649 if ${ac_cv_path_HG+:} false; then : 17650 $as_echo_n "(cached) " >&6 17651 else 17652 case $HG in 17653 [\\/]* | ?:[\\/]*) 17654 ac_cv_path_HG="$HG" # Let the user override the test with a path. 17655 ;; 17656 *) 17657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17658 for as_dir in $PATH 17659 do 17660 IFS=$as_save_IFS 17661 test -z "$as_dir" && as_dir=. 17662 for ac_exec_ext in '' $ac_executable_extensions; do 17663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17664 ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext" 17665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17666 break 2 17667 fi 17668 done 17669 done 17670 IFS=$as_save_IFS 17671 17672 ;; 17673 esac 17674 fi 17675 HG=$ac_cv_path_HG 17676 if test -n "$HG"; then 17677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5 17678 $as_echo "$HG" >&6; } 17679 else 17680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17681 $as_echo "no" >&6; } 17682 fi 17683 17684 17685 test -n "$HG" && break 17686 done 17687 17688 else 17689 # The variable is set, but is it from the command line or the environment? 17690 17691 # Try to remove the string !HG! from our list. 17692 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!HG!/} 17693 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 17694 # If it failed, the variable was not from the command line. Ignore it, 17695 # but warn the user (except for BASH, which is always set by the calling BASH). 17696 if test "xHG" != xBASH; then 17697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of HG from the environment. Use command line variables instead." >&5 17698 $as_echo "$as_me: WARNING: Ignoring value of HG from the environment. Use command line variables instead." >&2;} 17699 fi 17700 # Try to locate tool using the code snippet 17701 for ac_prog in hg 17702 do 17703 # Extract the first word of "$ac_prog", so it can be a program name with args. 17704 set dummy $ac_prog; ac_word=$2 17705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17706 $as_echo_n "checking for $ac_word... " >&6; } 17707 if ${ac_cv_path_HG+:} false; then : 17708 $as_echo_n "(cached) " >&6 17709 else 17710 case $HG in 17711 [\\/]* | ?:[\\/]*) 17712 ac_cv_path_HG="$HG" # Let the user override the test with a path. 17713 ;; 17714 *) 17715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17716 for as_dir in $PATH 17717 do 17718 IFS=$as_save_IFS 17719 test -z "$as_dir" && as_dir=. 17720 for ac_exec_ext in '' $ac_executable_extensions; do 17721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17722 ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext" 17723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17724 break 2 17725 fi 17726 done 17727 done 17728 IFS=$as_save_IFS 17729 17730 ;; 17731 esac 17732 fi 17733 HG=$ac_cv_path_HG 17734 if test -n "$HG"; then 17735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5 17736 $as_echo "$HG" >&6; } 17737 else 17738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17739 $as_echo "no" >&6; } 17740 fi 17741 17742 17743 test -n "$HG" && break 17744 done 17745 17746 else 17747 # If it succeeded, then it was overridden by the user. We will use it 17748 # for the tool. 17749 17750 # First remove it from the list of overridden variables, so we can test 17751 # for unknown variables in the end. 17752 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 17753 17754 # Check if the provided tool contains a complete path. 17755 tool_specified="$HG" 17756 tool_basename="${tool_specified##*/}" 17757 if test "x$tool_basename" = "x$tool_specified"; then 17758 # A command without a complete path is provided, search $PATH. 17759 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool HG=$tool_basename" >&5 17760 $as_echo "$as_me: Will search for user supplied tool HG=$tool_basename" >&6;} 17761 # Extract the first word of "$tool_basename", so it can be a program name with args. 17762 set dummy $tool_basename; ac_word=$2 17763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17764 $as_echo_n "checking for $ac_word... " >&6; } 17765 if ${ac_cv_path_HG+:} false; then : 17766 $as_echo_n "(cached) " >&6 17767 else 17768 case $HG in 17769 [\\/]* | ?:[\\/]*) 17770 ac_cv_path_HG="$HG" # Let the user override the test with a path. 17771 ;; 17772 *) 17773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17774 for as_dir in $PATH 17775 do 17776 IFS=$as_save_IFS 17777 test -z "$as_dir" && as_dir=. 17778 for ac_exec_ext in '' $ac_executable_extensions; do 17779 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17780 ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext" 17781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17782 break 2 17783 fi 17784 done 17785 done 17786 IFS=$as_save_IFS 17787 17788 ;; 17789 esac 17790 fi 17791 HG=$ac_cv_path_HG 17792 if test -n "$HG"; then 17793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5 17794 $as_echo "$HG" >&6; } 17795 else 17796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17797 $as_echo "no" >&6; } 17798 fi 17799 17800 17801 if test "x$HG" = x; then 17802 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 17803 fi 17804 else 17805 # Otherwise we believe it is a complete path. Use it as it is. 17806 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool HG=$tool_specified" >&5 17807 $as_echo "$as_me: Will use user supplied tool HG=$tool_specified" >&6;} 17808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HG" >&5 17809 $as_echo_n "checking for HG... " >&6; } 17810 if test ! -x "$tool_specified"; then 17811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 17812 $as_echo "not found" >&6; } 17813 as_fn_error $? "User supplied tool HG=$tool_specified does not exist or is not executable" "$LINENO" 5 17814 fi 17815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 17816 $as_echo "$tool_specified" >&6; } 17817 fi 17818 fi 17819 fi 17820 17821 17822 17823 17824 # Publish this variable in the help. 17825 17826 17827 if test "x$STAT" = x; then 17828 # The variable is not set by user, try to locate tool using the code snippet 17829 for ac_prog in stat 17830 do 17831 # Extract the first word of "$ac_prog", so it can be a program name with args. 17832 set dummy $ac_prog; ac_word=$2 17833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17834 $as_echo_n "checking for $ac_word... " >&6; } 17835 if ${ac_cv_path_STAT+:} false; then : 17836 $as_echo_n "(cached) " >&6 17837 else 17838 case $STAT in 17839 [\\/]* | ?:[\\/]*) 17840 ac_cv_path_STAT="$STAT" # Let the user override the test with a path. 17841 ;; 17842 *) 17843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17844 for as_dir in $PATH 17845 do 17846 IFS=$as_save_IFS 17847 test -z "$as_dir" && as_dir=. 17848 for ac_exec_ext in '' $ac_executable_extensions; do 17849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17850 ac_cv_path_STAT="$as_dir/$ac_word$ac_exec_ext" 17851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17852 break 2 17853 fi 17854 done 17855 done 17856 IFS=$as_save_IFS 17857 17858 ;; 17859 esac 17860 fi 17861 STAT=$ac_cv_path_STAT 17862 if test -n "$STAT"; then 17863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STAT" >&5 17864 $as_echo "$STAT" >&6; } 17865 else 17866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17867 $as_echo "no" >&6; } 17868 fi 17869 17870 17871 test -n "$STAT" && break 17872 done 17873 17874 else 17875 # The variable is set, but is it from the command line or the environment? 17876 17877 # Try to remove the string !STAT! from our list. 17878 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!STAT!/} 17879 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 17880 # If it failed, the variable was not from the command line. Ignore it, 17881 # but warn the user (except for BASH, which is always set by the calling BASH). 17882 if test "xSTAT" != xBASH; then 17883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of STAT from the environment. Use command line variables instead." >&5 17884 $as_echo "$as_me: WARNING: Ignoring value of STAT from the environment. Use command line variables instead." >&2;} 17885 fi 17886 # Try to locate tool using the code snippet 17887 for ac_prog in stat 17888 do 17889 # Extract the first word of "$ac_prog", so it can be a program name with args. 17890 set dummy $ac_prog; ac_word=$2 17891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17892 $as_echo_n "checking for $ac_word... " >&6; } 17893 if ${ac_cv_path_STAT+:} false; then : 17894 $as_echo_n "(cached) " >&6 17895 else 17896 case $STAT in 17897 [\\/]* | ?:[\\/]*) 17898 ac_cv_path_STAT="$STAT" # Let the user override the test with a path. 17899 ;; 17900 *) 17901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17902 for as_dir in $PATH 17903 do 17904 IFS=$as_save_IFS 17905 test -z "$as_dir" && as_dir=. 17906 for ac_exec_ext in '' $ac_executable_extensions; do 17907 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17908 ac_cv_path_STAT="$as_dir/$ac_word$ac_exec_ext" 17909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17910 break 2 17911 fi 17912 done 17913 done 17914 IFS=$as_save_IFS 17915 17916 ;; 17917 esac 17918 fi 17919 STAT=$ac_cv_path_STAT 17920 if test -n "$STAT"; then 17921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STAT" >&5 17922 $as_echo "$STAT" >&6; } 17923 else 17924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17925 $as_echo "no" >&6; } 17926 fi 17927 17928 17929 test -n "$STAT" && break 17930 done 17931 17932 else 17933 # If it succeeded, then it was overridden by the user. We will use it 17934 # for the tool. 17935 17936 # First remove it from the list of overridden variables, so we can test 17937 # for unknown variables in the end. 17938 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 17939 17940 # Check if the provided tool contains a complete path. 17941 tool_specified="$STAT" 17942 tool_basename="${tool_specified##*/}" 17943 if test "x$tool_basename" = "x$tool_specified"; then 17944 # A command without a complete path is provided, search $PATH. 17945 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool STAT=$tool_basename" >&5 17946 $as_echo "$as_me: Will search for user supplied tool STAT=$tool_basename" >&6;} 17947 # Extract the first word of "$tool_basename", so it can be a program name with args. 17948 set dummy $tool_basename; ac_word=$2 17949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17950 $as_echo_n "checking for $ac_word... " >&6; } 17951 if ${ac_cv_path_STAT+:} false; then : 17952 $as_echo_n "(cached) " >&6 17953 else 17954 case $STAT in 17955 [\\/]* | ?:[\\/]*) 17956 ac_cv_path_STAT="$STAT" # Let the user override the test with a path. 17957 ;; 17958 *) 17959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17960 for as_dir in $PATH 17961 do 17962 IFS=$as_save_IFS 17963 test -z "$as_dir" && as_dir=. 17964 for ac_exec_ext in '' $ac_executable_extensions; do 17965 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17966 ac_cv_path_STAT="$as_dir/$ac_word$ac_exec_ext" 17967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17968 break 2 17969 fi 17970 done 17971 done 17972 IFS=$as_save_IFS 17973 17974 ;; 17975 esac 17976 fi 17977 STAT=$ac_cv_path_STAT 17978 if test -n "$STAT"; then 17979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STAT" >&5 17980 $as_echo "$STAT" >&6; } 17981 else 17982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17983 $as_echo "no" >&6; } 17984 fi 17985 17986 17987 if test "x$STAT" = x; then 17988 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 17989 fi 17990 else 17991 # Otherwise we believe it is a complete path. Use it as it is. 17992 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool STAT=$tool_specified" >&5 17993 $as_echo "$as_me: Will use user supplied tool STAT=$tool_specified" >&6;} 17994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for STAT" >&5 17995 $as_echo_n "checking for STAT... " >&6; } 17996 if test ! -x "$tool_specified"; then 17997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 17998 $as_echo "not found" >&6; } 17999 as_fn_error $? "User supplied tool STAT=$tool_specified does not exist or is not executable" "$LINENO" 5 18000 fi 18001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 18002 $as_echo "$tool_specified" >&6; } 18003 fi 18004 fi 18005 fi 18006 18007 18008 18009 18010 # Publish this variable in the help. 18011 18012 18013 if test "x$TIME" = x; then 18014 # The variable is not set by user, try to locate tool using the code snippet 18015 for ac_prog in time 18016 do 18017 # Extract the first word of "$ac_prog", so it can be a program name with args. 18018 set dummy $ac_prog; ac_word=$2 18019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18020 $as_echo_n "checking for $ac_word... " >&6; } 18021 if ${ac_cv_path_TIME+:} false; then : 18022 $as_echo_n "(cached) " >&6 18023 else 18024 case $TIME in 18025 [\\/]* | ?:[\\/]*) 18026 ac_cv_path_TIME="$TIME" # Let the user override the test with a path. 18027 ;; 18028 *) 18029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18030 for as_dir in $PATH 18031 do 18032 IFS=$as_save_IFS 18033 test -z "$as_dir" && as_dir=. 18034 for ac_exec_ext in '' $ac_executable_extensions; do 18035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18036 ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext" 18037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18038 break 2 18039 fi 18040 done 18041 done 18042 IFS=$as_save_IFS 18043 18044 ;; 18045 esac 18046 fi 18047 TIME=$ac_cv_path_TIME 18048 if test -n "$TIME"; then 18049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5 18050 $as_echo "$TIME" >&6; } 18051 else 18052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18053 $as_echo "no" >&6; } 18054 fi 18055 18056 18057 test -n "$TIME" && break 18058 done 18059 18060 else 18061 # The variable is set, but is it from the command line or the environment? 18062 18063 # Try to remove the string !TIME! from our list. 18064 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TIME!/} 18065 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 18066 # If it failed, the variable was not from the command line. Ignore it, 18067 # but warn the user (except for BASH, which is always set by the calling BASH). 18068 if test "xTIME" != xBASH; then 18069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TIME from the environment. Use command line variables instead." >&5 18070 $as_echo "$as_me: WARNING: Ignoring value of TIME from the environment. Use command line variables instead." >&2;} 18071 fi 18072 # Try to locate tool using the code snippet 18073 for ac_prog in time 18074 do 18075 # Extract the first word of "$ac_prog", so it can be a program name with args. 18076 set dummy $ac_prog; ac_word=$2 18077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18078 $as_echo_n "checking for $ac_word... " >&6; } 18079 if ${ac_cv_path_TIME+:} false; then : 18080 $as_echo_n "(cached) " >&6 18081 else 18082 case $TIME in 18083 [\\/]* | ?:[\\/]*) 18084 ac_cv_path_TIME="$TIME" # Let the user override the test with a path. 18085 ;; 18086 *) 18087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18088 for as_dir in $PATH 18089 do 18090 IFS=$as_save_IFS 18091 test -z "$as_dir" && as_dir=. 18092 for ac_exec_ext in '' $ac_executable_extensions; do 18093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18094 ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext" 18095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18096 break 2 18097 fi 18098 done 18099 done 18100 IFS=$as_save_IFS 18101 18102 ;; 18103 esac 18104 fi 18105 TIME=$ac_cv_path_TIME 18106 if test -n "$TIME"; then 18107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5 18108 $as_echo "$TIME" >&6; } 18109 else 18110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18111 $as_echo "no" >&6; } 18112 fi 18113 18114 18115 test -n "$TIME" && break 18116 done 18117 18118 else 18119 # If it succeeded, then it was overridden by the user. We will use it 18120 # for the tool. 18121 18122 # First remove it from the list of overridden variables, so we can test 18123 # for unknown variables in the end. 18124 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 18125 18126 # Check if the provided tool contains a complete path. 18127 tool_specified="$TIME" 18128 tool_basename="${tool_specified##*/}" 18129 if test "x$tool_basename" = "x$tool_specified"; then 18130 # A command without a complete path is provided, search $PATH. 18131 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TIME=$tool_basename" >&5 18132 $as_echo "$as_me: Will search for user supplied tool TIME=$tool_basename" >&6;} 18133 # Extract the first word of "$tool_basename", so it can be a program name with args. 18134 set dummy $tool_basename; ac_word=$2 18135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18136 $as_echo_n "checking for $ac_word... " >&6; } 18137 if ${ac_cv_path_TIME+:} false; then : 18138 $as_echo_n "(cached) " >&6 18139 else 18140 case $TIME in 18141 [\\/]* | ?:[\\/]*) 18142 ac_cv_path_TIME="$TIME" # Let the user override the test with a path. 18143 ;; 18144 *) 18145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18146 for as_dir in $PATH 18147 do 18148 IFS=$as_save_IFS 18149 test -z "$as_dir" && as_dir=. 18150 for ac_exec_ext in '' $ac_executable_extensions; do 18151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18152 ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext" 18153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18154 break 2 18155 fi 18156 done 18157 done 18158 IFS=$as_save_IFS 18159 18160 ;; 18161 esac 18162 fi 18163 TIME=$ac_cv_path_TIME 18164 if test -n "$TIME"; then 18165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5 18166 $as_echo "$TIME" >&6; } 18167 else 18168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18169 $as_echo "no" >&6; } 18170 fi 18171 18172 18173 if test "x$TIME" = x; then 18174 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 18175 fi 18176 else 18177 # Otherwise we believe it is a complete path. Use it as it is. 18178 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TIME=$tool_specified" >&5 18179 $as_echo "$as_me: Will use user supplied tool TIME=$tool_specified" >&6;} 18180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIME" >&5 18181 $as_echo_n "checking for TIME... " >&6; } 18182 if test ! -x "$tool_specified"; then 18183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 18184 $as_echo "not found" >&6; } 18185 as_fn_error $? "User supplied tool TIME=$tool_specified does not exist or is not executable" "$LINENO" 5 18186 fi 18187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 18188 $as_echo "$tool_specified" >&6; } 18189 fi 18190 fi 18191 fi 18192 18193 18194 # Check if it's GNU time 18195 IS_GNU_TIME=`$TIME --version 2>&1 | $GREP 'GNU time'` 18196 if test "x$IS_GNU_TIME" != x; then 18197 IS_GNU_TIME=yes 18198 else 18199 IS_GNU_TIME=no 18200 fi 18201 18202 18203 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then 18204 18205 18206 18207 # Publish this variable in the help. 18208 18209 18210 if test "x$COMM" = x; then 18211 # The variable is not set by user, try to locate tool using the code snippet 18212 for ac_prog in comm 18213 do 18214 # Extract the first word of "$ac_prog", so it can be a program name with args. 18215 set dummy $ac_prog; ac_word=$2 18216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18217 $as_echo_n "checking for $ac_word... " >&6; } 18218 if ${ac_cv_path_COMM+:} false; then : 18219 $as_echo_n "(cached) " >&6 18220 else 18221 case $COMM in 18222 [\\/]* | ?:[\\/]*) 18223 ac_cv_path_COMM="$COMM" # Let the user override the test with a path. 18224 ;; 18225 *) 18226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18227 for as_dir in $PATH 18228 do 18229 IFS=$as_save_IFS 18230 test -z "$as_dir" && as_dir=. 18231 for ac_exec_ext in '' $ac_executable_extensions; do 18232 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18233 ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext" 18234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18235 break 2 18236 fi 18237 done 18238 done 18239 IFS=$as_save_IFS 18240 18241 ;; 18242 esac 18243 fi 18244 COMM=$ac_cv_path_COMM 18245 if test -n "$COMM"; then 18246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 18247 $as_echo "$COMM" >&6; } 18248 else 18249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18250 $as_echo "no" >&6; } 18251 fi 18252 18253 18254 test -n "$COMM" && break 18255 done 18256 18257 else 18258 # The variable is set, but is it from the command line or the environment? 18259 18260 # Try to remove the string !COMM! from our list. 18261 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!COMM!/} 18262 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 18263 # If it failed, the variable was not from the command line. Ignore it, 18264 # but warn the user (except for BASH, which is always set by the calling BASH). 18265 if test "xCOMM" != xBASH; then 18266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of COMM from the environment. Use command line variables instead." >&5 18267 $as_echo "$as_me: WARNING: Ignoring value of COMM from the environment. Use command line variables instead." >&2;} 18268 fi 18269 # Try to locate tool using the code snippet 18270 for ac_prog in comm 18271 do 18272 # Extract the first word of "$ac_prog", so it can be a program name with args. 18273 set dummy $ac_prog; ac_word=$2 18274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18275 $as_echo_n "checking for $ac_word... " >&6; } 18276 if ${ac_cv_path_COMM+:} false; then : 18277 $as_echo_n "(cached) " >&6 18278 else 18279 case $COMM in 18280 [\\/]* | ?:[\\/]*) 18281 ac_cv_path_COMM="$COMM" # Let the user override the test with a path. 18282 ;; 18283 *) 18284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18285 for as_dir in $PATH 18286 do 18287 IFS=$as_save_IFS 18288 test -z "$as_dir" && as_dir=. 18289 for ac_exec_ext in '' $ac_executable_extensions; do 18290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18291 ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext" 18292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18293 break 2 18294 fi 18295 done 18296 done 18297 IFS=$as_save_IFS 18298 18299 ;; 18300 esac 18301 fi 18302 COMM=$ac_cv_path_COMM 18303 if test -n "$COMM"; then 18304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 18305 $as_echo "$COMM" >&6; } 18306 else 18307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18308 $as_echo "no" >&6; } 18309 fi 18310 18311 18312 test -n "$COMM" && break 18313 done 18314 18315 else 18316 # If it succeeded, then it was overridden by the user. We will use it 18317 # for the tool. 18318 18319 # First remove it from the list of overridden variables, so we can test 18320 # for unknown variables in the end. 18321 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 18322 18323 # Check if the provided tool contains a complete path. 18324 tool_specified="$COMM" 18325 tool_basename="${tool_specified##*/}" 18326 if test "x$tool_basename" = "x$tool_specified"; then 18327 # A command without a complete path is provided, search $PATH. 18328 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool COMM=$tool_basename" >&5 18329 $as_echo "$as_me: Will search for user supplied tool COMM=$tool_basename" >&6;} 18330 # Extract the first word of "$tool_basename", so it can be a program name with args. 18331 set dummy $tool_basename; ac_word=$2 18332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18333 $as_echo_n "checking for $ac_word... " >&6; } 18334 if ${ac_cv_path_COMM+:} false; then : 18335 $as_echo_n "(cached) " >&6 18336 else 18337 case $COMM in 18338 [\\/]* | ?:[\\/]*) 18339 ac_cv_path_COMM="$COMM" # Let the user override the test with a path. 18340 ;; 18341 *) 18342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18343 for as_dir in $PATH 18344 do 18345 IFS=$as_save_IFS 18346 test -z "$as_dir" && as_dir=. 18347 for ac_exec_ext in '' $ac_executable_extensions; do 18348 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18349 ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext" 18350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18351 break 2 18352 fi 18353 done 18354 done 18355 IFS=$as_save_IFS 18356 18357 ;; 18358 esac 18359 fi 18360 COMM=$ac_cv_path_COMM 18361 if test -n "$COMM"; then 18362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 18363 $as_echo "$COMM" >&6; } 18364 else 18365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18366 $as_echo "no" >&6; } 18367 fi 18368 18369 18370 if test "x$COMM" = x; then 18371 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 18372 fi 18373 else 18374 # Otherwise we believe it is a complete path. Use it as it is. 18375 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool COMM=$tool_specified" >&5 18376 $as_echo "$as_me: Will use user supplied tool COMM=$tool_specified" >&6;} 18377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMM" >&5 18378 $as_echo_n "checking for COMM... " >&6; } 18379 if test ! -x "$tool_specified"; then 18380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 18381 $as_echo "not found" >&6; } 18382 as_fn_error $? "User supplied tool COMM=$tool_specified does not exist or is not executable" "$LINENO" 5 18383 fi 18384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 18385 $as_echo "$tool_specified" >&6; } 18386 fi 18387 fi 18388 fi 18389 18390 18391 18392 if test "x$COMM" = x; then 18393 as_fn_error $? "Could not find required tool for COMM" "$LINENO" 5 18394 fi 18395 18396 18397 fi 18398 18399 if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then 18400 18401 18402 18403 # Publish this variable in the help. 18404 18405 18406 if test "x$DSYMUTIL" = x; then 18407 # The variable is not set by user, try to locate tool using the code snippet 18408 for ac_prog in dsymutil 18409 do 18410 # Extract the first word of "$ac_prog", so it can be a program name with args. 18411 set dummy $ac_prog; ac_word=$2 18412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18413 $as_echo_n "checking for $ac_word... " >&6; } 18414 if ${ac_cv_path_DSYMUTIL+:} false; then : 18415 $as_echo_n "(cached) " >&6 18416 else 18417 case $DSYMUTIL in 18418 [\\/]* | ?:[\\/]*) 18419 ac_cv_path_DSYMUTIL="$DSYMUTIL" # Let the user override the test with a path. 18420 ;; 18421 *) 18422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18423 for as_dir in $PATH 18424 do 18425 IFS=$as_save_IFS 18426 test -z "$as_dir" && as_dir=. 18427 for ac_exec_ext in '' $ac_executable_extensions; do 18428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18429 ac_cv_path_DSYMUTIL="$as_dir/$ac_word$ac_exec_ext" 18430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18431 break 2 18432 fi 18433 done 18434 done 18435 IFS=$as_save_IFS 18436 18437 ;; 18438 esac 18439 fi 18440 DSYMUTIL=$ac_cv_path_DSYMUTIL 18441 if test -n "$DSYMUTIL"; then 18442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 18443 $as_echo "$DSYMUTIL" >&6; } 18444 else 18445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18446 $as_echo "no" >&6; } 18447 fi 18448 18449 18450 test -n "$DSYMUTIL" && break 18451 done 18452 18453 else 18454 # The variable is set, but is it from the command line or the environment? 18455 18456 # Try to remove the string !DSYMUTIL! from our list. 18457 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DSYMUTIL!/} 18458 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 18459 # If it failed, the variable was not from the command line. Ignore it, 18460 # but warn the user (except for BASH, which is always set by the calling BASH). 18461 if test "xDSYMUTIL" != xBASH; then 18462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DSYMUTIL from the environment. Use command line variables instead." >&5 18463 $as_echo "$as_me: WARNING: Ignoring value of DSYMUTIL from the environment. Use command line variables instead." >&2;} 18464 fi 18465 # Try to locate tool using the code snippet 18466 for ac_prog in dsymutil 18467 do 18468 # Extract the first word of "$ac_prog", so it can be a program name with args. 18469 set dummy $ac_prog; ac_word=$2 18470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18471 $as_echo_n "checking for $ac_word... " >&6; } 18472 if ${ac_cv_path_DSYMUTIL+:} false; then : 18473 $as_echo_n "(cached) " >&6 18474 else 18475 case $DSYMUTIL in 18476 [\\/]* | ?:[\\/]*) 18477 ac_cv_path_DSYMUTIL="$DSYMUTIL" # Let the user override the test with a path. 18478 ;; 18479 *) 18480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18481 for as_dir in $PATH 18482 do 18483 IFS=$as_save_IFS 18484 test -z "$as_dir" && as_dir=. 18485 for ac_exec_ext in '' $ac_executable_extensions; do 18486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18487 ac_cv_path_DSYMUTIL="$as_dir/$ac_word$ac_exec_ext" 18488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18489 break 2 18490 fi 18491 done 18492 done 18493 IFS=$as_save_IFS 18494 18495 ;; 18496 esac 18497 fi 18498 DSYMUTIL=$ac_cv_path_DSYMUTIL 18499 if test -n "$DSYMUTIL"; then 18500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 18501 $as_echo "$DSYMUTIL" >&6; } 18502 else 18503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18504 $as_echo "no" >&6; } 18505 fi 18506 18507 18508 test -n "$DSYMUTIL" && break 18509 done 18510 18511 else 18512 # If it succeeded, then it was overridden by the user. We will use it 18513 # for the tool. 18514 18515 # First remove it from the list of overridden variables, so we can test 18516 # for unknown variables in the end. 18517 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 18518 18519 # Check if the provided tool contains a complete path. 18520 tool_specified="$DSYMUTIL" 18521 tool_basename="${tool_specified##*/}" 18522 if test "x$tool_basename" = "x$tool_specified"; then 18523 # A command without a complete path is provided, search $PATH. 18524 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DSYMUTIL=$tool_basename" >&5 18525 $as_echo "$as_me: Will search for user supplied tool DSYMUTIL=$tool_basename" >&6;} 18526 # Extract the first word of "$tool_basename", so it can be a program name with args. 18527 set dummy $tool_basename; ac_word=$2 18528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18529 $as_echo_n "checking for $ac_word... " >&6; } 18530 if ${ac_cv_path_DSYMUTIL+:} false; then : 18531 $as_echo_n "(cached) " >&6 18532 else 18533 case $DSYMUTIL in 18534 [\\/]* | ?:[\\/]*) 18535 ac_cv_path_DSYMUTIL="$DSYMUTIL" # Let the user override the test with a path. 18536 ;; 18537 *) 18538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18539 for as_dir in $PATH 18540 do 18541 IFS=$as_save_IFS 18542 test -z "$as_dir" && as_dir=. 18543 for ac_exec_ext in '' $ac_executable_extensions; do 18544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18545 ac_cv_path_DSYMUTIL="$as_dir/$ac_word$ac_exec_ext" 18546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18547 break 2 18548 fi 18549 done 18550 done 18551 IFS=$as_save_IFS 18552 18553 ;; 18554 esac 18555 fi 18556 DSYMUTIL=$ac_cv_path_DSYMUTIL 18557 if test -n "$DSYMUTIL"; then 18558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 18559 $as_echo "$DSYMUTIL" >&6; } 18560 else 18561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18562 $as_echo "no" >&6; } 18563 fi 18564 18565 18566 if test "x$DSYMUTIL" = x; then 18567 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 18568 fi 18569 else 18570 # Otherwise we believe it is a complete path. Use it as it is. 18571 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DSYMUTIL=$tool_specified" >&5 18572 $as_echo "$as_me: Will use user supplied tool DSYMUTIL=$tool_specified" >&6;} 18573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSYMUTIL" >&5 18574 $as_echo_n "checking for DSYMUTIL... " >&6; } 18575 if test ! -x "$tool_specified"; then 18576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 18577 $as_echo "not found" >&6; } 18578 as_fn_error $? "User supplied tool DSYMUTIL=$tool_specified does not exist or is not executable" "$LINENO" 5 18579 fi 18580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 18581 $as_echo "$tool_specified" >&6; } 18582 fi 18583 fi 18584 fi 18585 18586 18587 18588 if test "x$DSYMUTIL" = x; then 18589 as_fn_error $? "Could not find required tool for DSYMUTIL" "$LINENO" 5 18590 fi 18591 18592 18593 18594 18595 18596 # Publish this variable in the help. 18597 18598 18599 if test "x$XATTR" = x; then 18600 # The variable is not set by user, try to locate tool using the code snippet 18601 for ac_prog in xattr 18602 do 18603 # Extract the first word of "$ac_prog", so it can be a program name with args. 18604 set dummy $ac_prog; ac_word=$2 18605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18606 $as_echo_n "checking for $ac_word... " >&6; } 18607 if ${ac_cv_path_XATTR+:} false; then : 18608 $as_echo_n "(cached) " >&6 18609 else 18610 case $XATTR in 18611 [\\/]* | ?:[\\/]*) 18612 ac_cv_path_XATTR="$XATTR" # Let the user override the test with a path. 18613 ;; 18614 *) 18615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18616 for as_dir in $PATH 18617 do 18618 IFS=$as_save_IFS 18619 test -z "$as_dir" && as_dir=. 18620 for ac_exec_ext in '' $ac_executable_extensions; do 18621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18622 ac_cv_path_XATTR="$as_dir/$ac_word$ac_exec_ext" 18623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18624 break 2 18625 fi 18626 done 18627 done 18628 IFS=$as_save_IFS 18629 18630 ;; 18631 esac 18632 fi 18633 XATTR=$ac_cv_path_XATTR 18634 if test -n "$XATTR"; then 18635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XATTR" >&5 18636 $as_echo "$XATTR" >&6; } 18637 else 18638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18639 $as_echo "no" >&6; } 18640 fi 18641 18642 18643 test -n "$XATTR" && break 18644 done 18645 18646 else 18647 # The variable is set, but is it from the command line or the environment? 18648 18649 # Try to remove the string !XATTR! from our list. 18650 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!XATTR!/} 18651 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 18652 # If it failed, the variable was not from the command line. Ignore it, 18653 # but warn the user (except for BASH, which is always set by the calling BASH). 18654 if test "xXATTR" != xBASH; then 18655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of XATTR from the environment. Use command line variables instead." >&5 18656 $as_echo "$as_me: WARNING: Ignoring value of XATTR from the environment. Use command line variables instead." >&2;} 18657 fi 18658 # Try to locate tool using the code snippet 18659 for ac_prog in xattr 18660 do 18661 # Extract the first word of "$ac_prog", so it can be a program name with args. 18662 set dummy $ac_prog; ac_word=$2 18663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18664 $as_echo_n "checking for $ac_word... " >&6; } 18665 if ${ac_cv_path_XATTR+:} false; then : 18666 $as_echo_n "(cached) " >&6 18667 else 18668 case $XATTR in 18669 [\\/]* | ?:[\\/]*) 18670 ac_cv_path_XATTR="$XATTR" # Let the user override the test with a path. 18671 ;; 18672 *) 18673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18674 for as_dir in $PATH 18675 do 18676 IFS=$as_save_IFS 18677 test -z "$as_dir" && as_dir=. 18678 for ac_exec_ext in '' $ac_executable_extensions; do 18679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18680 ac_cv_path_XATTR="$as_dir/$ac_word$ac_exec_ext" 18681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18682 break 2 18683 fi 18684 done 18685 done 18686 IFS=$as_save_IFS 18687 18688 ;; 18689 esac 18690 fi 18691 XATTR=$ac_cv_path_XATTR 18692 if test -n "$XATTR"; then 18693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XATTR" >&5 18694 $as_echo "$XATTR" >&6; } 18695 else 18696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18697 $as_echo "no" >&6; } 18698 fi 18699 18700 18701 test -n "$XATTR" && break 18702 done 18703 18704 else 18705 # If it succeeded, then it was overridden by the user. We will use it 18706 # for the tool. 18707 18708 # First remove it from the list of overridden variables, so we can test 18709 # for unknown variables in the end. 18710 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 18711 18712 # Check if the provided tool contains a complete path. 18713 tool_specified="$XATTR" 18714 tool_basename="${tool_specified##*/}" 18715 if test "x$tool_basename" = "x$tool_specified"; then 18716 # A command without a complete path is provided, search $PATH. 18717 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool XATTR=$tool_basename" >&5 18718 $as_echo "$as_me: Will search for user supplied tool XATTR=$tool_basename" >&6;} 18719 # Extract the first word of "$tool_basename", so it can be a program name with args. 18720 set dummy $tool_basename; ac_word=$2 18721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18722 $as_echo_n "checking for $ac_word... " >&6; } 18723 if ${ac_cv_path_XATTR+:} false; then : 18724 $as_echo_n "(cached) " >&6 18725 else 18726 case $XATTR in 18727 [\\/]* | ?:[\\/]*) 18728 ac_cv_path_XATTR="$XATTR" # Let the user override the test with a path. 18729 ;; 18730 *) 18731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18732 for as_dir in $PATH 18733 do 18734 IFS=$as_save_IFS 18735 test -z "$as_dir" && as_dir=. 18736 for ac_exec_ext in '' $ac_executable_extensions; do 18737 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18738 ac_cv_path_XATTR="$as_dir/$ac_word$ac_exec_ext" 18739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18740 break 2 18741 fi 18742 done 18743 done 18744 IFS=$as_save_IFS 18745 18746 ;; 18747 esac 18748 fi 18749 XATTR=$ac_cv_path_XATTR 18750 if test -n "$XATTR"; then 18751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XATTR" >&5 18752 $as_echo "$XATTR" >&6; } 18753 else 18754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18755 $as_echo "no" >&6; } 18756 fi 18757 18758 18759 if test "x$XATTR" = x; then 18760 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 18761 fi 18762 else 18763 # Otherwise we believe it is a complete path. Use it as it is. 18764 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool XATTR=$tool_specified" >&5 18765 $as_echo "$as_me: Will use user supplied tool XATTR=$tool_specified" >&6;} 18766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR" >&5 18767 $as_echo_n "checking for XATTR... " >&6; } 18768 if test ! -x "$tool_specified"; then 18769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 18770 $as_echo "not found" >&6; } 18771 as_fn_error $? "User supplied tool XATTR=$tool_specified does not exist or is not executable" "$LINENO" 5 18772 fi 18773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 18774 $as_echo "$tool_specified" >&6; } 18775 fi 18776 fi 18777 fi 18778 18779 18780 18781 if test "x$XATTR" = x; then 18782 as_fn_error $? "Could not find required tool for XATTR" "$LINENO" 5 18783 fi 18784 18785 18786 18787 18788 # Publish this variable in the help. 18789 18790 18791 if test "x$CODESIGN" = x; then 18792 # The variable is not set by user, try to locate tool using the code snippet 18793 for ac_prog in codesign 18794 do 18795 # Extract the first word of "$ac_prog", so it can be a program name with args. 18796 set dummy $ac_prog; ac_word=$2 18797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18798 $as_echo_n "checking for $ac_word... " >&6; } 18799 if ${ac_cv_path_CODESIGN+:} false; then : 18800 $as_echo_n "(cached) " >&6 18801 else 18802 case $CODESIGN in 18803 [\\/]* | ?:[\\/]*) 18804 ac_cv_path_CODESIGN="$CODESIGN" # Let the user override the test with a path. 18805 ;; 18806 *) 18807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18808 for as_dir in $PATH 18809 do 18810 IFS=$as_save_IFS 18811 test -z "$as_dir" && as_dir=. 18812 for ac_exec_ext in '' $ac_executable_extensions; do 18813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18814 ac_cv_path_CODESIGN="$as_dir/$ac_word$ac_exec_ext" 18815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18816 break 2 18817 fi 18818 done 18819 done 18820 IFS=$as_save_IFS 18821 18822 ;; 18823 esac 18824 fi 18825 CODESIGN=$ac_cv_path_CODESIGN 18826 if test -n "$CODESIGN"; then 18827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CODESIGN" >&5 18828 $as_echo "$CODESIGN" >&6; } 18829 else 18830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18831 $as_echo "no" >&6; } 18832 fi 18833 18834 18835 test -n "$CODESIGN" && break 18836 done 18837 18838 else 18839 # The variable is set, but is it from the command line or the environment? 18840 18841 # Try to remove the string !CODESIGN! from our list. 18842 try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CODESIGN!/} 18843 if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then 18844 # If it failed, the variable was not from the command line. Ignore it, 18845 # but warn the user (except for BASH, which is always set by the calling BASH). 18846 if test "xCODESIGN" != xBASH; then 18847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CODESIGN from the environment. Use command line variables instead." >&5 18848 $as_echo "$as_me: WARNING: Ignoring value of CODESIGN from the environment. Use command line variables instead." >&2;} 18849 fi 18850 # Try to locate tool using the code snippet 18851 for ac_prog in codesign 18852 do 18853 # Extract the first word of "$ac_prog", so it can be a program name with args. 18854 set dummy $ac_prog; ac_word=$2 18855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18856 $as_echo_n "checking for $ac_word... " >&6; } 18857 if ${ac_cv_path_CODESIGN+:} false; then : 18858 $as_echo_n "(cached) " >&6 18859 else 18860 case $CODESIGN in 18861 [\\/]* | ?:[\\/]*) 18862 ac_cv_path_CODESIGN="$CODESIGN" # Let the user override the test with a path. 18863 ;; 18864 *) 18865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18866 for as_dir in $PATH 18867 do 18868 IFS=$as_save_IFS 18869 test -z "$as_dir" && as_dir=. 18870 for ac_exec_ext in '' $ac_executable_extensions; do 18871 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18872 ac_cv_path_CODESIGN="$as_dir/$ac_word$ac_exec_ext" 18873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18874 break 2 18875 fi 18876 done 18877 done 18878 IFS=$as_save_IFS 18879 18880 ;; 18881 esac 18882 fi 18883 CODESIGN=$ac_cv_path_CODESIGN 18884 if test -n "$CODESIGN"; then 18885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CODESIGN" >&5 18886 $as_echo "$CODESIGN" >&6; } 18887 else 18888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18889 $as_echo "no" >&6; } 18890 fi 18891 18892 18893 test -n "$CODESIGN" && break 18894 done 18895 18896 else 18897 # If it succeeded, then it was overridden by the user. We will use it 18898 # for the tool. 18899 18900 # First remove it from the list of overridden variables, so we can test 18901 # for unknown variables in the end. 18902 CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var" 18903 18904 # Check if the provided tool contains a complete path. 18905 tool_specified="$CODESIGN" 18906 tool_basename="${tool_specified##*/}" 18907 if test "x$tool_basename" = "x$tool_specified"; then 18908 # A command without a complete path is provided, search $PATH. 18909 { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CODESIGN=$tool_basename" >&5 18910 $as_echo "$as_me: Will search for user supplied tool CODESIGN=$tool_basename" >&6;} 18911 # Extract the first word of "$tool_basename", so it can be a program name with args. 18912 set dummy $tool_basename; ac_word=$2 18913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18914 $as_echo_n "checking for $ac_word... " >&6; } 18915 if ${ac_cv_path_CODESIGN+:} false; then : 18916 $as_echo_n "(cached) " >&6 18917 else 18918 case $CODESIGN in 18919 [\\/]* | ?:[\\/]*) 18920 ac_cv_path_CODESIGN="$CODESIGN" # Let the user override the test with a path. 18921 ;; 18922 *) 18923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18924 for as_dir in $PATH 18925 do 18926 IFS=$as_save_IFS 18927 test -z "$as_dir" && as_dir=. 18928 for ac_exec_ext in '' $ac_executable_extensions; do 18929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18930 ac_cv_path_CODESIGN="$as_dir/$ac_word$ac_exec_ext" 18931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18932 break 2 18933 fi 18934 done 18935 done 18936 IFS=$as_save_IFS 18937 18938 ;; 18939 esac 18940 fi 18941 CODESIGN=$ac_cv_path_CODESIGN 18942 if test -n "$CODESIGN"; then 18943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CODESIGN" >&5 18944 $as_echo "$CODESIGN" >&6; } 18945 else 18946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18947 $as_echo "no" >&6; } 18948 fi 18949 18950 18951 if test "x$CODESIGN" = x; then 18952 as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5 18953 fi 18954 else 18955 # Otherwise we believe it is a complete path. Use it as it is. 18956 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CODESIGN=$tool_specified" >&5 18957 $as_echo "$as_me: Will use user supplied tool CODESIGN=$tool_specified" >&6;} 18958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESIGN" >&5 18959 $as_echo_n "checking for CODESIGN... " >&6; } 18960 if test ! -x "$tool_specified"; then 18961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 18962 $as_echo "not found" >&6; } 18963 as_fn_error $? "User supplied tool CODESIGN=$tool_specified does not exist or is not executable" "$LINENO" 5 18964 fi 18965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5 18966 $as_echo "$tool_specified" >&6; } 18967 fi 18968 fi 18969 fi 18970 18971 18972 if test "x$CODESIGN" != "x"; then 18973 # Verify that the openjdk_codesign certificate is present 18974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if openjdk_codesign certificate is present" >&5 18975 $as_echo_n "checking if openjdk_codesign certificate is present... " >&6; } 18976 rm -f codesign-testfile 18977 touch codesign-testfile 18978 codesign -s openjdk_codesign codesign-testfile 2>&5 >&5 || CODESIGN= 18979 rm -f codesign-testfile 18980 if test "x$CODESIGN" = x; then 18981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18982 $as_echo "no" >&6; } 18983 else 18984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18985 $as_echo "yes" >&6; } 18986 fi 18987 fi 18988 fi 18989 18990 18991 # Check if pkg-config is available. 18992 18993 18994 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 18995 if test -n "$ac_tool_prefix"; then 18996 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 18997 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 18998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18999 $as_echo_n "checking for $ac_word... " >&6; } 19000 if ${ac_cv_path_PKG_CONFIG+:} false; then : 19001 $as_echo_n "(cached) " >&6 19002 else 19003 case $PKG_CONFIG in 19004 [\\/]* | ?:[\\/]*) 19005 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 19006 ;; 19007 *) 19008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19009 for as_dir in $PATH 19010 do 19011 IFS=$as_save_IFS 19012 test -z "$as_dir" && as_dir=. 19013 for ac_exec_ext in '' $ac_executable_extensions; do 19014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19015 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19017 break 2 19018 fi 19019 done 19020 done 19021 IFS=$as_save_IFS 19022 19023 ;; 19024 esac 19025 fi 19026 PKG_CONFIG=$ac_cv_path_PKG_CONFIG 19027 if test -n "$PKG_CONFIG"; then 19028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 19029 $as_echo "$PKG_CONFIG" >&6; } 19030 else 19031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19032 $as_echo "no" >&6; } 19033 fi 19034 19035 19036 fi 19037 if test -z "$ac_cv_path_PKG_CONFIG"; then 19038 ac_pt_PKG_CONFIG=$PKG_CONFIG 19039 # Extract the first word of "pkg-config", so it can be a program name with args. 19040 set dummy pkg-config; ac_word=$2 19041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19042 $as_echo_n "checking for $ac_word... " >&6; } 19043 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 19044 $as_echo_n "(cached) " >&6 19045 else 19046 case $ac_pt_PKG_CONFIG in 19047 [\\/]* | ?:[\\/]*) 19048 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 19049 ;; 19050 *) 19051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19052 for as_dir in $PATH 19053 do 19054 IFS=$as_save_IFS 19055 test -z "$as_dir" && as_dir=. 19056 for ac_exec_ext in '' $ac_executable_extensions; do 19057 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19058 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19060 break 2 19061 fi 19062 done 19063 done 19064 IFS=$as_save_IFS 19065 19066 ;; 19067 esac 19068 fi 19069 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 19070 if test -n "$ac_pt_PKG_CONFIG"; then 19071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 19072 $as_echo "$ac_pt_PKG_CONFIG" >&6; } 19073 else 19074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19075 $as_echo "no" >&6; } 19076 fi 19077 19078 if test "x$ac_pt_PKG_CONFIG" = x; then 19079 PKG_CONFIG="" 19080 else 19081 case $cross_compiling:$ac_tool_warned in 19082 yes:) 19083 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 19084 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 19085 ac_tool_warned=yes ;; 19086 esac 19087 PKG_CONFIG=$ac_pt_PKG_CONFIG 19088 fi 19089 else 19090 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 19091 fi 19092 19093 fi 19094 if test -n "$PKG_CONFIG"; then 19095 _pkg_min_version=0.9.0 19096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 19097 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 19098 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 19099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19100 $as_echo "yes" >&6; } 19101 else 19102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19103 $as_echo "no" >&6; } 19104 PKG_CONFIG="" 19105 fi 19106 19107 fi 19108 19109 # After basic tools have been setup, we can check build os specific details. 19110 19111 ############################################################################### 19112 19113 # Note that this is the build platform OS version! 19114 19115 OS_VERSION="`uname -r | ${SED} 's!\.! !g' | ${SED} 's!-! !g'`" 19116 OS_VERSION_MAJOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 1 -d ' '`" 19117 OS_VERSION_MINOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 2 -d ' '`" 19118 OS_VERSION_MICRO="`${ECHO} ${OS_VERSION} | ${CUT} -f 3 -d ' '`" 19119 19120 19121 19122 19123 19124 # Setup builddeps, for automatic downloading of tools we need. 19125 # This is needed before we can call BDEPS_CHECK_MODULE, which is done in 19126 # boot-jdk setup, but we need to have basic tools setup first. 19127 19128 19129 # Check whether --with-builddeps-conf was given. 19130 if test "${with_builddeps_conf+set}" = set; then : 19131 withval=$with_builddeps_conf; 19132 fi 19133 19134 19135 19136 # Check whether --with-builddeps-server was given. 19137 if test "${with_builddeps_server+set}" = set; then : 19138 withval=$with_builddeps_server; 19139 fi 19140 19141 19142 19143 # Check whether --with-builddeps-dir was given. 19144 if test "${with_builddeps_dir+set}" = set; then : 19145 withval=$with_builddeps_dir; 19146 else 19147 with_builddeps_dir=/localhome/builddeps 19148 fi 19149 19150 19151 19152 # Check whether --with-builddeps-group was given. 19153 if test "${with_builddeps_group+set}" = set; then : 19154 withval=$with_builddeps_group; 19155 fi 19156 19157 19158 19159 19160 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then 19161 if test "x$with_builddeps_conf" != x; then 19162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supplied builddeps configuration file" >&5 19163 $as_echo_n "checking for supplied builddeps configuration file... " >&6; } 19164 builddepsfile=$with_builddeps_conf 19165 if test -s $builddepsfile; then 19166 . $builddepsfile 19167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loaded!" >&5 19168 $as_echo "loaded!" >&6; } 19169 else 19170 as_fn_error $? "The given builddeps conf file $with_builddeps_conf could not be loaded!" "$LINENO" 5 19171 fi 19172 else 19173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builddeps.conf files in sources..." >&5 19174 $as_echo_n "checking for builddeps.conf files in sources...... " >&6; } 19175 builddepsfile=`mktemp` 19176 touch $builddepsfile 19177 # Put all found confs into a single file. 19178 find ${SRC_ROOT} -name builddeps.conf -exec cat \{\} \; >> $builddepsfile 19179 # Source the file to acquire the variables 19180 if test -s $builddepsfile; then 19181 . $builddepsfile 19182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found at least one!" >&5 19183 $as_echo "found at least one!" >&6; } 19184 else 19185 as_fn_error $? "Could not find any builddeps.conf at all!" "$LINENO" 5 19186 fi 19187 fi 19188 # Create build and target names that use _ instead of "-" and ".". 19189 # This is necessary to use them in variable names. 19190 build_var=`echo ${OPENJDK_BUILD_AUTOCONF_NAME} | tr '-' '_' | tr '.' '_'` 19191 target_var=`echo ${OPENJDK_TARGET_AUTOCONF_NAME} | tr '-' '_' | tr '.' '_'` 19192 # Extract rewrite information for build and target 19193 eval rewritten_build=\${REWRITE_${build_var}} 19194 if test "x$rewritten_build" = x; then 19195 rewritten_build=${OPENJDK_BUILD_AUTOCONF_NAME} 19196 echo Build stays the same $rewritten_build 19197 else 19198 echo Rewriting build for builddeps into $rewritten_build 19199 fi 19200 eval rewritten_target=\${REWRITE_${target_var}} 19201 if test "x$rewritten_target" = x; then 19202 rewritten_target=${OPENJDK_TARGET_AUTOCONF_NAME} 19203 echo Target stays the same $rewritten_target 19204 else 19205 echo Rewriting target for builddeps into $rewritten_target 19206 fi 19207 rewritten_build_var=`echo ${rewritten_build} | tr '-' '_' | tr '.' '_'` 19208 rewritten_target_var=`echo ${rewritten_target} | tr '-' '_' | tr '.' '_'` 19209 fi 19210 for ac_prog in 7z unzip 19211 do 19212 # Extract the first word of "$ac_prog", so it can be a program name with args. 19213 set dummy $ac_prog; ac_word=$2 19214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19215 $as_echo_n "checking for $ac_word... " >&6; } 19216 if ${ac_cv_prog_BDEPS_UNZIP+:} false; then : 19217 $as_echo_n "(cached) " >&6 19218 else 19219 if test -n "$BDEPS_UNZIP"; then 19220 ac_cv_prog_BDEPS_UNZIP="$BDEPS_UNZIP" # Let the user override the test. 19221 else 19222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19223 for as_dir in $PATH 19224 do 19225 IFS=$as_save_IFS 19226 test -z "$as_dir" && as_dir=. 19227 for ac_exec_ext in '' $ac_executable_extensions; do 19228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19229 ac_cv_prog_BDEPS_UNZIP="$ac_prog" 19230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19231 break 2 19232 fi 19233 done 19234 done 19235 IFS=$as_save_IFS 19236 19237 fi 19238 fi 19239 BDEPS_UNZIP=$ac_cv_prog_BDEPS_UNZIP 19240 if test -n "$BDEPS_UNZIP"; then 19241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_UNZIP" >&5 19242 $as_echo "$BDEPS_UNZIP" >&6; } 19243 else 19244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19245 $as_echo "no" >&6; } 19246 fi 19247 19248 19249 test -n "$BDEPS_UNZIP" && break 19250 done 19251 19252 if test "x$BDEPS_UNZIP" = x7z; then 19253 BDEPS_UNZIP="7z x" 19254 fi 19255 19256 for ac_prog in wget lftp ftp 19257 do 19258 # Extract the first word of "$ac_prog", so it can be a program name with args. 19259 set dummy $ac_prog; ac_word=$2 19260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19261 $as_echo_n "checking for $ac_word... " >&6; } 19262 if ${ac_cv_prog_BDEPS_FTP+:} false; then : 19263 $as_echo_n "(cached) " >&6 19264 else 19265 if test -n "$BDEPS_FTP"; then 19266 ac_cv_prog_BDEPS_FTP="$BDEPS_FTP" # Let the user override the test. 19267 else 19268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19269 for as_dir in $PATH 19270 do 19271 IFS=$as_save_IFS 19272 test -z "$as_dir" && as_dir=. 19273 for ac_exec_ext in '' $ac_executable_extensions; do 19274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19275 ac_cv_prog_BDEPS_FTP="$ac_prog" 19276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19277 break 2 19278 fi 19279 done 19280 done 19281 IFS=$as_save_IFS 19282 19283 fi 19284 fi 19285 BDEPS_FTP=$ac_cv_prog_BDEPS_FTP 19286 if test -n "$BDEPS_FTP"; then 19287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_FTP" >&5 19288 $as_echo "$BDEPS_FTP" >&6; } 19289 else 19290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19291 $as_echo "no" >&6; } 19292 fi 19293 19294 19295 test -n "$BDEPS_FTP" && break 19296 done 19297 19298 19299 19300 ############################################################################### 19301 # 19302 # Determine OpenJDK variants, options and version numbers. 19303 # 19304 ############################################################################### 19305 19306 # We need build & target for this. 19307 19308 19309 ############################################################################### 19310 # 19311 # Should we build a JDK/JVM with headful support (ie a graphical ui)? 19312 # We always build headless support. 19313 # 19314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking headful support" >&5 19315 $as_echo_n "checking headful support... " >&6; } 19316 # Check whether --enable-headful was given. 19317 if test "${enable_headful+set}" = set; then : 19318 enableval=$enable_headful; SUPPORT_HEADFUL=${enable_headful} 19319 else 19320 SUPPORT_HEADFUL=yes 19321 fi 19322 19323 19324 SUPPORT_HEADLESS=yes 19325 BUILD_HEADLESS="BUILD_HEADLESS:=true" 19326 19327 if test "x$SUPPORT_HEADFUL" = xyes; then 19328 # We are building both headful and headless. 19329 headful_msg="include support for both headful and headless" 19330 fi 19331 19332 if test "x$SUPPORT_HEADFUL" = xno; then 19333 # Thus we are building headless only. 19334 BUILD_HEADLESS="BUILD_HEADLESS:=true" 19335 headful_msg="headless only" 19336 fi 19337 19338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $headful_msg" >&5 19339 $as_echo "$headful_msg" >&6; } 19340 19341 19342 19343 19344 19345 # Control wether Hotspot runs Queens test after build. 19346 # Check whether --enable-hotspot-test-in-build was given. 19347 if test "${enable_hotspot_test_in_build+set}" = set; then : 19348 enableval=$enable_hotspot_test_in_build; 19349 else 19350 enable_hotspot_test_in_build=no 19351 fi 19352 19353 if test "x$enable_hotspot_test_in_build" = "xyes"; then 19354 TEST_IN_BUILD=true 19355 else 19356 TEST_IN_BUILD=false 19357 fi 19358 19359 19360 ############################################################################### 19361 # 19362 # Choose cacerts source file 19363 # 19364 19365 # Check whether --with-cacerts-file was given. 19366 if test "${with_cacerts_file+set}" = set; then : 19367 withval=$with_cacerts_file; 19368 fi 19369 19370 if test "x$with_cacerts_file" != x; then 19371 CACERTS_FILE=$with_cacerts_file 19372 else 19373 CACERTS_FILE=${SRC_ROOT}/jdk/src/share/lib/security/cacerts 19374 fi 19375 19376 19377 ############################################################################### 19378 # 19379 # Enable or disable unlimited crypto 19380 # 19381 # Check whether --enable-unlimited-crypto was given. 19382 if test "${enable_unlimited_crypto+set}" = set; then : 19383 enableval=$enable_unlimited_crypto; 19384 else 19385 enable_unlimited_crypto=no 19386 fi 19387 19388 if test "x$enable_unlimited_crypto" = "xyes"; then 19389 UNLIMITED_CRYPTO=true 19390 else 19391 UNLIMITED_CRYPTO=false 19392 fi 19393 19394 19395 ############################################################################### 19396 # 19397 # Enable or disable the elliptic curve crypto implementation 19398 # 19399 19400 19401 ############################################################################### 19402 # 19403 # --enable-rmiconnector-iiop 19404 # 19405 # Check whether --enable-rmiconnector-iiop was given. 19406 if test "${enable_rmiconnector_iiop+set}" = set; then : 19407 enableval=$enable_rmiconnector_iiop; 19408 fi 19409 19410 if test "x$enable_rmiconnector_iiop" = "xyes"; then 19411 RMICONNECTOR_IIOP=true 19412 else 19413 RMICONNECTOR_IIOP=false 19414 fi 19415 19416 19417 ############################################################################### 19418 # 19419 # Compress jars 19420 # 19421 COMPRESS_JARS=false 19422 19423 19424 19425 19426 # Source the version numbers 19427 . $AUTOCONF_DIR/version-numbers 19428 19429 # Get the settings from parameters 19430 19431 # Check whether --with-milestone was given. 19432 if test "${with_milestone+set}" = set; then : 19433 withval=$with_milestone; 19434 fi 19435 19436 if test "x$with_milestone" = xyes; then 19437 as_fn_error $? "Milestone must have a value" "$LINENO" 5 19438 elif test "x$with_milestone" != x; then 19439 MILESTONE="$with_milestone" 19440 fi 19441 if test "x$MILESTONE" = x; then 19442 MILESTONE=internal 19443 fi 19444 19445 19446 # Check whether --with-update-version was given. 19447 if test "${with_update_version+set}" = set; then : 19448 withval=$with_update_version; 19449 fi 19450 19451 if test "x$with_update_version" = xyes; then 19452 as_fn_error $? "Update version must have a value" "$LINENO" 5 19453 elif test "x$with_update_version" != x; then 19454 JDK_UPDATE_VERSION="$with_update_version" 19455 # On macosx 10.7, it's not possible to set --with-update-version=0X due 19456 # to a bug in expr (which reduces it to just X). To work around this, we 19457 # always add a 0 to one digit update versions. 19458 if test "${#JDK_UPDATE_VERSION}" = "1"; then 19459 JDK_UPDATE_VERSION="0${JDK_UPDATE_VERSION}" 19460 fi 19461 fi 19462 19463 19464 # Check whether --with-user-release-suffix was given. 19465 if test "${with_user_release_suffix+set}" = set; then : 19466 withval=$with_user_release_suffix; 19467 fi 19468 19469 if test "x$with_user_release_suffix" = xyes; then 19470 as_fn_error $? "Release suffix must have a value" "$LINENO" 5 19471 elif test "x$with_user_release_suffix" != x; then 19472 USER_RELEASE_SUFFIX="$with_user_release_suffix" 19473 fi 19474 19475 19476 # Check whether --with-build-number was given. 19477 if test "${with_build_number+set}" = set; then : 19478 withval=$with_build_number; 19479 fi 19480 19481 if test "x$with_build_number" = xyes; then 19482 as_fn_error $? "Build number must have a value" "$LINENO" 5 19483 elif test "x$with_build_number" != x; then 19484 JDK_BUILD_NUMBER="$with_build_number" 19485 fi 19486 # Define default USER_RELEASE_SUFFIX if BUILD_NUMBER and USER_RELEASE_SUFFIX are not set 19487 if test "x$JDK_BUILD_NUMBER" = x; then 19488 JDK_BUILD_NUMBER=b00 19489 if test "x$USER_RELEASE_SUFFIX" = x; then 19490 BUILD_DATE=`date '+%Y_%m_%d_%H_%M'` 19491 # Avoid [:alnum:] since it depends on the locale. 19492 CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'` 19493 USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 19494 fi 19495 fi 19496 19497 # Now set the JDK version, milestone, build number etc. 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 COPYRIGHT_YEAR=`date +'%Y'` 19514 19515 19516 if test "x$JDK_UPDATE_VERSION" != x; then 19517 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}" 19518 else 19519 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}" 19520 fi 19521 19522 19523 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'` 19524 19525 19526 19527 ############################################################################### 19528 # 19529 # Setup BootJDK, used to bootstrap the build. 19530 # 19531 ############################################################################### 19532 19533 19534 BOOT_JDK_FOUND=no 19535 19536 # Check whether --with-boot-jdk was given. 19537 if test "${with_boot_jdk+set}" = set; then : 19538 withval=$with_boot_jdk; 19539 fi 19540 19541 19542 # We look for the Boot JDK through various means, going from more certain to 19543 # more of a guess-work. After each test, BOOT_JDK_FOUND is set to "yes" if 19544 # we detected something (if so, the path to the jdk is in BOOT_JDK). But we 19545 # must check if this is indeed valid; otherwise we'll continue looking. 19546 19547 # Test: Is bootjdk explicitely set by command line arguments? 19548 19549 if test "x$BOOT_JDK_FOUND" = xno; then 19550 # Now execute the test 19551 19552 if test "x$with_boot_jdk" != x; then 19553 BOOT_JDK=$with_boot_jdk 19554 BOOT_JDK_FOUND=maybe 19555 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using configure arguments" >&5 19556 $as_echo "$as_me: Found potential Boot JDK using configure arguments" >&6;} 19557 fi 19558 19559 19560 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 19561 if test "x$BOOT_JDK_FOUND" = xmaybe; then 19562 # Do we have a bin/java? 19563 if test ! -x "$BOOT_JDK/bin/java"; then 19564 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 19565 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 19566 BOOT_JDK_FOUND=no 19567 else 19568 # Do we have a bin/javac? 19569 if test ! -x "$BOOT_JDK/bin/javac"; then 19570 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 19571 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 19572 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 19573 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 19574 BOOT_JDK_FOUND=no 19575 else 19576 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 19577 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 19578 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 19579 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 19580 BOOT_JDK_FOUND=no 19581 else 19582 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 19583 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 19584 19585 # Extra M4 quote needed to protect [] in grep expression. 19586 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 19587 if test "x$FOUND_CORRECT_VERSION" = x; then 19588 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 19589 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 19590 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 19591 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 19592 BOOT_JDK_FOUND=no 19593 else 19594 # We're done! :-) 19595 BOOT_JDK_FOUND=yes 19596 19597 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 19598 19599 # Input might be given as Windows format, start by converting to 19600 # unix format. 19601 path="$BOOT_JDK" 19602 new_path=`$CYGPATH -u "$path"` 19603 19604 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 19605 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 19606 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 19607 # "foo.exe" is OK but "foo" is an error. 19608 # 19609 # This test is therefore slightly more accurate than "test -f" to check for file precense. 19610 # It is also a way to make sure we got the proper file name for the real test later on. 19611 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 19612 if test "x$test_shortpath" = x; then 19613 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 19614 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 19615 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 19616 fi 19617 19618 # Call helper function which possibly converts this using DOS-style short mode. 19619 # If so, the updated path is stored in $new_path. 19620 19621 input_path="$new_path" 19622 # Check if we need to convert this using DOS-style short mode. If the path 19623 # contains just simple characters, use it. Otherwise (spaces, weird characters), 19624 # take no chances and rewrite it. 19625 # Note: m4 eats our [], so we need to use [ and ] instead. 19626 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 19627 if test "x$has_forbidden_chars" != x; then 19628 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 19629 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 19630 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 19631 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 19632 # Going to short mode and back again did indeed matter. Since short mode is 19633 # case insensitive, let's make it lowercase to improve readability. 19634 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 19635 # Now convert it back to Unix-stile (cygpath) 19636 input_path=`$CYGPATH -u "$shortmode_path"` 19637 new_path="$input_path" 19638 fi 19639 fi 19640 19641 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 19642 if test "x$test_cygdrive_prefix" = x; then 19643 # As a simple fix, exclude /usr/bin since it's not a real path. 19644 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 19645 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 19646 # a path prefixed by /cygdrive for fixpath to work. 19647 new_path="$CYGWIN_ROOT_PATH$input_path" 19648 fi 19649 fi 19650 19651 19652 if test "x$path" != "x$new_path"; then 19653 BOOT_JDK="$new_path" 19654 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 19655 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 19656 fi 19657 19658 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 19659 19660 path="$BOOT_JDK" 19661 has_colon=`$ECHO $path | $GREP ^.:` 19662 new_path="$path" 19663 if test "x$has_colon" = x; then 19664 # Not in mixed or Windows style, start by that. 19665 new_path=`cmd //c echo $path` 19666 fi 19667 19668 19669 input_path="$new_path" 19670 # Check if we need to convert this using DOS-style short mode. If the path 19671 # contains just simple characters, use it. Otherwise (spaces, weird characters), 19672 # take no chances and rewrite it. 19673 # Note: m4 eats our [], so we need to use [ and ] instead. 19674 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 19675 if test "x$has_forbidden_chars" != x; then 19676 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 19677 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 19678 fi 19679 19680 19681 windows_path="$new_path" 19682 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 19683 unix_path=`$CYGPATH -u "$windows_path"` 19684 new_path="$unix_path" 19685 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 19686 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 19687 new_path="$unix_path" 19688 fi 19689 19690 if test "x$path" != "x$new_path"; then 19691 BOOT_JDK="$new_path" 19692 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 19693 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 19694 fi 19695 19696 # Save the first 10 bytes of this path to the storage, so fixpath can work. 19697 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 19698 19699 else 19700 # We're on a posix platform. Hooray! :) 19701 path="$BOOT_JDK" 19702 has_space=`$ECHO "$path" | $GREP " "` 19703 if test "x$has_space" != x; then 19704 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 19705 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 19706 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 19707 fi 19708 19709 # Use eval to expand a potential ~ 19710 eval path="$path" 19711 if test ! -f "$path" && test ! -d "$path"; then 19712 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 19713 fi 19714 19715 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 19716 fi 19717 19718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 19719 $as_echo_n "checking for Boot JDK... " >&6; } 19720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 19721 $as_echo "$BOOT_JDK" >&6; } 19722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 19723 $as_echo_n "checking Boot JDK version... " >&6; } 19724 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 19725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 19726 $as_echo "$BOOT_JDK_VERSION" >&6; } 19727 fi # end check jdk version 19728 fi # end check rt.jar 19729 fi # end check javac 19730 fi # end check java 19731 fi # end check boot jdk found 19732 fi 19733 19734 if test "x$with_boot_jdk" != x && test "x$BOOT_JDK_FOUND" = xno; then 19735 # Having specified an argument which is incorrect will produce an instant failure; 19736 # we should not go on looking 19737 as_fn_error $? "The path given by --with-boot-jdk does not contain a valid Boot JDK" "$LINENO" 5 19738 fi 19739 19740 # Test: Is bootjdk available from builddeps? 19741 19742 if test "x$BOOT_JDK_FOUND" = xno; then 19743 # Now execute the test 19744 19745 19746 19747 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then 19748 # Source the builddeps file again, to make sure it uses the latest variables! 19749 . $builddepsfile 19750 # Look for a target and build machine specific resource! 19751 eval resource=\${builddep_bootjdk_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}} 19752 if test "x$resource" = x; then 19753 # Ok, lets instead look for a target specific resource 19754 eval resource=\${builddep_bootjdk_TARGET_${rewritten_target_var}} 19755 fi 19756 if test "x$resource" = x; then 19757 # Ok, lets instead look for a build specific resource 19758 eval resource=\${builddep_bootjdk_BUILD_${rewritten_build_var}} 19759 fi 19760 if test "x$resource" = x; then 19761 # Ok, lets instead look for a generic resource 19762 # (The bootjdk comes from M4 and not the shell, thus no need for eval here.) 19763 resource=${builddep_bootjdk} 19764 fi 19765 if test "x$resource" != x; then 19766 { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for bootjdk" >&5 19767 $as_echo "$as_me: Using builddeps $resource for bootjdk" >&6;} 19768 # If the resource in the builddeps.conf file is an existing directory, 19769 # for example /java/linux/cups 19770 if test -d ${resource}; then 19771 depdir=${resource} 19772 else 19773 19774 # bootjdk is for example mymodule 19775 # $resource is for example libs/general/libmymod_1_2_3.zip 19776 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps 19777 # $with_builddeps_dir is for example /localhome/builddeps 19778 # depdir is the name of the variable into which we store the depdir, eg MYMOD 19779 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and 19780 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3 19781 filename=`basename $resource` 19782 filebase=`echo $filename | sed 's/\.[^\.]*$//'` 19783 filebase=${filename%%.*} 19784 extension=${filename#*.} 19785 installdir=$with_builddeps_dir/$filebase 19786 if test ! -f $installdir/$filename.unpacked; then 19787 { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency bootjdk from $with_builddeps_server/$resource and installing into $installdir" >&5 19788 $as_echo "$as_me: Downloading build dependency bootjdk from $with_builddeps_server/$resource and installing into $installdir" >&6;} 19789 if test ! -d $installdir; then 19790 mkdir -p $installdir 19791 fi 19792 if test ! -d $installdir; then 19793 as_fn_error $? "Could not create directory $installdir" "$LINENO" 5 19794 fi 19795 tmpfile=`mktemp $installdir/bootjdk.XXXXXXXXX` 19796 touch $tmpfile 19797 if test ! -f $tmpfile; then 19798 as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5 19799 fi 19800 19801 # $with_builddeps_server/$resource is the ftp://abuilddeps.server.com/libs/cups.zip 19802 # $tmpfile is the local file name for the downloaded file. 19803 VALID_TOOL=no 19804 if test "x$BDEPS_FTP" = xwget; then 19805 VALID_TOOL=yes 19806 wget -O $tmpfile $with_builddeps_server/$resource 19807 fi 19808 if test "x$BDEPS_FTP" = xlftp; then 19809 VALID_TOOL=yes 19810 lftp -c "get $with_builddeps_server/$resource -o $tmpfile" 19811 fi 19812 if test "x$BDEPS_FTP" = xftp; then 19813 VALID_TOOL=yes 19814 FTPSERVER=`echo $with_builddeps_server/$resource | cut -f 3 -d '/'` 19815 FTPPATH=`echo $with_builddeps_server/$resource | cut -f 4- -d '/'` 19816 FTPUSERPWD=${FTPSERVER%%@*} 19817 if test "x$FTPSERVER" != "x$FTPUSERPWD"; then 19818 FTPUSER=${userpwd%%:*} 19819 FTPPWD=${userpwd#*@} 19820 FTPSERVER=${FTPSERVER#*@} 19821 else 19822 FTPUSER=ftp 19823 FTPPWD=ftp 19824 fi 19825 # the "pass" command does not work on some 19826 # ftp clients (read ftp.exe) but if it works, 19827 # passive mode is better! 19828 ( \ 19829 echo "user $FTPUSER $FTPPWD" ; \ 19830 echo "pass" ; \ 19831 echo "bin" ; \ 19832 echo "get $FTPPATH $tmpfile" ; \ 19833 ) | ftp -in $FTPSERVER 19834 fi 19835 if test "x$VALID_TOOL" != xyes; then 19836 as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5 19837 fi 19838 19839 mv $tmpfile $installdir/$filename 19840 if test ! -s $installdir/$filename; then 19841 as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5 19842 fi 19843 case "$extension" in 19844 zip) echo "Unzipping $installdir/$filename..." 19845 (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked) 19846 ;; 19847 tar.gz) echo "Untaring $installdir/$filename..." 19848 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) 19849 ;; 19850 tgz) echo "Untaring $installdir/$filename..." 19851 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) 19852 ;; 19853 *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5 19854 ;; 19855 esac 19856 fi 19857 if test -f $installdir/$filename.unpacked; then 19858 depdir=$installdir 19859 fi 19860 19861 fi 19862 # Source the builddeps file again, because in the previous command, the depdir 19863 # was updated to point at the current build dependency install directory. 19864 . $builddepsfile 19865 # Now extract variables from the builddeps.conf files. 19866 theroot=${builddep_bootjdk_ROOT} 19867 thecflags=${builddep_bootjdk_CFLAGS} 19868 thelibs=${builddep_bootjdk_LIBS} 19869 if test "x$depdir" = x; then 19870 as_fn_error $? "Could not download build dependency bootjdk" "$LINENO" 5 19871 fi 19872 BOOT_JDK=$depdir 19873 if test "x$theroot" != x; then 19874 BOOT_JDK="$theroot" 19875 fi 19876 if test "x$thecflags" != x; then 19877 BOOT_JDK_CFLAGS="$thecflags" 19878 fi 19879 if test "x$thelibs" != x; then 19880 BOOT_JDK_LIBS="$thelibs" 19881 fi 19882 BOOT_JDK_FOUND=maybe 19883 else BOOT_JDK_FOUND=no 19884 19885 fi 19886 else BOOT_JDK_FOUND=no 19887 19888 fi 19889 19890 19891 19892 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 19893 if test "x$BOOT_JDK_FOUND" = xmaybe; then 19894 # Do we have a bin/java? 19895 if test ! -x "$BOOT_JDK/bin/java"; then 19896 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 19897 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 19898 BOOT_JDK_FOUND=no 19899 else 19900 # Do we have a bin/javac? 19901 if test ! -x "$BOOT_JDK/bin/javac"; then 19902 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 19903 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 19904 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 19905 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 19906 BOOT_JDK_FOUND=no 19907 else 19908 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 19909 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 19910 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 19911 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 19912 BOOT_JDK_FOUND=no 19913 else 19914 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 19915 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 19916 19917 # Extra M4 quote needed to protect [] in grep expression. 19918 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 19919 if test "x$FOUND_CORRECT_VERSION" = x; then 19920 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 19921 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 19922 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 19923 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 19924 BOOT_JDK_FOUND=no 19925 else 19926 # We're done! :-) 19927 BOOT_JDK_FOUND=yes 19928 19929 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 19930 19931 # Input might be given as Windows format, start by converting to 19932 # unix format. 19933 path="$BOOT_JDK" 19934 new_path=`$CYGPATH -u "$path"` 19935 19936 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 19937 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 19938 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 19939 # "foo.exe" is OK but "foo" is an error. 19940 # 19941 # This test is therefore slightly more accurate than "test -f" to check for file precense. 19942 # It is also a way to make sure we got the proper file name for the real test later on. 19943 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 19944 if test "x$test_shortpath" = x; then 19945 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 19946 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 19947 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 19948 fi 19949 19950 # Call helper function which possibly converts this using DOS-style short mode. 19951 # If so, the updated path is stored in $new_path. 19952 19953 input_path="$new_path" 19954 # Check if we need to convert this using DOS-style short mode. If the path 19955 # contains just simple characters, use it. Otherwise (spaces, weird characters), 19956 # take no chances and rewrite it. 19957 # Note: m4 eats our [], so we need to use [ and ] instead. 19958 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 19959 if test "x$has_forbidden_chars" != x; then 19960 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 19961 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 19962 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 19963 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 19964 # Going to short mode and back again did indeed matter. Since short mode is 19965 # case insensitive, let's make it lowercase to improve readability. 19966 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 19967 # Now convert it back to Unix-stile (cygpath) 19968 input_path=`$CYGPATH -u "$shortmode_path"` 19969 new_path="$input_path" 19970 fi 19971 fi 19972 19973 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 19974 if test "x$test_cygdrive_prefix" = x; then 19975 # As a simple fix, exclude /usr/bin since it's not a real path. 19976 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 19977 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 19978 # a path prefixed by /cygdrive for fixpath to work. 19979 new_path="$CYGWIN_ROOT_PATH$input_path" 19980 fi 19981 fi 19982 19983 19984 if test "x$path" != "x$new_path"; then 19985 BOOT_JDK="$new_path" 19986 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 19987 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 19988 fi 19989 19990 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 19991 19992 path="$BOOT_JDK" 19993 has_colon=`$ECHO $path | $GREP ^.:` 19994 new_path="$path" 19995 if test "x$has_colon" = x; then 19996 # Not in mixed or Windows style, start by that. 19997 new_path=`cmd //c echo $path` 19998 fi 19999 20000 20001 input_path="$new_path" 20002 # Check if we need to convert this using DOS-style short mode. If the path 20003 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20004 # take no chances and rewrite it. 20005 # Note: m4 eats our [], so we need to use [ and ] instead. 20006 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 20007 if test "x$has_forbidden_chars" != x; then 20008 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20009 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20010 fi 20011 20012 20013 windows_path="$new_path" 20014 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20015 unix_path=`$CYGPATH -u "$windows_path"` 20016 new_path="$unix_path" 20017 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20018 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 20019 new_path="$unix_path" 20020 fi 20021 20022 if test "x$path" != "x$new_path"; then 20023 BOOT_JDK="$new_path" 20024 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20025 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20026 fi 20027 20028 # Save the first 10 bytes of this path to the storage, so fixpath can work. 20029 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 20030 20031 else 20032 # We're on a posix platform. Hooray! :) 20033 path="$BOOT_JDK" 20034 has_space=`$ECHO "$path" | $GREP " "` 20035 if test "x$has_space" != x; then 20036 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20037 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20038 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 20039 fi 20040 20041 # Use eval to expand a potential ~ 20042 eval path="$path" 20043 if test ! -f "$path" && test ! -d "$path"; then 20044 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 20045 fi 20046 20047 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 20048 fi 20049 20050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 20051 $as_echo_n "checking for Boot JDK... " >&6; } 20052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 20053 $as_echo "$BOOT_JDK" >&6; } 20054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 20055 $as_echo_n "checking Boot JDK version... " >&6; } 20056 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 20057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 20058 $as_echo "$BOOT_JDK_VERSION" >&6; } 20059 fi # end check jdk version 20060 fi # end check rt.jar 20061 fi # end check javac 20062 fi # end check java 20063 fi # end check boot jdk found 20064 fi 20065 20066 20067 # Test: On MacOS X, can we find a boot jdk using /usr/libexec/java_home? 20068 20069 if test "x$BOOT_JDK_FOUND" = xno; then 20070 # Now execute the test 20071 20072 if test "x$OPENJDK_TARGET_OS" = xmacosx; then 20073 # First check at user selected default 20074 20075 if test "x$BOOT_JDK_FOUND" = xno; then 20076 # Now execute the test 20077 20078 if test -x /usr/libexec/java_home; then 20079 BOOT_JDK=`/usr/libexec/java_home ` 20080 BOOT_JDK_FOUND=maybe 20081 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using /usr/libexec/java_home " >&5 20082 $as_echo "$as_me: Found potential Boot JDK using /usr/libexec/java_home " >&6;} 20083 fi 20084 20085 20086 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 20087 if test "x$BOOT_JDK_FOUND" = xmaybe; then 20088 # Do we have a bin/java? 20089 if test ! -x "$BOOT_JDK/bin/java"; then 20090 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 20091 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 20092 BOOT_JDK_FOUND=no 20093 else 20094 # Do we have a bin/javac? 20095 if test ! -x "$BOOT_JDK/bin/javac"; then 20096 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 20097 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 20098 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 20099 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 20100 BOOT_JDK_FOUND=no 20101 else 20102 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 20103 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 20104 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 20105 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 20106 BOOT_JDK_FOUND=no 20107 else 20108 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 20109 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 20110 20111 # Extra M4 quote needed to protect [] in grep expression. 20112 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 20113 if test "x$FOUND_CORRECT_VERSION" = x; then 20114 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 20115 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 20116 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 20117 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 20118 BOOT_JDK_FOUND=no 20119 else 20120 # We're done! :-) 20121 BOOT_JDK_FOUND=yes 20122 20123 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20124 20125 # Input might be given as Windows format, start by converting to 20126 # unix format. 20127 path="$BOOT_JDK" 20128 new_path=`$CYGPATH -u "$path"` 20129 20130 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 20131 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 20132 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 20133 # "foo.exe" is OK but "foo" is an error. 20134 # 20135 # This test is therefore slightly more accurate than "test -f" to check for file precense. 20136 # It is also a way to make sure we got the proper file name for the real test later on. 20137 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 20138 if test "x$test_shortpath" = x; then 20139 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20140 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20141 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 20142 fi 20143 20144 # Call helper function which possibly converts this using DOS-style short mode. 20145 # If so, the updated path is stored in $new_path. 20146 20147 input_path="$new_path" 20148 # Check if we need to convert this using DOS-style short mode. If the path 20149 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20150 # take no chances and rewrite it. 20151 # Note: m4 eats our [], so we need to use [ and ] instead. 20152 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 20153 if test "x$has_forbidden_chars" != x; then 20154 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20155 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 20156 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 20157 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 20158 # Going to short mode and back again did indeed matter. Since short mode is 20159 # case insensitive, let's make it lowercase to improve readability. 20160 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20161 # Now convert it back to Unix-stile (cygpath) 20162 input_path=`$CYGPATH -u "$shortmode_path"` 20163 new_path="$input_path" 20164 fi 20165 fi 20166 20167 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 20168 if test "x$test_cygdrive_prefix" = x; then 20169 # As a simple fix, exclude /usr/bin since it's not a real path. 20170 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 20171 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 20172 # a path prefixed by /cygdrive for fixpath to work. 20173 new_path="$CYGWIN_ROOT_PATH$input_path" 20174 fi 20175 fi 20176 20177 20178 if test "x$path" != "x$new_path"; then 20179 BOOT_JDK="$new_path" 20180 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20181 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20182 fi 20183 20184 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20185 20186 path="$BOOT_JDK" 20187 has_colon=`$ECHO $path | $GREP ^.:` 20188 new_path="$path" 20189 if test "x$has_colon" = x; then 20190 # Not in mixed or Windows style, start by that. 20191 new_path=`cmd //c echo $path` 20192 fi 20193 20194 20195 input_path="$new_path" 20196 # Check if we need to convert this using DOS-style short mode. If the path 20197 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20198 # take no chances and rewrite it. 20199 # Note: m4 eats our [], so we need to use [ and ] instead. 20200 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 20201 if test "x$has_forbidden_chars" != x; then 20202 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20203 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20204 fi 20205 20206 20207 windows_path="$new_path" 20208 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20209 unix_path=`$CYGPATH -u "$windows_path"` 20210 new_path="$unix_path" 20211 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20212 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 20213 new_path="$unix_path" 20214 fi 20215 20216 if test "x$path" != "x$new_path"; then 20217 BOOT_JDK="$new_path" 20218 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20219 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20220 fi 20221 20222 # Save the first 10 bytes of this path to the storage, so fixpath can work. 20223 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 20224 20225 else 20226 # We're on a posix platform. Hooray! :) 20227 path="$BOOT_JDK" 20228 has_space=`$ECHO "$path" | $GREP " "` 20229 if test "x$has_space" != x; then 20230 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20231 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20232 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 20233 fi 20234 20235 # Use eval to expand a potential ~ 20236 eval path="$path" 20237 if test ! -f "$path" && test ! -d "$path"; then 20238 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 20239 fi 20240 20241 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 20242 fi 20243 20244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 20245 $as_echo_n "checking for Boot JDK... " >&6; } 20246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 20247 $as_echo "$BOOT_JDK" >&6; } 20248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 20249 $as_echo_n "checking Boot JDK version... " >&6; } 20250 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 20251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 20252 $as_echo "$BOOT_JDK_VERSION" >&6; } 20253 fi # end check jdk version 20254 fi # end check rt.jar 20255 fi # end check javac 20256 fi # end check java 20257 fi # end check boot jdk found 20258 fi 20259 20260 # If that did not work out (e.g. too old), try explicit versions instead 20261 20262 if test "x$BOOT_JDK_FOUND" = xno; then 20263 # Now execute the test 20264 20265 if test -x /usr/libexec/java_home; then 20266 BOOT_JDK=`/usr/libexec/java_home -v 1.9` 20267 BOOT_JDK_FOUND=maybe 20268 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using /usr/libexec/java_home -v 1.9" >&5 20269 $as_echo "$as_me: Found potential Boot JDK using /usr/libexec/java_home -v 1.9" >&6;} 20270 fi 20271 20272 20273 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 20274 if test "x$BOOT_JDK_FOUND" = xmaybe; then 20275 # Do we have a bin/java? 20276 if test ! -x "$BOOT_JDK/bin/java"; then 20277 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 20278 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 20279 BOOT_JDK_FOUND=no 20280 else 20281 # Do we have a bin/javac? 20282 if test ! -x "$BOOT_JDK/bin/javac"; then 20283 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 20284 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 20285 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 20286 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 20287 BOOT_JDK_FOUND=no 20288 else 20289 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 20290 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 20291 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 20292 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 20293 BOOT_JDK_FOUND=no 20294 else 20295 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 20296 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 20297 20298 # Extra M4 quote needed to protect [] in grep expression. 20299 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 20300 if test "x$FOUND_CORRECT_VERSION" = x; then 20301 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 20302 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 20303 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 20304 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 20305 BOOT_JDK_FOUND=no 20306 else 20307 # We're done! :-) 20308 BOOT_JDK_FOUND=yes 20309 20310 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20311 20312 # Input might be given as Windows format, start by converting to 20313 # unix format. 20314 path="$BOOT_JDK" 20315 new_path=`$CYGPATH -u "$path"` 20316 20317 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 20318 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 20319 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 20320 # "foo.exe" is OK but "foo" is an error. 20321 # 20322 # This test is therefore slightly more accurate than "test -f" to check for file precense. 20323 # It is also a way to make sure we got the proper file name for the real test later on. 20324 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 20325 if test "x$test_shortpath" = x; then 20326 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20327 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20328 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 20329 fi 20330 20331 # Call helper function which possibly converts this using DOS-style short mode. 20332 # If so, the updated path is stored in $new_path. 20333 20334 input_path="$new_path" 20335 # Check if we need to convert this using DOS-style short mode. If the path 20336 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20337 # take no chances and rewrite it. 20338 # Note: m4 eats our [], so we need to use [ and ] instead. 20339 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 20340 if test "x$has_forbidden_chars" != x; then 20341 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20342 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 20343 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 20344 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 20345 # Going to short mode and back again did indeed matter. Since short mode is 20346 # case insensitive, let's make it lowercase to improve readability. 20347 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20348 # Now convert it back to Unix-stile (cygpath) 20349 input_path=`$CYGPATH -u "$shortmode_path"` 20350 new_path="$input_path" 20351 fi 20352 fi 20353 20354 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 20355 if test "x$test_cygdrive_prefix" = x; then 20356 # As a simple fix, exclude /usr/bin since it's not a real path. 20357 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 20358 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 20359 # a path prefixed by /cygdrive for fixpath to work. 20360 new_path="$CYGWIN_ROOT_PATH$input_path" 20361 fi 20362 fi 20363 20364 20365 if test "x$path" != "x$new_path"; then 20366 BOOT_JDK="$new_path" 20367 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20368 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20369 fi 20370 20371 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20372 20373 path="$BOOT_JDK" 20374 has_colon=`$ECHO $path | $GREP ^.:` 20375 new_path="$path" 20376 if test "x$has_colon" = x; then 20377 # Not in mixed or Windows style, start by that. 20378 new_path=`cmd //c echo $path` 20379 fi 20380 20381 20382 input_path="$new_path" 20383 # Check if we need to convert this using DOS-style short mode. If the path 20384 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20385 # take no chances and rewrite it. 20386 # Note: m4 eats our [], so we need to use [ and ] instead. 20387 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 20388 if test "x$has_forbidden_chars" != x; then 20389 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20390 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20391 fi 20392 20393 20394 windows_path="$new_path" 20395 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20396 unix_path=`$CYGPATH -u "$windows_path"` 20397 new_path="$unix_path" 20398 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20399 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 20400 new_path="$unix_path" 20401 fi 20402 20403 if test "x$path" != "x$new_path"; then 20404 BOOT_JDK="$new_path" 20405 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20406 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20407 fi 20408 20409 # Save the first 10 bytes of this path to the storage, so fixpath can work. 20410 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 20411 20412 else 20413 # We're on a posix platform. Hooray! :) 20414 path="$BOOT_JDK" 20415 has_space=`$ECHO "$path" | $GREP " "` 20416 if test "x$has_space" != x; then 20417 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20418 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20419 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 20420 fi 20421 20422 # Use eval to expand a potential ~ 20423 eval path="$path" 20424 if test ! -f "$path" && test ! -d "$path"; then 20425 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 20426 fi 20427 20428 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 20429 fi 20430 20431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 20432 $as_echo_n "checking for Boot JDK... " >&6; } 20433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 20434 $as_echo "$BOOT_JDK" >&6; } 20435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 20436 $as_echo_n "checking Boot JDK version... " >&6; } 20437 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 20438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 20439 $as_echo "$BOOT_JDK_VERSION" >&6; } 20440 fi # end check jdk version 20441 fi # end check rt.jar 20442 fi # end check javac 20443 fi # end check java 20444 fi # end check boot jdk found 20445 fi 20446 20447 20448 if test "x$BOOT_JDK_FOUND" = xno; then 20449 # Now execute the test 20450 20451 if test -x /usr/libexec/java_home; then 20452 BOOT_JDK=`/usr/libexec/java_home -v 1.8` 20453 BOOT_JDK_FOUND=maybe 20454 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using /usr/libexec/java_home -v 1.8" >&5 20455 $as_echo "$as_me: Found potential Boot JDK using /usr/libexec/java_home -v 1.8" >&6;} 20456 fi 20457 20458 20459 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 20460 if test "x$BOOT_JDK_FOUND" = xmaybe; then 20461 # Do we have a bin/java? 20462 if test ! -x "$BOOT_JDK/bin/java"; then 20463 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 20464 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 20465 BOOT_JDK_FOUND=no 20466 else 20467 # Do we have a bin/javac? 20468 if test ! -x "$BOOT_JDK/bin/javac"; then 20469 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 20470 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 20471 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 20472 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 20473 BOOT_JDK_FOUND=no 20474 else 20475 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 20476 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 20477 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 20478 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 20479 BOOT_JDK_FOUND=no 20480 else 20481 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 20482 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 20483 20484 # Extra M4 quote needed to protect [] in grep expression. 20485 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 20486 if test "x$FOUND_CORRECT_VERSION" = x; then 20487 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 20488 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 20489 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 20490 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 20491 BOOT_JDK_FOUND=no 20492 else 20493 # We're done! :-) 20494 BOOT_JDK_FOUND=yes 20495 20496 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20497 20498 # Input might be given as Windows format, start by converting to 20499 # unix format. 20500 path="$BOOT_JDK" 20501 new_path=`$CYGPATH -u "$path"` 20502 20503 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 20504 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 20505 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 20506 # "foo.exe" is OK but "foo" is an error. 20507 # 20508 # This test is therefore slightly more accurate than "test -f" to check for file precense. 20509 # It is also a way to make sure we got the proper file name for the real test later on. 20510 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 20511 if test "x$test_shortpath" = x; then 20512 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20513 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20514 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 20515 fi 20516 20517 # Call helper function which possibly converts this using DOS-style short mode. 20518 # If so, the updated path is stored in $new_path. 20519 20520 input_path="$new_path" 20521 # Check if we need to convert this using DOS-style short mode. If the path 20522 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20523 # take no chances and rewrite it. 20524 # Note: m4 eats our [], so we need to use [ and ] instead. 20525 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 20526 if test "x$has_forbidden_chars" != x; then 20527 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20528 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 20529 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 20530 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 20531 # Going to short mode and back again did indeed matter. Since short mode is 20532 # case insensitive, let's make it lowercase to improve readability. 20533 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20534 # Now convert it back to Unix-stile (cygpath) 20535 input_path=`$CYGPATH -u "$shortmode_path"` 20536 new_path="$input_path" 20537 fi 20538 fi 20539 20540 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 20541 if test "x$test_cygdrive_prefix" = x; then 20542 # As a simple fix, exclude /usr/bin since it's not a real path. 20543 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 20544 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 20545 # a path prefixed by /cygdrive for fixpath to work. 20546 new_path="$CYGWIN_ROOT_PATH$input_path" 20547 fi 20548 fi 20549 20550 20551 if test "x$path" != "x$new_path"; then 20552 BOOT_JDK="$new_path" 20553 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20554 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20555 fi 20556 20557 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20558 20559 path="$BOOT_JDK" 20560 has_colon=`$ECHO $path | $GREP ^.:` 20561 new_path="$path" 20562 if test "x$has_colon" = x; then 20563 # Not in mixed or Windows style, start by that. 20564 new_path=`cmd //c echo $path` 20565 fi 20566 20567 20568 input_path="$new_path" 20569 # Check if we need to convert this using DOS-style short mode. If the path 20570 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20571 # take no chances and rewrite it. 20572 # Note: m4 eats our [], so we need to use [ and ] instead. 20573 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 20574 if test "x$has_forbidden_chars" != x; then 20575 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20576 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20577 fi 20578 20579 20580 windows_path="$new_path" 20581 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20582 unix_path=`$CYGPATH -u "$windows_path"` 20583 new_path="$unix_path" 20584 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20585 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 20586 new_path="$unix_path" 20587 fi 20588 20589 if test "x$path" != "x$new_path"; then 20590 BOOT_JDK="$new_path" 20591 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20592 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20593 fi 20594 20595 # Save the first 10 bytes of this path to the storage, so fixpath can work. 20596 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 20597 20598 else 20599 # We're on a posix platform. Hooray! :) 20600 path="$BOOT_JDK" 20601 has_space=`$ECHO "$path" | $GREP " "` 20602 if test "x$has_space" != x; then 20603 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20604 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20605 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 20606 fi 20607 20608 # Use eval to expand a potential ~ 20609 eval path="$path" 20610 if test ! -f "$path" && test ! -d "$path"; then 20611 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 20612 fi 20613 20614 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 20615 fi 20616 20617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 20618 $as_echo_n "checking for Boot JDK... " >&6; } 20619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 20620 $as_echo "$BOOT_JDK" >&6; } 20621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 20622 $as_echo_n "checking Boot JDK version... " >&6; } 20623 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 20624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 20625 $as_echo "$BOOT_JDK_VERSION" >&6; } 20626 fi # end check jdk version 20627 fi # end check rt.jar 20628 fi # end check javac 20629 fi # end check java 20630 fi # end check boot jdk found 20631 fi 20632 20633 20634 if test "x$BOOT_JDK_FOUND" = xno; then 20635 # Now execute the test 20636 20637 if test -x /usr/libexec/java_home; then 20638 BOOT_JDK=`/usr/libexec/java_home -v 1.7` 20639 BOOT_JDK_FOUND=maybe 20640 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using /usr/libexec/java_home -v 1.7" >&5 20641 $as_echo "$as_me: Found potential Boot JDK using /usr/libexec/java_home -v 1.7" >&6;} 20642 fi 20643 20644 20645 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 20646 if test "x$BOOT_JDK_FOUND" = xmaybe; then 20647 # Do we have a bin/java? 20648 if test ! -x "$BOOT_JDK/bin/java"; then 20649 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 20650 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 20651 BOOT_JDK_FOUND=no 20652 else 20653 # Do we have a bin/javac? 20654 if test ! -x "$BOOT_JDK/bin/javac"; then 20655 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 20656 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 20657 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 20658 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 20659 BOOT_JDK_FOUND=no 20660 else 20661 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 20662 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 20663 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 20664 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 20665 BOOT_JDK_FOUND=no 20666 else 20667 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 20668 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 20669 20670 # Extra M4 quote needed to protect [] in grep expression. 20671 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 20672 if test "x$FOUND_CORRECT_VERSION" = x; then 20673 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 20674 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 20675 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 20676 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 20677 BOOT_JDK_FOUND=no 20678 else 20679 # We're done! :-) 20680 BOOT_JDK_FOUND=yes 20681 20682 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20683 20684 # Input might be given as Windows format, start by converting to 20685 # unix format. 20686 path="$BOOT_JDK" 20687 new_path=`$CYGPATH -u "$path"` 20688 20689 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 20690 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 20691 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 20692 # "foo.exe" is OK but "foo" is an error. 20693 # 20694 # This test is therefore slightly more accurate than "test -f" to check for file precense. 20695 # It is also a way to make sure we got the proper file name for the real test later on. 20696 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 20697 if test "x$test_shortpath" = x; then 20698 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20699 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20700 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 20701 fi 20702 20703 # Call helper function which possibly converts this using DOS-style short mode. 20704 # If so, the updated path is stored in $new_path. 20705 20706 input_path="$new_path" 20707 # Check if we need to convert this using DOS-style short mode. If the path 20708 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20709 # take no chances and rewrite it. 20710 # Note: m4 eats our [], so we need to use [ and ] instead. 20711 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 20712 if test "x$has_forbidden_chars" != x; then 20713 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20714 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 20715 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 20716 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 20717 # Going to short mode and back again did indeed matter. Since short mode is 20718 # case insensitive, let's make it lowercase to improve readability. 20719 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20720 # Now convert it back to Unix-stile (cygpath) 20721 input_path=`$CYGPATH -u "$shortmode_path"` 20722 new_path="$input_path" 20723 fi 20724 fi 20725 20726 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 20727 if test "x$test_cygdrive_prefix" = x; then 20728 # As a simple fix, exclude /usr/bin since it's not a real path. 20729 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 20730 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 20731 # a path prefixed by /cygdrive for fixpath to work. 20732 new_path="$CYGWIN_ROOT_PATH$input_path" 20733 fi 20734 fi 20735 20736 20737 if test "x$path" != "x$new_path"; then 20738 BOOT_JDK="$new_path" 20739 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20740 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20741 fi 20742 20743 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20744 20745 path="$BOOT_JDK" 20746 has_colon=`$ECHO $path | $GREP ^.:` 20747 new_path="$path" 20748 if test "x$has_colon" = x; then 20749 # Not in mixed or Windows style, start by that. 20750 new_path=`cmd //c echo $path` 20751 fi 20752 20753 20754 input_path="$new_path" 20755 # Check if we need to convert this using DOS-style short mode. If the path 20756 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20757 # take no chances and rewrite it. 20758 # Note: m4 eats our [], so we need to use [ and ] instead. 20759 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 20760 if test "x$has_forbidden_chars" != x; then 20761 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20762 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20763 fi 20764 20765 20766 windows_path="$new_path" 20767 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20768 unix_path=`$CYGPATH -u "$windows_path"` 20769 new_path="$unix_path" 20770 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20771 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 20772 new_path="$unix_path" 20773 fi 20774 20775 if test "x$path" != "x$new_path"; then 20776 BOOT_JDK="$new_path" 20777 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20778 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20779 fi 20780 20781 # Save the first 10 bytes of this path to the storage, so fixpath can work. 20782 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 20783 20784 else 20785 # We're on a posix platform. Hooray! :) 20786 path="$BOOT_JDK" 20787 has_space=`$ECHO "$path" | $GREP " "` 20788 if test "x$has_space" != x; then 20789 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20790 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20791 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 20792 fi 20793 20794 # Use eval to expand a potential ~ 20795 eval path="$path" 20796 if test ! -f "$path" && test ! -d "$path"; then 20797 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 20798 fi 20799 20800 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 20801 fi 20802 20803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 20804 $as_echo_n "checking for Boot JDK... " >&6; } 20805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 20806 $as_echo "$BOOT_JDK" >&6; } 20807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 20808 $as_echo_n "checking Boot JDK version... " >&6; } 20809 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 20810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 20811 $as_echo "$BOOT_JDK_VERSION" >&6; } 20812 fi # end check jdk version 20813 fi # end check rt.jar 20814 fi # end check javac 20815 fi # end check java 20816 fi # end check boot jdk found 20817 fi 20818 20819 fi 20820 20821 20822 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 20823 if test "x$BOOT_JDK_FOUND" = xmaybe; then 20824 # Do we have a bin/java? 20825 if test ! -x "$BOOT_JDK/bin/java"; then 20826 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 20827 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 20828 BOOT_JDK_FOUND=no 20829 else 20830 # Do we have a bin/javac? 20831 if test ! -x "$BOOT_JDK/bin/javac"; then 20832 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 20833 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 20834 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 20835 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 20836 BOOT_JDK_FOUND=no 20837 else 20838 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 20839 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 20840 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 20841 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 20842 BOOT_JDK_FOUND=no 20843 else 20844 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 20845 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 20846 20847 # Extra M4 quote needed to protect [] in grep expression. 20848 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 20849 if test "x$FOUND_CORRECT_VERSION" = x; then 20850 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 20851 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 20852 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 20853 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 20854 BOOT_JDK_FOUND=no 20855 else 20856 # We're done! :-) 20857 BOOT_JDK_FOUND=yes 20858 20859 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20860 20861 # Input might be given as Windows format, start by converting to 20862 # unix format. 20863 path="$BOOT_JDK" 20864 new_path=`$CYGPATH -u "$path"` 20865 20866 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 20867 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 20868 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 20869 # "foo.exe" is OK but "foo" is an error. 20870 # 20871 # This test is therefore slightly more accurate than "test -f" to check for file precense. 20872 # It is also a way to make sure we got the proper file name for the real test later on. 20873 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 20874 if test "x$test_shortpath" = x; then 20875 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20876 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20877 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 20878 fi 20879 20880 # Call helper function which possibly converts this using DOS-style short mode. 20881 # If so, the updated path is stored in $new_path. 20882 20883 input_path="$new_path" 20884 # Check if we need to convert this using DOS-style short mode. If the path 20885 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20886 # take no chances and rewrite it. 20887 # Note: m4 eats our [], so we need to use [ and ] instead. 20888 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 20889 if test "x$has_forbidden_chars" != x; then 20890 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20891 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 20892 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 20893 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 20894 # Going to short mode and back again did indeed matter. Since short mode is 20895 # case insensitive, let's make it lowercase to improve readability. 20896 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20897 # Now convert it back to Unix-stile (cygpath) 20898 input_path=`$CYGPATH -u "$shortmode_path"` 20899 new_path="$input_path" 20900 fi 20901 fi 20902 20903 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 20904 if test "x$test_cygdrive_prefix" = x; then 20905 # As a simple fix, exclude /usr/bin since it's not a real path. 20906 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 20907 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 20908 # a path prefixed by /cygdrive for fixpath to work. 20909 new_path="$CYGWIN_ROOT_PATH$input_path" 20910 fi 20911 fi 20912 20913 20914 if test "x$path" != "x$new_path"; then 20915 BOOT_JDK="$new_path" 20916 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20917 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20918 fi 20919 20920 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20921 20922 path="$BOOT_JDK" 20923 has_colon=`$ECHO $path | $GREP ^.:` 20924 new_path="$path" 20925 if test "x$has_colon" = x; then 20926 # Not in mixed or Windows style, start by that. 20927 new_path=`cmd //c echo $path` 20928 fi 20929 20930 20931 input_path="$new_path" 20932 # Check if we need to convert this using DOS-style short mode. If the path 20933 # contains just simple characters, use it. Otherwise (spaces, weird characters), 20934 # take no chances and rewrite it. 20935 # Note: m4 eats our [], so we need to use [ and ] instead. 20936 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 20937 if test "x$has_forbidden_chars" != x; then 20938 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 20939 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 20940 fi 20941 20942 20943 windows_path="$new_path" 20944 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 20945 unix_path=`$CYGPATH -u "$windows_path"` 20946 new_path="$unix_path" 20947 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 20948 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 20949 new_path="$unix_path" 20950 fi 20951 20952 if test "x$path" != "x$new_path"; then 20953 BOOT_JDK="$new_path" 20954 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 20955 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 20956 fi 20957 20958 # Save the first 10 bytes of this path to the storage, so fixpath can work. 20959 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 20960 20961 else 20962 # We're on a posix platform. Hooray! :) 20963 path="$BOOT_JDK" 20964 has_space=`$ECHO "$path" | $GREP " "` 20965 if test "x$has_space" != x; then 20966 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 20967 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 20968 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 20969 fi 20970 20971 # Use eval to expand a potential ~ 20972 eval path="$path" 20973 if test ! -f "$path" && test ! -d "$path"; then 20974 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 20975 fi 20976 20977 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 20978 fi 20979 20980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 20981 $as_echo_n "checking for Boot JDK... " >&6; } 20982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 20983 $as_echo "$BOOT_JDK" >&6; } 20984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 20985 $as_echo_n "checking Boot JDK version... " >&6; } 20986 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 20987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 20988 $as_echo "$BOOT_JDK_VERSION" >&6; } 20989 fi # end check jdk version 20990 fi # end check rt.jar 20991 fi # end check javac 20992 fi # end check java 20993 fi # end check boot jdk found 20994 fi 20995 20996 20997 # Test: Is $JAVA_HOME set? 20998 20999 if test "x$BOOT_JDK_FOUND" = xno; then 21000 # Now execute the test 21001 21002 if test "x$JAVA_HOME" != x; then 21003 JAVA_HOME_PROCESSED="$JAVA_HOME" 21004 21005 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21006 21007 # Input might be given as Windows format, start by converting to 21008 # unix format. 21009 path="$JAVA_HOME_PROCESSED" 21010 new_path=`$CYGPATH -u "$path"` 21011 21012 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 21013 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 21014 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 21015 # "foo.exe" is OK but "foo" is an error. 21016 # 21017 # This test is therefore slightly more accurate than "test -f" to check for file precense. 21018 # It is also a way to make sure we got the proper file name for the real test later on. 21019 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 21020 if test "x$test_shortpath" = x; then 21021 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of JAVA_HOME_PROCESSED, which resolves as \"$path\", is invalid." >&5 21022 $as_echo "$as_me: The path of JAVA_HOME_PROCESSED, which resolves as \"$path\", is invalid." >&6;} 21023 as_fn_error $? "Cannot locate the the path of JAVA_HOME_PROCESSED" "$LINENO" 5 21024 fi 21025 21026 # Call helper function which possibly converts this using DOS-style short mode. 21027 # If so, the updated path is stored in $new_path. 21028 21029 input_path="$new_path" 21030 # Check if we need to convert this using DOS-style short mode. If the path 21031 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21032 # take no chances and rewrite it. 21033 # Note: m4 eats our [], so we need to use [ and ] instead. 21034 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 21035 if test "x$has_forbidden_chars" != x; then 21036 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21037 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 21038 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 21039 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 21040 # Going to short mode and back again did indeed matter. Since short mode is 21041 # case insensitive, let's make it lowercase to improve readability. 21042 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21043 # Now convert it back to Unix-stile (cygpath) 21044 input_path=`$CYGPATH -u "$shortmode_path"` 21045 new_path="$input_path" 21046 fi 21047 fi 21048 21049 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 21050 if test "x$test_cygdrive_prefix" = x; then 21051 # As a simple fix, exclude /usr/bin since it's not a real path. 21052 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 21053 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 21054 # a path prefixed by /cygdrive for fixpath to work. 21055 new_path="$CYGWIN_ROOT_PATH$input_path" 21056 fi 21057 fi 21058 21059 21060 if test "x$path" != "x$new_path"; then 21061 JAVA_HOME_PROCESSED="$new_path" 21062 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting JAVA_HOME_PROCESSED to \"$new_path\"" >&5 21063 $as_echo "$as_me: Rewriting JAVA_HOME_PROCESSED to \"$new_path\"" >&6;} 21064 fi 21065 21066 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21067 21068 path="$JAVA_HOME_PROCESSED" 21069 has_colon=`$ECHO $path | $GREP ^.:` 21070 new_path="$path" 21071 if test "x$has_colon" = x; then 21072 # Not in mixed or Windows style, start by that. 21073 new_path=`cmd //c echo $path` 21074 fi 21075 21076 21077 input_path="$new_path" 21078 # Check if we need to convert this using DOS-style short mode. If the path 21079 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21080 # take no chances and rewrite it. 21081 # Note: m4 eats our [], so we need to use [ and ] instead. 21082 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 21083 if test "x$has_forbidden_chars" != x; then 21084 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21085 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21086 fi 21087 21088 21089 windows_path="$new_path" 21090 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21091 unix_path=`$CYGPATH -u "$windows_path"` 21092 new_path="$unix_path" 21093 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21094 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 21095 new_path="$unix_path" 21096 fi 21097 21098 if test "x$path" != "x$new_path"; then 21099 JAVA_HOME_PROCESSED="$new_path" 21100 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting JAVA_HOME_PROCESSED to \"$new_path\"" >&5 21101 $as_echo "$as_me: Rewriting JAVA_HOME_PROCESSED to \"$new_path\"" >&6;} 21102 fi 21103 21104 # Save the first 10 bytes of this path to the storage, so fixpath can work. 21105 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 21106 21107 else 21108 # We're on a posix platform. Hooray! :) 21109 path="$JAVA_HOME_PROCESSED" 21110 has_space=`$ECHO "$path" | $GREP " "` 21111 if test "x$has_space" != x; then 21112 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of JAVA_HOME_PROCESSED, which resolves as \"$path\", is invalid." >&5 21113 $as_echo "$as_me: The path of JAVA_HOME_PROCESSED, which resolves as \"$path\", is invalid." >&6;} 21114 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 21115 fi 21116 21117 # Use eval to expand a potential ~ 21118 eval path="$path" 21119 if test ! -f "$path" && test ! -d "$path"; then 21120 as_fn_error $? "The path of JAVA_HOME_PROCESSED, which resolves as \"$path\", is not found." "$LINENO" 5 21121 fi 21122 21123 JAVA_HOME_PROCESSED="`cd "$path"; $THEPWDCMD -L`" 21124 fi 21125 21126 if test ! -d "$JAVA_HOME_PROCESSED"; then 21127 { $as_echo "$as_me:${as_lineno-$LINENO}: Your JAVA_HOME points to a non-existing directory!" >&5 21128 $as_echo "$as_me: Your JAVA_HOME points to a non-existing directory!" >&6;} 21129 else 21130 # Aha, the user has set a JAVA_HOME 21131 # let us use that as the Boot JDK. 21132 BOOT_JDK="$JAVA_HOME_PROCESSED" 21133 BOOT_JDK_FOUND=maybe 21134 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using JAVA_HOME" >&5 21135 $as_echo "$as_me: Found potential Boot JDK using JAVA_HOME" >&6;} 21136 fi 21137 fi 21138 21139 21140 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 21141 if test "x$BOOT_JDK_FOUND" = xmaybe; then 21142 # Do we have a bin/java? 21143 if test ! -x "$BOOT_JDK/bin/java"; then 21144 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 21145 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 21146 BOOT_JDK_FOUND=no 21147 else 21148 # Do we have a bin/javac? 21149 if test ! -x "$BOOT_JDK/bin/javac"; then 21150 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 21151 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 21152 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 21153 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 21154 BOOT_JDK_FOUND=no 21155 else 21156 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 21157 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 21158 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 21159 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 21160 BOOT_JDK_FOUND=no 21161 else 21162 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 21163 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 21164 21165 # Extra M4 quote needed to protect [] in grep expression. 21166 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 21167 if test "x$FOUND_CORRECT_VERSION" = x; then 21168 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 21169 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 21170 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 21171 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 21172 BOOT_JDK_FOUND=no 21173 else 21174 # We're done! :-) 21175 BOOT_JDK_FOUND=yes 21176 21177 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21178 21179 # Input might be given as Windows format, start by converting to 21180 # unix format. 21181 path="$BOOT_JDK" 21182 new_path=`$CYGPATH -u "$path"` 21183 21184 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 21185 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 21186 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 21187 # "foo.exe" is OK but "foo" is an error. 21188 # 21189 # This test is therefore slightly more accurate than "test -f" to check for file precense. 21190 # It is also a way to make sure we got the proper file name for the real test later on. 21191 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 21192 if test "x$test_shortpath" = x; then 21193 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 21194 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 21195 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 21196 fi 21197 21198 # Call helper function which possibly converts this using DOS-style short mode. 21199 # If so, the updated path is stored in $new_path. 21200 21201 input_path="$new_path" 21202 # Check if we need to convert this using DOS-style short mode. If the path 21203 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21204 # take no chances and rewrite it. 21205 # Note: m4 eats our [], so we need to use [ and ] instead. 21206 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 21207 if test "x$has_forbidden_chars" != x; then 21208 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21209 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 21210 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 21211 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 21212 # Going to short mode and back again did indeed matter. Since short mode is 21213 # case insensitive, let's make it lowercase to improve readability. 21214 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21215 # Now convert it back to Unix-stile (cygpath) 21216 input_path=`$CYGPATH -u "$shortmode_path"` 21217 new_path="$input_path" 21218 fi 21219 fi 21220 21221 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 21222 if test "x$test_cygdrive_prefix" = x; then 21223 # As a simple fix, exclude /usr/bin since it's not a real path. 21224 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 21225 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 21226 # a path prefixed by /cygdrive for fixpath to work. 21227 new_path="$CYGWIN_ROOT_PATH$input_path" 21228 fi 21229 fi 21230 21231 21232 if test "x$path" != "x$new_path"; then 21233 BOOT_JDK="$new_path" 21234 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21235 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21236 fi 21237 21238 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21239 21240 path="$BOOT_JDK" 21241 has_colon=`$ECHO $path | $GREP ^.:` 21242 new_path="$path" 21243 if test "x$has_colon" = x; then 21244 # Not in mixed or Windows style, start by that. 21245 new_path=`cmd //c echo $path` 21246 fi 21247 21248 21249 input_path="$new_path" 21250 # Check if we need to convert this using DOS-style short mode. If the path 21251 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21252 # take no chances and rewrite it. 21253 # Note: m4 eats our [], so we need to use [ and ] instead. 21254 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 21255 if test "x$has_forbidden_chars" != x; then 21256 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21257 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21258 fi 21259 21260 21261 windows_path="$new_path" 21262 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21263 unix_path=`$CYGPATH -u "$windows_path"` 21264 new_path="$unix_path" 21265 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21266 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 21267 new_path="$unix_path" 21268 fi 21269 21270 if test "x$path" != "x$new_path"; then 21271 BOOT_JDK="$new_path" 21272 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21273 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21274 fi 21275 21276 # Save the first 10 bytes of this path to the storage, so fixpath can work. 21277 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 21278 21279 else 21280 # We're on a posix platform. Hooray! :) 21281 path="$BOOT_JDK" 21282 has_space=`$ECHO "$path" | $GREP " "` 21283 if test "x$has_space" != x; then 21284 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 21285 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 21286 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 21287 fi 21288 21289 # Use eval to expand a potential ~ 21290 eval path="$path" 21291 if test ! -f "$path" && test ! -d "$path"; then 21292 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 21293 fi 21294 21295 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 21296 fi 21297 21298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 21299 $as_echo_n "checking for Boot JDK... " >&6; } 21300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 21301 $as_echo "$BOOT_JDK" >&6; } 21302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 21303 $as_echo_n "checking Boot JDK version... " >&6; } 21304 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 21305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 21306 $as_echo "$BOOT_JDK_VERSION" >&6; } 21307 fi # end check jdk version 21308 fi # end check rt.jar 21309 fi # end check javac 21310 fi # end check java 21311 fi # end check boot jdk found 21312 fi 21313 21314 21315 # Test: Is there a java or javac in the PATH, which is a symlink to the JDK? 21316 21317 if test "x$BOOT_JDK_FOUND" = xno; then 21318 # Now execute the test 21319 21320 # Extract the first word of "javac", so it can be a program name with args. 21321 set dummy javac; ac_word=$2 21322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 21323 $as_echo_n "checking for $ac_word... " >&6; } 21324 if ${ac_cv_path_JAVAC_CHECK+:} false; then : 21325 $as_echo_n "(cached) " >&6 21326 else 21327 case $JAVAC_CHECK in 21328 [\\/]* | ?:[\\/]*) 21329 ac_cv_path_JAVAC_CHECK="$JAVAC_CHECK" # Let the user override the test with a path. 21330 ;; 21331 *) 21332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21333 for as_dir in $PATH 21334 do 21335 IFS=$as_save_IFS 21336 test -z "$as_dir" && as_dir=. 21337 for ac_exec_ext in '' $ac_executable_extensions; do 21338 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 21339 ac_cv_path_JAVAC_CHECK="$as_dir/$ac_word$ac_exec_ext" 21340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 21341 break 2 21342 fi 21343 done 21344 done 21345 IFS=$as_save_IFS 21346 21347 ;; 21348 esac 21349 fi 21350 JAVAC_CHECK=$ac_cv_path_JAVAC_CHECK 21351 if test -n "$JAVAC_CHECK"; then 21352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAC_CHECK" >&5 21353 $as_echo "$JAVAC_CHECK" >&6; } 21354 else 21355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21356 $as_echo "no" >&6; } 21357 fi 21358 21359 21360 # Extract the first word of "java", so it can be a program name with args. 21361 set dummy java; ac_word=$2 21362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 21363 $as_echo_n "checking for $ac_word... " >&6; } 21364 if ${ac_cv_path_JAVA_CHECK+:} false; then : 21365 $as_echo_n "(cached) " >&6 21366 else 21367 case $JAVA_CHECK in 21368 [\\/]* | ?:[\\/]*) 21369 ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path. 21370 ;; 21371 *) 21372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21373 for as_dir in $PATH 21374 do 21375 IFS=$as_save_IFS 21376 test -z "$as_dir" && as_dir=. 21377 for ac_exec_ext in '' $ac_executable_extensions; do 21378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 21379 ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext" 21380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 21381 break 2 21382 fi 21383 done 21384 done 21385 IFS=$as_save_IFS 21386 21387 ;; 21388 esac 21389 fi 21390 JAVA_CHECK=$ac_cv_path_JAVA_CHECK 21391 if test -n "$JAVA_CHECK"; then 21392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5 21393 $as_echo "$JAVA_CHECK" >&6; } 21394 else 21395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21396 $as_echo "no" >&6; } 21397 fi 21398 21399 21400 BINARY="$JAVAC_CHECK" 21401 if test "x$JAVAC_CHECK" = x; then 21402 BINARY="$JAVA_CHECK" 21403 fi 21404 if test "x$BINARY" != x; then 21405 # So there is a java(c) binary, it might be part of a JDK. 21406 # Lets find the JDK/JRE directory by following symbolic links. 21407 # Linux/GNU systems often have links from /usr/bin/java to 21408 # /etc/alternatives/java to the real JDK binary. 21409 21410 if test "x$OPENJDK_BUILD_OS" != xwindows; then 21411 # Follow a chain of symbolic links. Use readlink 21412 # where it exists, else fall back to horribly 21413 # complicated shell code. 21414 if test "x$READLINK_TESTED" != yes; then 21415 # On MacOSX there is a readlink tool with a different 21416 # purpose than the GNU readlink tool. Check the found readlink. 21417 ISGNU=`$READLINK --version 2>&1 | $GREP GNU` 21418 if test "x$ISGNU" = x; then 21419 # A readlink that we do not know how to use. 21420 # Are there other non-GNU readlinks out there? 21421 READLINK_TESTED=yes 21422 READLINK= 21423 fi 21424 fi 21425 21426 if test "x$READLINK" != x; then 21427 BINARY=`$READLINK -f $BINARY` 21428 else 21429 # Save the current directory for restoring afterwards 21430 STARTDIR=$PWD 21431 COUNTER=0 21432 sym_link_dir=`$DIRNAME $BINARY` 21433 sym_link_file=`$BASENAME $BINARY` 21434 cd $sym_link_dir 21435 # Use -P flag to resolve symlinks in directories. 21436 cd `$THEPWDCMD -P` 21437 sym_link_dir=`$THEPWDCMD -P` 21438 # Resolve file symlinks 21439 while test $COUNTER -lt 20; do 21440 ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` 21441 if test "x$ISLINK" == x; then 21442 # This is not a symbolic link! We are done! 21443 break 21444 fi 21445 # Again resolve directory symlinks since the target of the just found 21446 # link could be in a different directory 21447 cd `$DIRNAME $ISLINK` 21448 sym_link_dir=`$THEPWDCMD -P` 21449 sym_link_file=`$BASENAME $ISLINK` 21450 let COUNTER=COUNTER+1 21451 done 21452 cd $STARTDIR 21453 BINARY=$sym_link_dir/$sym_link_file 21454 fi 21455 fi 21456 21457 BOOT_JDK=`dirname "$BINARY"` 21458 BOOT_JDK=`cd "$BOOT_JDK/.."; pwd` 21459 if test -x "$BOOT_JDK/bin/javac" && test -x "$BOOT_JDK/bin/java"; then 21460 # Looks like we found ourselves an JDK 21461 BOOT_JDK_FOUND=maybe 21462 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using java(c) in PATH" >&5 21463 $as_echo "$as_me: Found potential Boot JDK using java(c) in PATH" >&6;} 21464 fi 21465 fi 21466 21467 21468 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 21469 if test "x$BOOT_JDK_FOUND" = xmaybe; then 21470 # Do we have a bin/java? 21471 if test ! -x "$BOOT_JDK/bin/java"; then 21472 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 21473 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 21474 BOOT_JDK_FOUND=no 21475 else 21476 # Do we have a bin/javac? 21477 if test ! -x "$BOOT_JDK/bin/javac"; then 21478 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 21479 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 21480 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 21481 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 21482 BOOT_JDK_FOUND=no 21483 else 21484 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 21485 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 21486 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 21487 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 21488 BOOT_JDK_FOUND=no 21489 else 21490 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 21491 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 21492 21493 # Extra M4 quote needed to protect [] in grep expression. 21494 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 21495 if test "x$FOUND_CORRECT_VERSION" = x; then 21496 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 21497 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 21498 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 21499 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 21500 BOOT_JDK_FOUND=no 21501 else 21502 # We're done! :-) 21503 BOOT_JDK_FOUND=yes 21504 21505 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21506 21507 # Input might be given as Windows format, start by converting to 21508 # unix format. 21509 path="$BOOT_JDK" 21510 new_path=`$CYGPATH -u "$path"` 21511 21512 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 21513 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 21514 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 21515 # "foo.exe" is OK but "foo" is an error. 21516 # 21517 # This test is therefore slightly more accurate than "test -f" to check for file precense. 21518 # It is also a way to make sure we got the proper file name for the real test later on. 21519 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 21520 if test "x$test_shortpath" = x; then 21521 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 21522 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 21523 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 21524 fi 21525 21526 # Call helper function which possibly converts this using DOS-style short mode. 21527 # If so, the updated path is stored in $new_path. 21528 21529 input_path="$new_path" 21530 # Check if we need to convert this using DOS-style short mode. If the path 21531 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21532 # take no chances and rewrite it. 21533 # Note: m4 eats our [], so we need to use [ and ] instead. 21534 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 21535 if test "x$has_forbidden_chars" != x; then 21536 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21537 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 21538 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 21539 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 21540 # Going to short mode and back again did indeed matter. Since short mode is 21541 # case insensitive, let's make it lowercase to improve readability. 21542 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21543 # Now convert it back to Unix-stile (cygpath) 21544 input_path=`$CYGPATH -u "$shortmode_path"` 21545 new_path="$input_path" 21546 fi 21547 fi 21548 21549 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 21550 if test "x$test_cygdrive_prefix" = x; then 21551 # As a simple fix, exclude /usr/bin since it's not a real path. 21552 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 21553 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 21554 # a path prefixed by /cygdrive for fixpath to work. 21555 new_path="$CYGWIN_ROOT_PATH$input_path" 21556 fi 21557 fi 21558 21559 21560 if test "x$path" != "x$new_path"; then 21561 BOOT_JDK="$new_path" 21562 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21563 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21564 fi 21565 21566 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21567 21568 path="$BOOT_JDK" 21569 has_colon=`$ECHO $path | $GREP ^.:` 21570 new_path="$path" 21571 if test "x$has_colon" = x; then 21572 # Not in mixed or Windows style, start by that. 21573 new_path=`cmd //c echo $path` 21574 fi 21575 21576 21577 input_path="$new_path" 21578 # Check if we need to convert this using DOS-style short mode. If the path 21579 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21580 # take no chances and rewrite it. 21581 # Note: m4 eats our [], so we need to use [ and ] instead. 21582 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 21583 if test "x$has_forbidden_chars" != x; then 21584 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21585 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21586 fi 21587 21588 21589 windows_path="$new_path" 21590 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21591 unix_path=`$CYGPATH -u "$windows_path"` 21592 new_path="$unix_path" 21593 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21594 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 21595 new_path="$unix_path" 21596 fi 21597 21598 if test "x$path" != "x$new_path"; then 21599 BOOT_JDK="$new_path" 21600 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21601 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21602 fi 21603 21604 # Save the first 10 bytes of this path to the storage, so fixpath can work. 21605 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 21606 21607 else 21608 # We're on a posix platform. Hooray! :) 21609 path="$BOOT_JDK" 21610 has_space=`$ECHO "$path" | $GREP " "` 21611 if test "x$has_space" != x; then 21612 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 21613 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 21614 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 21615 fi 21616 21617 # Use eval to expand a potential ~ 21618 eval path="$path" 21619 if test ! -f "$path" && test ! -d "$path"; then 21620 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 21621 fi 21622 21623 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 21624 fi 21625 21626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 21627 $as_echo_n "checking for Boot JDK... " >&6; } 21628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 21629 $as_echo "$BOOT_JDK" >&6; } 21630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 21631 $as_echo_n "checking Boot JDK version... " >&6; } 21632 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 21633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 21634 $as_echo "$BOOT_JDK_VERSION" >&6; } 21635 fi # end check jdk version 21636 fi # end check rt.jar 21637 fi # end check javac 21638 fi # end check java 21639 fi # end check boot jdk found 21640 fi 21641 21642 21643 # Test: Is there a JDK installed in default, well-known locations? 21644 21645 if test "x$BOOT_JDK_FOUND" = xno; then 21646 # Now execute the test 21647 21648 if test "x$OPENJDK_TARGET_OS" = xwindows; then 21649 21650 if test "x$BOOT_JDK_FOUND" = xno; then 21651 # Now execute the test 21652 21653 if test "x$ProgramW6432" != x; then 21654 VIRTUAL_DIR="$ProgramW6432/Java" 21655 21656 windows_path="$VIRTUAL_DIR" 21657 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21658 unix_path=`$CYGPATH -u "$windows_path"` 21659 VIRTUAL_DIR="$unix_path" 21660 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21661 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 21662 VIRTUAL_DIR="$unix_path" 21663 fi 21664 21665 21666 BOOT_JDK_PREFIX="$VIRTUAL_DIR" 21667 BOOT_JDK_SUFFIX="" 21668 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 21669 if test "x$ALL_JDKS_FOUND" != x; then 21670 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 21671 21672 if test "x$BOOT_JDK_FOUND" = xno; then 21673 # Now execute the test 21674 21675 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 21676 if test -d "$BOOT_JDK"; then 21677 BOOT_JDK_FOUND=maybe 21678 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 21679 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 21680 fi 21681 21682 21683 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 21684 if test "x$BOOT_JDK_FOUND" = xmaybe; then 21685 # Do we have a bin/java? 21686 if test ! -x "$BOOT_JDK/bin/java"; then 21687 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 21688 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 21689 BOOT_JDK_FOUND=no 21690 else 21691 # Do we have a bin/javac? 21692 if test ! -x "$BOOT_JDK/bin/javac"; then 21693 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 21694 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 21695 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 21696 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 21697 BOOT_JDK_FOUND=no 21698 else 21699 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 21700 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 21701 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 21702 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 21703 BOOT_JDK_FOUND=no 21704 else 21705 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 21706 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 21707 21708 # Extra M4 quote needed to protect [] in grep expression. 21709 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 21710 if test "x$FOUND_CORRECT_VERSION" = x; then 21711 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 21712 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 21713 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 21714 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 21715 BOOT_JDK_FOUND=no 21716 else 21717 # We're done! :-) 21718 BOOT_JDK_FOUND=yes 21719 21720 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21721 21722 # Input might be given as Windows format, start by converting to 21723 # unix format. 21724 path="$BOOT_JDK" 21725 new_path=`$CYGPATH -u "$path"` 21726 21727 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 21728 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 21729 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 21730 # "foo.exe" is OK but "foo" is an error. 21731 # 21732 # This test is therefore slightly more accurate than "test -f" to check for file precense. 21733 # It is also a way to make sure we got the proper file name for the real test later on. 21734 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 21735 if test "x$test_shortpath" = x; then 21736 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 21737 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 21738 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 21739 fi 21740 21741 # Call helper function which possibly converts this using DOS-style short mode. 21742 # If so, the updated path is stored in $new_path. 21743 21744 input_path="$new_path" 21745 # Check if we need to convert this using DOS-style short mode. If the path 21746 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21747 # take no chances and rewrite it. 21748 # Note: m4 eats our [], so we need to use [ and ] instead. 21749 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 21750 if test "x$has_forbidden_chars" != x; then 21751 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21752 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 21753 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 21754 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 21755 # Going to short mode and back again did indeed matter. Since short mode is 21756 # case insensitive, let's make it lowercase to improve readability. 21757 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21758 # Now convert it back to Unix-stile (cygpath) 21759 input_path=`$CYGPATH -u "$shortmode_path"` 21760 new_path="$input_path" 21761 fi 21762 fi 21763 21764 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 21765 if test "x$test_cygdrive_prefix" = x; then 21766 # As a simple fix, exclude /usr/bin since it's not a real path. 21767 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 21768 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 21769 # a path prefixed by /cygdrive for fixpath to work. 21770 new_path="$CYGWIN_ROOT_PATH$input_path" 21771 fi 21772 fi 21773 21774 21775 if test "x$path" != "x$new_path"; then 21776 BOOT_JDK="$new_path" 21777 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21778 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21779 fi 21780 21781 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21782 21783 path="$BOOT_JDK" 21784 has_colon=`$ECHO $path | $GREP ^.:` 21785 new_path="$path" 21786 if test "x$has_colon" = x; then 21787 # Not in mixed or Windows style, start by that. 21788 new_path=`cmd //c echo $path` 21789 fi 21790 21791 21792 input_path="$new_path" 21793 # Check if we need to convert this using DOS-style short mode. If the path 21794 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21795 # take no chances and rewrite it. 21796 # Note: m4 eats our [], so we need to use [ and ] instead. 21797 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 21798 if test "x$has_forbidden_chars" != x; then 21799 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21800 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21801 fi 21802 21803 21804 windows_path="$new_path" 21805 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21806 unix_path=`$CYGPATH -u "$windows_path"` 21807 new_path="$unix_path" 21808 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21809 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 21810 new_path="$unix_path" 21811 fi 21812 21813 if test "x$path" != "x$new_path"; then 21814 BOOT_JDK="$new_path" 21815 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21816 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21817 fi 21818 21819 # Save the first 10 bytes of this path to the storage, so fixpath can work. 21820 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 21821 21822 else 21823 # We're on a posix platform. Hooray! :) 21824 path="$BOOT_JDK" 21825 has_space=`$ECHO "$path" | $GREP " "` 21826 if test "x$has_space" != x; then 21827 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 21828 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 21829 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 21830 fi 21831 21832 # Use eval to expand a potential ~ 21833 eval path="$path" 21834 if test ! -f "$path" && test ! -d "$path"; then 21835 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 21836 fi 21837 21838 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 21839 fi 21840 21841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 21842 $as_echo_n "checking for Boot JDK... " >&6; } 21843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 21844 $as_echo "$BOOT_JDK" >&6; } 21845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 21846 $as_echo_n "checking Boot JDK version... " >&6; } 21847 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 21848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 21849 $as_echo "$BOOT_JDK_VERSION" >&6; } 21850 fi # end check jdk version 21851 fi # end check rt.jar 21852 fi # end check javac 21853 fi # end check java 21854 fi # end check boot jdk found 21855 fi 21856 21857 done 21858 fi 21859 21860 fi 21861 21862 21863 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 21864 if test "x$BOOT_JDK_FOUND" = xmaybe; then 21865 # Do we have a bin/java? 21866 if test ! -x "$BOOT_JDK/bin/java"; then 21867 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 21868 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 21869 BOOT_JDK_FOUND=no 21870 else 21871 # Do we have a bin/javac? 21872 if test ! -x "$BOOT_JDK/bin/javac"; then 21873 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 21874 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 21875 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 21876 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 21877 BOOT_JDK_FOUND=no 21878 else 21879 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 21880 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 21881 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 21882 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 21883 BOOT_JDK_FOUND=no 21884 else 21885 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 21886 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 21887 21888 # Extra M4 quote needed to protect [] in grep expression. 21889 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 21890 if test "x$FOUND_CORRECT_VERSION" = x; then 21891 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 21892 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 21893 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 21894 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 21895 BOOT_JDK_FOUND=no 21896 else 21897 # We're done! :-) 21898 BOOT_JDK_FOUND=yes 21899 21900 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21901 21902 # Input might be given as Windows format, start by converting to 21903 # unix format. 21904 path="$BOOT_JDK" 21905 new_path=`$CYGPATH -u "$path"` 21906 21907 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 21908 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 21909 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 21910 # "foo.exe" is OK but "foo" is an error. 21911 # 21912 # This test is therefore slightly more accurate than "test -f" to check for file precense. 21913 # It is also a way to make sure we got the proper file name for the real test later on. 21914 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 21915 if test "x$test_shortpath" = x; then 21916 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 21917 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 21918 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 21919 fi 21920 21921 # Call helper function which possibly converts this using DOS-style short mode. 21922 # If so, the updated path is stored in $new_path. 21923 21924 input_path="$new_path" 21925 # Check if we need to convert this using DOS-style short mode. If the path 21926 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21927 # take no chances and rewrite it. 21928 # Note: m4 eats our [], so we need to use [ and ] instead. 21929 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 21930 if test "x$has_forbidden_chars" != x; then 21931 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21932 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 21933 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 21934 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 21935 # Going to short mode and back again did indeed matter. Since short mode is 21936 # case insensitive, let's make it lowercase to improve readability. 21937 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21938 # Now convert it back to Unix-stile (cygpath) 21939 input_path=`$CYGPATH -u "$shortmode_path"` 21940 new_path="$input_path" 21941 fi 21942 fi 21943 21944 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 21945 if test "x$test_cygdrive_prefix" = x; then 21946 # As a simple fix, exclude /usr/bin since it's not a real path. 21947 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 21948 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 21949 # a path prefixed by /cygdrive for fixpath to work. 21950 new_path="$CYGWIN_ROOT_PATH$input_path" 21951 fi 21952 fi 21953 21954 21955 if test "x$path" != "x$new_path"; then 21956 BOOT_JDK="$new_path" 21957 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21958 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21959 fi 21960 21961 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21962 21963 path="$BOOT_JDK" 21964 has_colon=`$ECHO $path | $GREP ^.:` 21965 new_path="$path" 21966 if test "x$has_colon" = x; then 21967 # Not in mixed or Windows style, start by that. 21968 new_path=`cmd //c echo $path` 21969 fi 21970 21971 21972 input_path="$new_path" 21973 # Check if we need to convert this using DOS-style short mode. If the path 21974 # contains just simple characters, use it. Otherwise (spaces, weird characters), 21975 # take no chances and rewrite it. 21976 # Note: m4 eats our [], so we need to use [ and ] instead. 21977 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 21978 if test "x$has_forbidden_chars" != x; then 21979 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 21980 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 21981 fi 21982 21983 21984 windows_path="$new_path" 21985 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 21986 unix_path=`$CYGPATH -u "$windows_path"` 21987 new_path="$unix_path" 21988 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 21989 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 21990 new_path="$unix_path" 21991 fi 21992 21993 if test "x$path" != "x$new_path"; then 21994 BOOT_JDK="$new_path" 21995 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 21996 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 21997 fi 21998 21999 # Save the first 10 bytes of this path to the storage, so fixpath can work. 22000 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 22001 22002 else 22003 # We're on a posix platform. Hooray! :) 22004 path="$BOOT_JDK" 22005 has_space=`$ECHO "$path" | $GREP " "` 22006 if test "x$has_space" != x; then 22007 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22008 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22009 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 22010 fi 22011 22012 # Use eval to expand a potential ~ 22013 eval path="$path" 22014 if test ! -f "$path" && test ! -d "$path"; then 22015 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 22016 fi 22017 22018 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 22019 fi 22020 22021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 22022 $as_echo_n "checking for Boot JDK... " >&6; } 22023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 22024 $as_echo "$BOOT_JDK" >&6; } 22025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 22026 $as_echo_n "checking Boot JDK version... " >&6; } 22027 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 22028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 22029 $as_echo "$BOOT_JDK_VERSION" >&6; } 22030 fi # end check jdk version 22031 fi # end check rt.jar 22032 fi # end check javac 22033 fi # end check java 22034 fi # end check boot jdk found 22035 fi 22036 22037 22038 if test "x$BOOT_JDK_FOUND" = xno; then 22039 # Now execute the test 22040 22041 if test "x$PROGRAMW6432" != x; then 22042 VIRTUAL_DIR="$PROGRAMW6432/Java" 22043 22044 windows_path="$VIRTUAL_DIR" 22045 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22046 unix_path=`$CYGPATH -u "$windows_path"` 22047 VIRTUAL_DIR="$unix_path" 22048 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22049 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22050 VIRTUAL_DIR="$unix_path" 22051 fi 22052 22053 22054 BOOT_JDK_PREFIX="$VIRTUAL_DIR" 22055 BOOT_JDK_SUFFIX="" 22056 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 22057 if test "x$ALL_JDKS_FOUND" != x; then 22058 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 22059 22060 if test "x$BOOT_JDK_FOUND" = xno; then 22061 # Now execute the test 22062 22063 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 22064 if test -d "$BOOT_JDK"; then 22065 BOOT_JDK_FOUND=maybe 22066 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 22067 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 22068 fi 22069 22070 22071 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 22072 if test "x$BOOT_JDK_FOUND" = xmaybe; then 22073 # Do we have a bin/java? 22074 if test ! -x "$BOOT_JDK/bin/java"; then 22075 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 22076 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 22077 BOOT_JDK_FOUND=no 22078 else 22079 # Do we have a bin/javac? 22080 if test ! -x "$BOOT_JDK/bin/javac"; then 22081 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 22082 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 22083 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 22084 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 22085 BOOT_JDK_FOUND=no 22086 else 22087 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 22088 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 22089 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 22090 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 22091 BOOT_JDK_FOUND=no 22092 else 22093 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 22094 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 22095 22096 # Extra M4 quote needed to protect [] in grep expression. 22097 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 22098 if test "x$FOUND_CORRECT_VERSION" = x; then 22099 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 22100 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 22101 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 22102 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 22103 BOOT_JDK_FOUND=no 22104 else 22105 # We're done! :-) 22106 BOOT_JDK_FOUND=yes 22107 22108 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22109 22110 # Input might be given as Windows format, start by converting to 22111 # unix format. 22112 path="$BOOT_JDK" 22113 new_path=`$CYGPATH -u "$path"` 22114 22115 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 22116 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 22117 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 22118 # "foo.exe" is OK but "foo" is an error. 22119 # 22120 # This test is therefore slightly more accurate than "test -f" to check for file precense. 22121 # It is also a way to make sure we got the proper file name for the real test later on. 22122 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 22123 if test "x$test_shortpath" = x; then 22124 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22125 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22126 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 22127 fi 22128 22129 # Call helper function which possibly converts this using DOS-style short mode. 22130 # If so, the updated path is stored in $new_path. 22131 22132 input_path="$new_path" 22133 # Check if we need to convert this using DOS-style short mode. If the path 22134 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22135 # take no chances and rewrite it. 22136 # Note: m4 eats our [], so we need to use [ and ] instead. 22137 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 22138 if test "x$has_forbidden_chars" != x; then 22139 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22140 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 22141 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 22142 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 22143 # Going to short mode and back again did indeed matter. Since short mode is 22144 # case insensitive, let's make it lowercase to improve readability. 22145 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22146 # Now convert it back to Unix-stile (cygpath) 22147 input_path=`$CYGPATH -u "$shortmode_path"` 22148 new_path="$input_path" 22149 fi 22150 fi 22151 22152 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 22153 if test "x$test_cygdrive_prefix" = x; then 22154 # As a simple fix, exclude /usr/bin since it's not a real path. 22155 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 22156 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 22157 # a path prefixed by /cygdrive for fixpath to work. 22158 new_path="$CYGWIN_ROOT_PATH$input_path" 22159 fi 22160 fi 22161 22162 22163 if test "x$path" != "x$new_path"; then 22164 BOOT_JDK="$new_path" 22165 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22166 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22167 fi 22168 22169 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22170 22171 path="$BOOT_JDK" 22172 has_colon=`$ECHO $path | $GREP ^.:` 22173 new_path="$path" 22174 if test "x$has_colon" = x; then 22175 # Not in mixed or Windows style, start by that. 22176 new_path=`cmd //c echo $path` 22177 fi 22178 22179 22180 input_path="$new_path" 22181 # Check if we need to convert this using DOS-style short mode. If the path 22182 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22183 # take no chances and rewrite it. 22184 # Note: m4 eats our [], so we need to use [ and ] instead. 22185 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 22186 if test "x$has_forbidden_chars" != x; then 22187 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22188 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22189 fi 22190 22191 22192 windows_path="$new_path" 22193 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22194 unix_path=`$CYGPATH -u "$windows_path"` 22195 new_path="$unix_path" 22196 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22197 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22198 new_path="$unix_path" 22199 fi 22200 22201 if test "x$path" != "x$new_path"; then 22202 BOOT_JDK="$new_path" 22203 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22204 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22205 fi 22206 22207 # Save the first 10 bytes of this path to the storage, so fixpath can work. 22208 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 22209 22210 else 22211 # We're on a posix platform. Hooray! :) 22212 path="$BOOT_JDK" 22213 has_space=`$ECHO "$path" | $GREP " "` 22214 if test "x$has_space" != x; then 22215 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22216 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22217 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 22218 fi 22219 22220 # Use eval to expand a potential ~ 22221 eval path="$path" 22222 if test ! -f "$path" && test ! -d "$path"; then 22223 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 22224 fi 22225 22226 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 22227 fi 22228 22229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 22230 $as_echo_n "checking for Boot JDK... " >&6; } 22231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 22232 $as_echo "$BOOT_JDK" >&6; } 22233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 22234 $as_echo_n "checking Boot JDK version... " >&6; } 22235 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 22236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 22237 $as_echo "$BOOT_JDK_VERSION" >&6; } 22238 fi # end check jdk version 22239 fi # end check rt.jar 22240 fi # end check javac 22241 fi # end check java 22242 fi # end check boot jdk found 22243 fi 22244 22245 done 22246 fi 22247 22248 fi 22249 22250 22251 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 22252 if test "x$BOOT_JDK_FOUND" = xmaybe; then 22253 # Do we have a bin/java? 22254 if test ! -x "$BOOT_JDK/bin/java"; then 22255 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 22256 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 22257 BOOT_JDK_FOUND=no 22258 else 22259 # Do we have a bin/javac? 22260 if test ! -x "$BOOT_JDK/bin/javac"; then 22261 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 22262 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 22263 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 22264 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 22265 BOOT_JDK_FOUND=no 22266 else 22267 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 22268 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 22269 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 22270 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 22271 BOOT_JDK_FOUND=no 22272 else 22273 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 22274 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 22275 22276 # Extra M4 quote needed to protect [] in grep expression. 22277 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 22278 if test "x$FOUND_CORRECT_VERSION" = x; then 22279 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 22280 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 22281 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 22282 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 22283 BOOT_JDK_FOUND=no 22284 else 22285 # We're done! :-) 22286 BOOT_JDK_FOUND=yes 22287 22288 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22289 22290 # Input might be given as Windows format, start by converting to 22291 # unix format. 22292 path="$BOOT_JDK" 22293 new_path=`$CYGPATH -u "$path"` 22294 22295 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 22296 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 22297 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 22298 # "foo.exe" is OK but "foo" is an error. 22299 # 22300 # This test is therefore slightly more accurate than "test -f" to check for file precense. 22301 # It is also a way to make sure we got the proper file name for the real test later on. 22302 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 22303 if test "x$test_shortpath" = x; then 22304 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22305 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22306 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 22307 fi 22308 22309 # Call helper function which possibly converts this using DOS-style short mode. 22310 # If so, the updated path is stored in $new_path. 22311 22312 input_path="$new_path" 22313 # Check if we need to convert this using DOS-style short mode. If the path 22314 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22315 # take no chances and rewrite it. 22316 # Note: m4 eats our [], so we need to use [ and ] instead. 22317 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 22318 if test "x$has_forbidden_chars" != x; then 22319 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22320 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 22321 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 22322 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 22323 # Going to short mode and back again did indeed matter. Since short mode is 22324 # case insensitive, let's make it lowercase to improve readability. 22325 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22326 # Now convert it back to Unix-stile (cygpath) 22327 input_path=`$CYGPATH -u "$shortmode_path"` 22328 new_path="$input_path" 22329 fi 22330 fi 22331 22332 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 22333 if test "x$test_cygdrive_prefix" = x; then 22334 # As a simple fix, exclude /usr/bin since it's not a real path. 22335 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 22336 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 22337 # a path prefixed by /cygdrive for fixpath to work. 22338 new_path="$CYGWIN_ROOT_PATH$input_path" 22339 fi 22340 fi 22341 22342 22343 if test "x$path" != "x$new_path"; then 22344 BOOT_JDK="$new_path" 22345 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22346 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22347 fi 22348 22349 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22350 22351 path="$BOOT_JDK" 22352 has_colon=`$ECHO $path | $GREP ^.:` 22353 new_path="$path" 22354 if test "x$has_colon" = x; then 22355 # Not in mixed or Windows style, start by that. 22356 new_path=`cmd //c echo $path` 22357 fi 22358 22359 22360 input_path="$new_path" 22361 # Check if we need to convert this using DOS-style short mode. If the path 22362 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22363 # take no chances and rewrite it. 22364 # Note: m4 eats our [], so we need to use [ and ] instead. 22365 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 22366 if test "x$has_forbidden_chars" != x; then 22367 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22368 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22369 fi 22370 22371 22372 windows_path="$new_path" 22373 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22374 unix_path=`$CYGPATH -u "$windows_path"` 22375 new_path="$unix_path" 22376 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22377 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22378 new_path="$unix_path" 22379 fi 22380 22381 if test "x$path" != "x$new_path"; then 22382 BOOT_JDK="$new_path" 22383 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22384 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22385 fi 22386 22387 # Save the first 10 bytes of this path to the storage, so fixpath can work. 22388 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 22389 22390 else 22391 # We're on a posix platform. Hooray! :) 22392 path="$BOOT_JDK" 22393 has_space=`$ECHO "$path" | $GREP " "` 22394 if test "x$has_space" != x; then 22395 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22396 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22397 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 22398 fi 22399 22400 # Use eval to expand a potential ~ 22401 eval path="$path" 22402 if test ! -f "$path" && test ! -d "$path"; then 22403 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 22404 fi 22405 22406 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 22407 fi 22408 22409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 22410 $as_echo_n "checking for Boot JDK... " >&6; } 22411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 22412 $as_echo "$BOOT_JDK" >&6; } 22413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 22414 $as_echo_n "checking Boot JDK version... " >&6; } 22415 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 22416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 22417 $as_echo "$BOOT_JDK_VERSION" >&6; } 22418 fi # end check jdk version 22419 fi # end check rt.jar 22420 fi # end check javac 22421 fi # end check java 22422 fi # end check boot jdk found 22423 fi 22424 22425 22426 if test "x$BOOT_JDK_FOUND" = xno; then 22427 # Now execute the test 22428 22429 if test "x$PROGRAMFILES" != x; then 22430 VIRTUAL_DIR="$PROGRAMFILES/Java" 22431 22432 windows_path="$VIRTUAL_DIR" 22433 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22434 unix_path=`$CYGPATH -u "$windows_path"` 22435 VIRTUAL_DIR="$unix_path" 22436 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22437 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22438 VIRTUAL_DIR="$unix_path" 22439 fi 22440 22441 22442 BOOT_JDK_PREFIX="$VIRTUAL_DIR" 22443 BOOT_JDK_SUFFIX="" 22444 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 22445 if test "x$ALL_JDKS_FOUND" != x; then 22446 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 22447 22448 if test "x$BOOT_JDK_FOUND" = xno; then 22449 # Now execute the test 22450 22451 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 22452 if test -d "$BOOT_JDK"; then 22453 BOOT_JDK_FOUND=maybe 22454 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 22455 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 22456 fi 22457 22458 22459 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 22460 if test "x$BOOT_JDK_FOUND" = xmaybe; then 22461 # Do we have a bin/java? 22462 if test ! -x "$BOOT_JDK/bin/java"; then 22463 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 22464 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 22465 BOOT_JDK_FOUND=no 22466 else 22467 # Do we have a bin/javac? 22468 if test ! -x "$BOOT_JDK/bin/javac"; then 22469 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 22470 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 22471 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 22472 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 22473 BOOT_JDK_FOUND=no 22474 else 22475 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 22476 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 22477 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 22478 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 22479 BOOT_JDK_FOUND=no 22480 else 22481 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 22482 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 22483 22484 # Extra M4 quote needed to protect [] in grep expression. 22485 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 22486 if test "x$FOUND_CORRECT_VERSION" = x; then 22487 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 22488 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 22489 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 22490 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 22491 BOOT_JDK_FOUND=no 22492 else 22493 # We're done! :-) 22494 BOOT_JDK_FOUND=yes 22495 22496 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22497 22498 # Input might be given as Windows format, start by converting to 22499 # unix format. 22500 path="$BOOT_JDK" 22501 new_path=`$CYGPATH -u "$path"` 22502 22503 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 22504 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 22505 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 22506 # "foo.exe" is OK but "foo" is an error. 22507 # 22508 # This test is therefore slightly more accurate than "test -f" to check for file precense. 22509 # It is also a way to make sure we got the proper file name for the real test later on. 22510 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 22511 if test "x$test_shortpath" = x; then 22512 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22513 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22514 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 22515 fi 22516 22517 # Call helper function which possibly converts this using DOS-style short mode. 22518 # If so, the updated path is stored in $new_path. 22519 22520 input_path="$new_path" 22521 # Check if we need to convert this using DOS-style short mode. If the path 22522 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22523 # take no chances and rewrite it. 22524 # Note: m4 eats our [], so we need to use [ and ] instead. 22525 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 22526 if test "x$has_forbidden_chars" != x; then 22527 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22528 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 22529 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 22530 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 22531 # Going to short mode and back again did indeed matter. Since short mode is 22532 # case insensitive, let's make it lowercase to improve readability. 22533 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22534 # Now convert it back to Unix-stile (cygpath) 22535 input_path=`$CYGPATH -u "$shortmode_path"` 22536 new_path="$input_path" 22537 fi 22538 fi 22539 22540 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 22541 if test "x$test_cygdrive_prefix" = x; then 22542 # As a simple fix, exclude /usr/bin since it's not a real path. 22543 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 22544 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 22545 # a path prefixed by /cygdrive for fixpath to work. 22546 new_path="$CYGWIN_ROOT_PATH$input_path" 22547 fi 22548 fi 22549 22550 22551 if test "x$path" != "x$new_path"; then 22552 BOOT_JDK="$new_path" 22553 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22554 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22555 fi 22556 22557 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22558 22559 path="$BOOT_JDK" 22560 has_colon=`$ECHO $path | $GREP ^.:` 22561 new_path="$path" 22562 if test "x$has_colon" = x; then 22563 # Not in mixed or Windows style, start by that. 22564 new_path=`cmd //c echo $path` 22565 fi 22566 22567 22568 input_path="$new_path" 22569 # Check if we need to convert this using DOS-style short mode. If the path 22570 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22571 # take no chances and rewrite it. 22572 # Note: m4 eats our [], so we need to use [ and ] instead. 22573 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 22574 if test "x$has_forbidden_chars" != x; then 22575 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22576 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22577 fi 22578 22579 22580 windows_path="$new_path" 22581 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22582 unix_path=`$CYGPATH -u "$windows_path"` 22583 new_path="$unix_path" 22584 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22585 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22586 new_path="$unix_path" 22587 fi 22588 22589 if test "x$path" != "x$new_path"; then 22590 BOOT_JDK="$new_path" 22591 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22592 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22593 fi 22594 22595 # Save the first 10 bytes of this path to the storage, so fixpath can work. 22596 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 22597 22598 else 22599 # We're on a posix platform. Hooray! :) 22600 path="$BOOT_JDK" 22601 has_space=`$ECHO "$path" | $GREP " "` 22602 if test "x$has_space" != x; then 22603 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22604 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22605 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 22606 fi 22607 22608 # Use eval to expand a potential ~ 22609 eval path="$path" 22610 if test ! -f "$path" && test ! -d "$path"; then 22611 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 22612 fi 22613 22614 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 22615 fi 22616 22617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 22618 $as_echo_n "checking for Boot JDK... " >&6; } 22619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 22620 $as_echo "$BOOT_JDK" >&6; } 22621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 22622 $as_echo_n "checking Boot JDK version... " >&6; } 22623 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 22624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 22625 $as_echo "$BOOT_JDK_VERSION" >&6; } 22626 fi # end check jdk version 22627 fi # end check rt.jar 22628 fi # end check javac 22629 fi # end check java 22630 fi # end check boot jdk found 22631 fi 22632 22633 done 22634 fi 22635 22636 fi 22637 22638 22639 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 22640 if test "x$BOOT_JDK_FOUND" = xmaybe; then 22641 # Do we have a bin/java? 22642 if test ! -x "$BOOT_JDK/bin/java"; then 22643 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 22644 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 22645 BOOT_JDK_FOUND=no 22646 else 22647 # Do we have a bin/javac? 22648 if test ! -x "$BOOT_JDK/bin/javac"; then 22649 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 22650 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 22651 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 22652 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 22653 BOOT_JDK_FOUND=no 22654 else 22655 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 22656 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 22657 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 22658 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 22659 BOOT_JDK_FOUND=no 22660 else 22661 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 22662 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 22663 22664 # Extra M4 quote needed to protect [] in grep expression. 22665 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 22666 if test "x$FOUND_CORRECT_VERSION" = x; then 22667 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 22668 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 22669 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 22670 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 22671 BOOT_JDK_FOUND=no 22672 else 22673 # We're done! :-) 22674 BOOT_JDK_FOUND=yes 22675 22676 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22677 22678 # Input might be given as Windows format, start by converting to 22679 # unix format. 22680 path="$BOOT_JDK" 22681 new_path=`$CYGPATH -u "$path"` 22682 22683 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 22684 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 22685 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 22686 # "foo.exe" is OK but "foo" is an error. 22687 # 22688 # This test is therefore slightly more accurate than "test -f" to check for file precense. 22689 # It is also a way to make sure we got the proper file name for the real test later on. 22690 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 22691 if test "x$test_shortpath" = x; then 22692 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22693 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22694 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 22695 fi 22696 22697 # Call helper function which possibly converts this using DOS-style short mode. 22698 # If so, the updated path is stored in $new_path. 22699 22700 input_path="$new_path" 22701 # Check if we need to convert this using DOS-style short mode. If the path 22702 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22703 # take no chances and rewrite it. 22704 # Note: m4 eats our [], so we need to use [ and ] instead. 22705 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 22706 if test "x$has_forbidden_chars" != x; then 22707 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22708 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 22709 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 22710 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 22711 # Going to short mode and back again did indeed matter. Since short mode is 22712 # case insensitive, let's make it lowercase to improve readability. 22713 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22714 # Now convert it back to Unix-stile (cygpath) 22715 input_path=`$CYGPATH -u "$shortmode_path"` 22716 new_path="$input_path" 22717 fi 22718 fi 22719 22720 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 22721 if test "x$test_cygdrive_prefix" = x; then 22722 # As a simple fix, exclude /usr/bin since it's not a real path. 22723 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 22724 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 22725 # a path prefixed by /cygdrive for fixpath to work. 22726 new_path="$CYGWIN_ROOT_PATH$input_path" 22727 fi 22728 fi 22729 22730 22731 if test "x$path" != "x$new_path"; then 22732 BOOT_JDK="$new_path" 22733 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22734 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22735 fi 22736 22737 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22738 22739 path="$BOOT_JDK" 22740 has_colon=`$ECHO $path | $GREP ^.:` 22741 new_path="$path" 22742 if test "x$has_colon" = x; then 22743 # Not in mixed or Windows style, start by that. 22744 new_path=`cmd //c echo $path` 22745 fi 22746 22747 22748 input_path="$new_path" 22749 # Check if we need to convert this using DOS-style short mode. If the path 22750 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22751 # take no chances and rewrite it. 22752 # Note: m4 eats our [], so we need to use [ and ] instead. 22753 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 22754 if test "x$has_forbidden_chars" != x; then 22755 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22756 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22757 fi 22758 22759 22760 windows_path="$new_path" 22761 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22762 unix_path=`$CYGPATH -u "$windows_path"` 22763 new_path="$unix_path" 22764 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22765 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22766 new_path="$unix_path" 22767 fi 22768 22769 if test "x$path" != "x$new_path"; then 22770 BOOT_JDK="$new_path" 22771 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22772 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22773 fi 22774 22775 # Save the first 10 bytes of this path to the storage, so fixpath can work. 22776 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 22777 22778 else 22779 # We're on a posix platform. Hooray! :) 22780 path="$BOOT_JDK" 22781 has_space=`$ECHO "$path" | $GREP " "` 22782 if test "x$has_space" != x; then 22783 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22784 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22785 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 22786 fi 22787 22788 # Use eval to expand a potential ~ 22789 eval path="$path" 22790 if test ! -f "$path" && test ! -d "$path"; then 22791 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 22792 fi 22793 22794 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 22795 fi 22796 22797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 22798 $as_echo_n "checking for Boot JDK... " >&6; } 22799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 22800 $as_echo "$BOOT_JDK" >&6; } 22801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 22802 $as_echo_n "checking Boot JDK version... " >&6; } 22803 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 22804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 22805 $as_echo "$BOOT_JDK_VERSION" >&6; } 22806 fi # end check jdk version 22807 fi # end check rt.jar 22808 fi # end check javac 22809 fi # end check java 22810 fi # end check boot jdk found 22811 fi 22812 22813 22814 if test "x$BOOT_JDK_FOUND" = xno; then 22815 # Now execute the test 22816 22817 if test "x$ProgramFiles" != x; then 22818 VIRTUAL_DIR="$ProgramFiles/Java" 22819 22820 windows_path="$VIRTUAL_DIR" 22821 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22822 unix_path=`$CYGPATH -u "$windows_path"` 22823 VIRTUAL_DIR="$unix_path" 22824 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22825 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22826 VIRTUAL_DIR="$unix_path" 22827 fi 22828 22829 22830 BOOT_JDK_PREFIX="$VIRTUAL_DIR" 22831 BOOT_JDK_SUFFIX="" 22832 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 22833 if test "x$ALL_JDKS_FOUND" != x; then 22834 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 22835 22836 if test "x$BOOT_JDK_FOUND" = xno; then 22837 # Now execute the test 22838 22839 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 22840 if test -d "$BOOT_JDK"; then 22841 BOOT_JDK_FOUND=maybe 22842 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 22843 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 22844 fi 22845 22846 22847 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 22848 if test "x$BOOT_JDK_FOUND" = xmaybe; then 22849 # Do we have a bin/java? 22850 if test ! -x "$BOOT_JDK/bin/java"; then 22851 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 22852 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 22853 BOOT_JDK_FOUND=no 22854 else 22855 # Do we have a bin/javac? 22856 if test ! -x "$BOOT_JDK/bin/javac"; then 22857 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 22858 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 22859 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 22860 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 22861 BOOT_JDK_FOUND=no 22862 else 22863 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 22864 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 22865 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 22866 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 22867 BOOT_JDK_FOUND=no 22868 else 22869 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 22870 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 22871 22872 # Extra M4 quote needed to protect [] in grep expression. 22873 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 22874 if test "x$FOUND_CORRECT_VERSION" = x; then 22875 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 22876 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 22877 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 22878 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 22879 BOOT_JDK_FOUND=no 22880 else 22881 # We're done! :-) 22882 BOOT_JDK_FOUND=yes 22883 22884 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22885 22886 # Input might be given as Windows format, start by converting to 22887 # unix format. 22888 path="$BOOT_JDK" 22889 new_path=`$CYGPATH -u "$path"` 22890 22891 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 22892 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 22893 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 22894 # "foo.exe" is OK but "foo" is an error. 22895 # 22896 # This test is therefore slightly more accurate than "test -f" to check for file precense. 22897 # It is also a way to make sure we got the proper file name for the real test later on. 22898 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 22899 if test "x$test_shortpath" = x; then 22900 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22901 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22902 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 22903 fi 22904 22905 # Call helper function which possibly converts this using DOS-style short mode. 22906 # If so, the updated path is stored in $new_path. 22907 22908 input_path="$new_path" 22909 # Check if we need to convert this using DOS-style short mode. If the path 22910 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22911 # take no chances and rewrite it. 22912 # Note: m4 eats our [], so we need to use [ and ] instead. 22913 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 22914 if test "x$has_forbidden_chars" != x; then 22915 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22916 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 22917 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 22918 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 22919 # Going to short mode and back again did indeed matter. Since short mode is 22920 # case insensitive, let's make it lowercase to improve readability. 22921 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22922 # Now convert it back to Unix-stile (cygpath) 22923 input_path=`$CYGPATH -u "$shortmode_path"` 22924 new_path="$input_path" 22925 fi 22926 fi 22927 22928 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 22929 if test "x$test_cygdrive_prefix" = x; then 22930 # As a simple fix, exclude /usr/bin since it's not a real path. 22931 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 22932 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 22933 # a path prefixed by /cygdrive for fixpath to work. 22934 new_path="$CYGWIN_ROOT_PATH$input_path" 22935 fi 22936 fi 22937 22938 22939 if test "x$path" != "x$new_path"; then 22940 BOOT_JDK="$new_path" 22941 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22942 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22943 fi 22944 22945 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22946 22947 path="$BOOT_JDK" 22948 has_colon=`$ECHO $path | $GREP ^.:` 22949 new_path="$path" 22950 if test "x$has_colon" = x; then 22951 # Not in mixed or Windows style, start by that. 22952 new_path=`cmd //c echo $path` 22953 fi 22954 22955 22956 input_path="$new_path" 22957 # Check if we need to convert this using DOS-style short mode. If the path 22958 # contains just simple characters, use it. Otherwise (spaces, weird characters), 22959 # take no chances and rewrite it. 22960 # Note: m4 eats our [], so we need to use [ and ] instead. 22961 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 22962 if test "x$has_forbidden_chars" != x; then 22963 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 22964 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 22965 fi 22966 22967 22968 windows_path="$new_path" 22969 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 22970 unix_path=`$CYGPATH -u "$windows_path"` 22971 new_path="$unix_path" 22972 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 22973 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 22974 new_path="$unix_path" 22975 fi 22976 22977 if test "x$path" != "x$new_path"; then 22978 BOOT_JDK="$new_path" 22979 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 22980 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 22981 fi 22982 22983 # Save the first 10 bytes of this path to the storage, so fixpath can work. 22984 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 22985 22986 else 22987 # We're on a posix platform. Hooray! :) 22988 path="$BOOT_JDK" 22989 has_space=`$ECHO "$path" | $GREP " "` 22990 if test "x$has_space" != x; then 22991 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 22992 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 22993 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 22994 fi 22995 22996 # Use eval to expand a potential ~ 22997 eval path="$path" 22998 if test ! -f "$path" && test ! -d "$path"; then 22999 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 23000 fi 23001 23002 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 23003 fi 23004 23005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 23006 $as_echo_n "checking for Boot JDK... " >&6; } 23007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 23008 $as_echo "$BOOT_JDK" >&6; } 23009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 23010 $as_echo_n "checking Boot JDK version... " >&6; } 23011 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 23012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 23013 $as_echo "$BOOT_JDK_VERSION" >&6; } 23014 fi # end check jdk version 23015 fi # end check rt.jar 23016 fi # end check javac 23017 fi # end check java 23018 fi # end check boot jdk found 23019 fi 23020 23021 done 23022 fi 23023 23024 fi 23025 23026 23027 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 23028 if test "x$BOOT_JDK_FOUND" = xmaybe; then 23029 # Do we have a bin/java? 23030 if test ! -x "$BOOT_JDK/bin/java"; then 23031 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 23032 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 23033 BOOT_JDK_FOUND=no 23034 else 23035 # Do we have a bin/javac? 23036 if test ! -x "$BOOT_JDK/bin/javac"; then 23037 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 23038 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 23039 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 23040 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 23041 BOOT_JDK_FOUND=no 23042 else 23043 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 23044 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 23045 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 23046 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 23047 BOOT_JDK_FOUND=no 23048 else 23049 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 23050 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 23051 23052 # Extra M4 quote needed to protect [] in grep expression. 23053 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 23054 if test "x$FOUND_CORRECT_VERSION" = x; then 23055 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 23056 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 23057 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 23058 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 23059 BOOT_JDK_FOUND=no 23060 else 23061 # We're done! :-) 23062 BOOT_JDK_FOUND=yes 23063 23064 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23065 23066 # Input might be given as Windows format, start by converting to 23067 # unix format. 23068 path="$BOOT_JDK" 23069 new_path=`$CYGPATH -u "$path"` 23070 23071 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 23072 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 23073 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 23074 # "foo.exe" is OK but "foo" is an error. 23075 # 23076 # This test is therefore slightly more accurate than "test -f" to check for file precense. 23077 # It is also a way to make sure we got the proper file name for the real test later on. 23078 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 23079 if test "x$test_shortpath" = x; then 23080 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23081 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23082 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 23083 fi 23084 23085 # Call helper function which possibly converts this using DOS-style short mode. 23086 # If so, the updated path is stored in $new_path. 23087 23088 input_path="$new_path" 23089 # Check if we need to convert this using DOS-style short mode. If the path 23090 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23091 # take no chances and rewrite it. 23092 # Note: m4 eats our [], so we need to use [ and ] instead. 23093 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 23094 if test "x$has_forbidden_chars" != x; then 23095 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23096 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 23097 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 23098 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 23099 # Going to short mode and back again did indeed matter. Since short mode is 23100 # case insensitive, let's make it lowercase to improve readability. 23101 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23102 # Now convert it back to Unix-stile (cygpath) 23103 input_path=`$CYGPATH -u "$shortmode_path"` 23104 new_path="$input_path" 23105 fi 23106 fi 23107 23108 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 23109 if test "x$test_cygdrive_prefix" = x; then 23110 # As a simple fix, exclude /usr/bin since it's not a real path. 23111 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 23112 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 23113 # a path prefixed by /cygdrive for fixpath to work. 23114 new_path="$CYGWIN_ROOT_PATH$input_path" 23115 fi 23116 fi 23117 23118 23119 if test "x$path" != "x$new_path"; then 23120 BOOT_JDK="$new_path" 23121 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23122 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23123 fi 23124 23125 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23126 23127 path="$BOOT_JDK" 23128 has_colon=`$ECHO $path | $GREP ^.:` 23129 new_path="$path" 23130 if test "x$has_colon" = x; then 23131 # Not in mixed or Windows style, start by that. 23132 new_path=`cmd //c echo $path` 23133 fi 23134 23135 23136 input_path="$new_path" 23137 # Check if we need to convert this using DOS-style short mode. If the path 23138 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23139 # take no chances and rewrite it. 23140 # Note: m4 eats our [], so we need to use [ and ] instead. 23141 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 23142 if test "x$has_forbidden_chars" != x; then 23143 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23144 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23145 fi 23146 23147 23148 windows_path="$new_path" 23149 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23150 unix_path=`$CYGPATH -u "$windows_path"` 23151 new_path="$unix_path" 23152 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23153 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 23154 new_path="$unix_path" 23155 fi 23156 23157 if test "x$path" != "x$new_path"; then 23158 BOOT_JDK="$new_path" 23159 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23160 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23161 fi 23162 23163 # Save the first 10 bytes of this path to the storage, so fixpath can work. 23164 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 23165 23166 else 23167 # We're on a posix platform. Hooray! :) 23168 path="$BOOT_JDK" 23169 has_space=`$ECHO "$path" | $GREP " "` 23170 if test "x$has_space" != x; then 23171 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23172 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23173 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 23174 fi 23175 23176 # Use eval to expand a potential ~ 23177 eval path="$path" 23178 if test ! -f "$path" && test ! -d "$path"; then 23179 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 23180 fi 23181 23182 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 23183 fi 23184 23185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 23186 $as_echo_n "checking for Boot JDK... " >&6; } 23187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 23188 $as_echo "$BOOT_JDK" >&6; } 23189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 23190 $as_echo_n "checking Boot JDK version... " >&6; } 23191 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 23192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 23193 $as_echo "$BOOT_JDK_VERSION" >&6; } 23194 fi # end check jdk version 23195 fi # end check rt.jar 23196 fi # end check javac 23197 fi # end check java 23198 fi # end check boot jdk found 23199 fi 23200 23201 23202 if test "x$BOOT_JDK_FOUND" = xno; then 23203 # Now execute the test 23204 23205 BOOT_JDK_PREFIX="/cygdrive/c/Program Files/Java" 23206 BOOT_JDK_SUFFIX="" 23207 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 23208 if test "x$ALL_JDKS_FOUND" != x; then 23209 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 23210 23211 if test "x$BOOT_JDK_FOUND" = xno; then 23212 # Now execute the test 23213 23214 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 23215 if test -d "$BOOT_JDK"; then 23216 BOOT_JDK_FOUND=maybe 23217 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 23218 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 23219 fi 23220 23221 23222 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 23223 if test "x$BOOT_JDK_FOUND" = xmaybe; then 23224 # Do we have a bin/java? 23225 if test ! -x "$BOOT_JDK/bin/java"; then 23226 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 23227 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 23228 BOOT_JDK_FOUND=no 23229 else 23230 # Do we have a bin/javac? 23231 if test ! -x "$BOOT_JDK/bin/javac"; then 23232 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 23233 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 23234 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 23235 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 23236 BOOT_JDK_FOUND=no 23237 else 23238 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 23239 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 23240 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 23241 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 23242 BOOT_JDK_FOUND=no 23243 else 23244 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 23245 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 23246 23247 # Extra M4 quote needed to protect [] in grep expression. 23248 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 23249 if test "x$FOUND_CORRECT_VERSION" = x; then 23250 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 23251 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 23252 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 23253 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 23254 BOOT_JDK_FOUND=no 23255 else 23256 # We're done! :-) 23257 BOOT_JDK_FOUND=yes 23258 23259 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23260 23261 # Input might be given as Windows format, start by converting to 23262 # unix format. 23263 path="$BOOT_JDK" 23264 new_path=`$CYGPATH -u "$path"` 23265 23266 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 23267 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 23268 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 23269 # "foo.exe" is OK but "foo" is an error. 23270 # 23271 # This test is therefore slightly more accurate than "test -f" to check for file precense. 23272 # It is also a way to make sure we got the proper file name for the real test later on. 23273 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 23274 if test "x$test_shortpath" = x; then 23275 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23276 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23277 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 23278 fi 23279 23280 # Call helper function which possibly converts this using DOS-style short mode. 23281 # If so, the updated path is stored in $new_path. 23282 23283 input_path="$new_path" 23284 # Check if we need to convert this using DOS-style short mode. If the path 23285 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23286 # take no chances and rewrite it. 23287 # Note: m4 eats our [], so we need to use [ and ] instead. 23288 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 23289 if test "x$has_forbidden_chars" != x; then 23290 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23291 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 23292 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 23293 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 23294 # Going to short mode and back again did indeed matter. Since short mode is 23295 # case insensitive, let's make it lowercase to improve readability. 23296 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23297 # Now convert it back to Unix-stile (cygpath) 23298 input_path=`$CYGPATH -u "$shortmode_path"` 23299 new_path="$input_path" 23300 fi 23301 fi 23302 23303 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 23304 if test "x$test_cygdrive_prefix" = x; then 23305 # As a simple fix, exclude /usr/bin since it's not a real path. 23306 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 23307 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 23308 # a path prefixed by /cygdrive for fixpath to work. 23309 new_path="$CYGWIN_ROOT_PATH$input_path" 23310 fi 23311 fi 23312 23313 23314 if test "x$path" != "x$new_path"; then 23315 BOOT_JDK="$new_path" 23316 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23317 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23318 fi 23319 23320 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23321 23322 path="$BOOT_JDK" 23323 has_colon=`$ECHO $path | $GREP ^.:` 23324 new_path="$path" 23325 if test "x$has_colon" = x; then 23326 # Not in mixed or Windows style, start by that. 23327 new_path=`cmd //c echo $path` 23328 fi 23329 23330 23331 input_path="$new_path" 23332 # Check if we need to convert this using DOS-style short mode. If the path 23333 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23334 # take no chances and rewrite it. 23335 # Note: m4 eats our [], so we need to use [ and ] instead. 23336 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 23337 if test "x$has_forbidden_chars" != x; then 23338 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23339 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23340 fi 23341 23342 23343 windows_path="$new_path" 23344 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23345 unix_path=`$CYGPATH -u "$windows_path"` 23346 new_path="$unix_path" 23347 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23348 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 23349 new_path="$unix_path" 23350 fi 23351 23352 if test "x$path" != "x$new_path"; then 23353 BOOT_JDK="$new_path" 23354 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23355 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23356 fi 23357 23358 # Save the first 10 bytes of this path to the storage, so fixpath can work. 23359 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 23360 23361 else 23362 # We're on a posix platform. Hooray! :) 23363 path="$BOOT_JDK" 23364 has_space=`$ECHO "$path" | $GREP " "` 23365 if test "x$has_space" != x; then 23366 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23367 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23368 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 23369 fi 23370 23371 # Use eval to expand a potential ~ 23372 eval path="$path" 23373 if test ! -f "$path" && test ! -d "$path"; then 23374 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 23375 fi 23376 23377 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 23378 fi 23379 23380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 23381 $as_echo_n "checking for Boot JDK... " >&6; } 23382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 23383 $as_echo "$BOOT_JDK" >&6; } 23384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 23385 $as_echo_n "checking Boot JDK version... " >&6; } 23386 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 23387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 23388 $as_echo "$BOOT_JDK_VERSION" >&6; } 23389 fi # end check jdk version 23390 fi # end check rt.jar 23391 fi # end check javac 23392 fi # end check java 23393 fi # end check boot jdk found 23394 fi 23395 23396 done 23397 fi 23398 23399 23400 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 23401 if test "x$BOOT_JDK_FOUND" = xmaybe; then 23402 # Do we have a bin/java? 23403 if test ! -x "$BOOT_JDK/bin/java"; then 23404 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 23405 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 23406 BOOT_JDK_FOUND=no 23407 else 23408 # Do we have a bin/javac? 23409 if test ! -x "$BOOT_JDK/bin/javac"; then 23410 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 23411 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 23412 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 23413 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 23414 BOOT_JDK_FOUND=no 23415 else 23416 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 23417 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 23418 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 23419 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 23420 BOOT_JDK_FOUND=no 23421 else 23422 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 23423 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 23424 23425 # Extra M4 quote needed to protect [] in grep expression. 23426 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 23427 if test "x$FOUND_CORRECT_VERSION" = x; then 23428 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 23429 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 23430 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 23431 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 23432 BOOT_JDK_FOUND=no 23433 else 23434 # We're done! :-) 23435 BOOT_JDK_FOUND=yes 23436 23437 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23438 23439 # Input might be given as Windows format, start by converting to 23440 # unix format. 23441 path="$BOOT_JDK" 23442 new_path=`$CYGPATH -u "$path"` 23443 23444 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 23445 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 23446 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 23447 # "foo.exe" is OK but "foo" is an error. 23448 # 23449 # This test is therefore slightly more accurate than "test -f" to check for file precense. 23450 # It is also a way to make sure we got the proper file name for the real test later on. 23451 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 23452 if test "x$test_shortpath" = x; then 23453 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23454 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23455 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 23456 fi 23457 23458 # Call helper function which possibly converts this using DOS-style short mode. 23459 # If so, the updated path is stored in $new_path. 23460 23461 input_path="$new_path" 23462 # Check if we need to convert this using DOS-style short mode. If the path 23463 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23464 # take no chances and rewrite it. 23465 # Note: m4 eats our [], so we need to use [ and ] instead. 23466 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 23467 if test "x$has_forbidden_chars" != x; then 23468 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23469 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 23470 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 23471 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 23472 # Going to short mode and back again did indeed matter. Since short mode is 23473 # case insensitive, let's make it lowercase to improve readability. 23474 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23475 # Now convert it back to Unix-stile (cygpath) 23476 input_path=`$CYGPATH -u "$shortmode_path"` 23477 new_path="$input_path" 23478 fi 23479 fi 23480 23481 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 23482 if test "x$test_cygdrive_prefix" = x; then 23483 # As a simple fix, exclude /usr/bin since it's not a real path. 23484 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 23485 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 23486 # a path prefixed by /cygdrive for fixpath to work. 23487 new_path="$CYGWIN_ROOT_PATH$input_path" 23488 fi 23489 fi 23490 23491 23492 if test "x$path" != "x$new_path"; then 23493 BOOT_JDK="$new_path" 23494 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23495 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23496 fi 23497 23498 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23499 23500 path="$BOOT_JDK" 23501 has_colon=`$ECHO $path | $GREP ^.:` 23502 new_path="$path" 23503 if test "x$has_colon" = x; then 23504 # Not in mixed or Windows style, start by that. 23505 new_path=`cmd //c echo $path` 23506 fi 23507 23508 23509 input_path="$new_path" 23510 # Check if we need to convert this using DOS-style short mode. If the path 23511 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23512 # take no chances and rewrite it. 23513 # Note: m4 eats our [], so we need to use [ and ] instead. 23514 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 23515 if test "x$has_forbidden_chars" != x; then 23516 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23517 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23518 fi 23519 23520 23521 windows_path="$new_path" 23522 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23523 unix_path=`$CYGPATH -u "$windows_path"` 23524 new_path="$unix_path" 23525 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23526 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 23527 new_path="$unix_path" 23528 fi 23529 23530 if test "x$path" != "x$new_path"; then 23531 BOOT_JDK="$new_path" 23532 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23533 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23534 fi 23535 23536 # Save the first 10 bytes of this path to the storage, so fixpath can work. 23537 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 23538 23539 else 23540 # We're on a posix platform. Hooray! :) 23541 path="$BOOT_JDK" 23542 has_space=`$ECHO "$path" | $GREP " "` 23543 if test "x$has_space" != x; then 23544 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23545 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23546 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 23547 fi 23548 23549 # Use eval to expand a potential ~ 23550 eval path="$path" 23551 if test ! -f "$path" && test ! -d "$path"; then 23552 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 23553 fi 23554 23555 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 23556 fi 23557 23558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 23559 $as_echo_n "checking for Boot JDK... " >&6; } 23560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 23561 $as_echo "$BOOT_JDK" >&6; } 23562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 23563 $as_echo_n "checking Boot JDK version... " >&6; } 23564 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 23565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 23566 $as_echo "$BOOT_JDK_VERSION" >&6; } 23567 fi # end check jdk version 23568 fi # end check rt.jar 23569 fi # end check javac 23570 fi # end check java 23571 fi # end check boot jdk found 23572 fi 23573 23574 elif test "x$OPENJDK_TARGET_OS" = xmacosx; then 23575 23576 if test "x$BOOT_JDK_FOUND" = xno; then 23577 # Now execute the test 23578 23579 BOOT_JDK_PREFIX="/Library/Java/JavaVirtualMachines" 23580 BOOT_JDK_SUFFIX="/Contents/Home" 23581 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 23582 if test "x$ALL_JDKS_FOUND" != x; then 23583 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 23584 23585 if test "x$BOOT_JDK_FOUND" = xno; then 23586 # Now execute the test 23587 23588 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 23589 if test -d "$BOOT_JDK"; then 23590 BOOT_JDK_FOUND=maybe 23591 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 23592 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 23593 fi 23594 23595 23596 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 23597 if test "x$BOOT_JDK_FOUND" = xmaybe; then 23598 # Do we have a bin/java? 23599 if test ! -x "$BOOT_JDK/bin/java"; then 23600 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 23601 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 23602 BOOT_JDK_FOUND=no 23603 else 23604 # Do we have a bin/javac? 23605 if test ! -x "$BOOT_JDK/bin/javac"; then 23606 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 23607 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 23608 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 23609 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 23610 BOOT_JDK_FOUND=no 23611 else 23612 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 23613 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 23614 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 23615 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 23616 BOOT_JDK_FOUND=no 23617 else 23618 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 23619 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 23620 23621 # Extra M4 quote needed to protect [] in grep expression. 23622 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 23623 if test "x$FOUND_CORRECT_VERSION" = x; then 23624 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 23625 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 23626 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 23627 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 23628 BOOT_JDK_FOUND=no 23629 else 23630 # We're done! :-) 23631 BOOT_JDK_FOUND=yes 23632 23633 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23634 23635 # Input might be given as Windows format, start by converting to 23636 # unix format. 23637 path="$BOOT_JDK" 23638 new_path=`$CYGPATH -u "$path"` 23639 23640 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 23641 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 23642 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 23643 # "foo.exe" is OK but "foo" is an error. 23644 # 23645 # This test is therefore slightly more accurate than "test -f" to check for file precense. 23646 # It is also a way to make sure we got the proper file name for the real test later on. 23647 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 23648 if test "x$test_shortpath" = x; then 23649 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23650 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23651 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 23652 fi 23653 23654 # Call helper function which possibly converts this using DOS-style short mode. 23655 # If so, the updated path is stored in $new_path. 23656 23657 input_path="$new_path" 23658 # Check if we need to convert this using DOS-style short mode. If the path 23659 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23660 # take no chances and rewrite it. 23661 # Note: m4 eats our [], so we need to use [ and ] instead. 23662 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 23663 if test "x$has_forbidden_chars" != x; then 23664 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23665 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 23666 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 23667 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 23668 # Going to short mode and back again did indeed matter. Since short mode is 23669 # case insensitive, let's make it lowercase to improve readability. 23670 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23671 # Now convert it back to Unix-stile (cygpath) 23672 input_path=`$CYGPATH -u "$shortmode_path"` 23673 new_path="$input_path" 23674 fi 23675 fi 23676 23677 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 23678 if test "x$test_cygdrive_prefix" = x; then 23679 # As a simple fix, exclude /usr/bin since it's not a real path. 23680 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 23681 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 23682 # a path prefixed by /cygdrive for fixpath to work. 23683 new_path="$CYGWIN_ROOT_PATH$input_path" 23684 fi 23685 fi 23686 23687 23688 if test "x$path" != "x$new_path"; then 23689 BOOT_JDK="$new_path" 23690 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23691 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23692 fi 23693 23694 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23695 23696 path="$BOOT_JDK" 23697 has_colon=`$ECHO $path | $GREP ^.:` 23698 new_path="$path" 23699 if test "x$has_colon" = x; then 23700 # Not in mixed or Windows style, start by that. 23701 new_path=`cmd //c echo $path` 23702 fi 23703 23704 23705 input_path="$new_path" 23706 # Check if we need to convert this using DOS-style short mode. If the path 23707 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23708 # take no chances and rewrite it. 23709 # Note: m4 eats our [], so we need to use [ and ] instead. 23710 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 23711 if test "x$has_forbidden_chars" != x; then 23712 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23713 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23714 fi 23715 23716 23717 windows_path="$new_path" 23718 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23719 unix_path=`$CYGPATH -u "$windows_path"` 23720 new_path="$unix_path" 23721 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23722 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 23723 new_path="$unix_path" 23724 fi 23725 23726 if test "x$path" != "x$new_path"; then 23727 BOOT_JDK="$new_path" 23728 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23729 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23730 fi 23731 23732 # Save the first 10 bytes of this path to the storage, so fixpath can work. 23733 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 23734 23735 else 23736 # We're on a posix platform. Hooray! :) 23737 path="$BOOT_JDK" 23738 has_space=`$ECHO "$path" | $GREP " "` 23739 if test "x$has_space" != x; then 23740 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23741 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23742 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 23743 fi 23744 23745 # Use eval to expand a potential ~ 23746 eval path="$path" 23747 if test ! -f "$path" && test ! -d "$path"; then 23748 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 23749 fi 23750 23751 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 23752 fi 23753 23754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 23755 $as_echo_n "checking for Boot JDK... " >&6; } 23756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 23757 $as_echo "$BOOT_JDK" >&6; } 23758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 23759 $as_echo_n "checking Boot JDK version... " >&6; } 23760 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 23761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 23762 $as_echo "$BOOT_JDK_VERSION" >&6; } 23763 fi # end check jdk version 23764 fi # end check rt.jar 23765 fi # end check javac 23766 fi # end check java 23767 fi # end check boot jdk found 23768 fi 23769 23770 done 23771 fi 23772 23773 23774 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 23775 if test "x$BOOT_JDK_FOUND" = xmaybe; then 23776 # Do we have a bin/java? 23777 if test ! -x "$BOOT_JDK/bin/java"; then 23778 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 23779 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 23780 BOOT_JDK_FOUND=no 23781 else 23782 # Do we have a bin/javac? 23783 if test ! -x "$BOOT_JDK/bin/javac"; then 23784 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 23785 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 23786 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 23787 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 23788 BOOT_JDK_FOUND=no 23789 else 23790 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 23791 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 23792 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 23793 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 23794 BOOT_JDK_FOUND=no 23795 else 23796 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 23797 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 23798 23799 # Extra M4 quote needed to protect [] in grep expression. 23800 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 23801 if test "x$FOUND_CORRECT_VERSION" = x; then 23802 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 23803 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 23804 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 23805 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 23806 BOOT_JDK_FOUND=no 23807 else 23808 # We're done! :-) 23809 BOOT_JDK_FOUND=yes 23810 23811 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23812 23813 # Input might be given as Windows format, start by converting to 23814 # unix format. 23815 path="$BOOT_JDK" 23816 new_path=`$CYGPATH -u "$path"` 23817 23818 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 23819 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 23820 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 23821 # "foo.exe" is OK but "foo" is an error. 23822 # 23823 # This test is therefore slightly more accurate than "test -f" to check for file precense. 23824 # It is also a way to make sure we got the proper file name for the real test later on. 23825 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 23826 if test "x$test_shortpath" = x; then 23827 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23828 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23829 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 23830 fi 23831 23832 # Call helper function which possibly converts this using DOS-style short mode. 23833 # If so, the updated path is stored in $new_path. 23834 23835 input_path="$new_path" 23836 # Check if we need to convert this using DOS-style short mode. If the path 23837 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23838 # take no chances and rewrite it. 23839 # Note: m4 eats our [], so we need to use [ and ] instead. 23840 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 23841 if test "x$has_forbidden_chars" != x; then 23842 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23843 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 23844 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 23845 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 23846 # Going to short mode and back again did indeed matter. Since short mode is 23847 # case insensitive, let's make it lowercase to improve readability. 23848 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23849 # Now convert it back to Unix-stile (cygpath) 23850 input_path=`$CYGPATH -u "$shortmode_path"` 23851 new_path="$input_path" 23852 fi 23853 fi 23854 23855 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 23856 if test "x$test_cygdrive_prefix" = x; then 23857 # As a simple fix, exclude /usr/bin since it's not a real path. 23858 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 23859 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 23860 # a path prefixed by /cygdrive for fixpath to work. 23861 new_path="$CYGWIN_ROOT_PATH$input_path" 23862 fi 23863 fi 23864 23865 23866 if test "x$path" != "x$new_path"; then 23867 BOOT_JDK="$new_path" 23868 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23869 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23870 fi 23871 23872 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23873 23874 path="$BOOT_JDK" 23875 has_colon=`$ECHO $path | $GREP ^.:` 23876 new_path="$path" 23877 if test "x$has_colon" = x; then 23878 # Not in mixed or Windows style, start by that. 23879 new_path=`cmd //c echo $path` 23880 fi 23881 23882 23883 input_path="$new_path" 23884 # Check if we need to convert this using DOS-style short mode. If the path 23885 # contains just simple characters, use it. Otherwise (spaces, weird characters), 23886 # take no chances and rewrite it. 23887 # Note: m4 eats our [], so we need to use [ and ] instead. 23888 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 23889 if test "x$has_forbidden_chars" != x; then 23890 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 23891 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 23892 fi 23893 23894 23895 windows_path="$new_path" 23896 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 23897 unix_path=`$CYGPATH -u "$windows_path"` 23898 new_path="$unix_path" 23899 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 23900 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 23901 new_path="$unix_path" 23902 fi 23903 23904 if test "x$path" != "x$new_path"; then 23905 BOOT_JDK="$new_path" 23906 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 23907 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 23908 fi 23909 23910 # Save the first 10 bytes of this path to the storage, so fixpath can work. 23911 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 23912 23913 else 23914 # We're on a posix platform. Hooray! :) 23915 path="$BOOT_JDK" 23916 has_space=`$ECHO "$path" | $GREP " "` 23917 if test "x$has_space" != x; then 23918 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 23919 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 23920 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 23921 fi 23922 23923 # Use eval to expand a potential ~ 23924 eval path="$path" 23925 if test ! -f "$path" && test ! -d "$path"; then 23926 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 23927 fi 23928 23929 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 23930 fi 23931 23932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 23933 $as_echo_n "checking for Boot JDK... " >&6; } 23934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 23935 $as_echo "$BOOT_JDK" >&6; } 23936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 23937 $as_echo_n "checking Boot JDK version... " >&6; } 23938 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 23939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 23940 $as_echo "$BOOT_JDK_VERSION" >&6; } 23941 fi # end check jdk version 23942 fi # end check rt.jar 23943 fi # end check javac 23944 fi # end check java 23945 fi # end check boot jdk found 23946 fi 23947 23948 23949 if test "x$BOOT_JDK_FOUND" = xno; then 23950 # Now execute the test 23951 23952 BOOT_JDK_PREFIX="/System/Library/Java/JavaVirtualMachines" 23953 BOOT_JDK_SUFFIX="/Contents/Home" 23954 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 23955 if test "x$ALL_JDKS_FOUND" != x; then 23956 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 23957 23958 if test "x$BOOT_JDK_FOUND" = xno; then 23959 # Now execute the test 23960 23961 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 23962 if test -d "$BOOT_JDK"; then 23963 BOOT_JDK_FOUND=maybe 23964 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 23965 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 23966 fi 23967 23968 23969 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 23970 if test "x$BOOT_JDK_FOUND" = xmaybe; then 23971 # Do we have a bin/java? 23972 if test ! -x "$BOOT_JDK/bin/java"; then 23973 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 23974 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 23975 BOOT_JDK_FOUND=no 23976 else 23977 # Do we have a bin/javac? 23978 if test ! -x "$BOOT_JDK/bin/javac"; then 23979 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 23980 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 23981 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 23982 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 23983 BOOT_JDK_FOUND=no 23984 else 23985 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 23986 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 23987 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 23988 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 23989 BOOT_JDK_FOUND=no 23990 else 23991 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 23992 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 23993 23994 # Extra M4 quote needed to protect [] in grep expression. 23995 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 23996 if test "x$FOUND_CORRECT_VERSION" = x; then 23997 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 23998 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 23999 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 24000 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 24001 BOOT_JDK_FOUND=no 24002 else 24003 # We're done! :-) 24004 BOOT_JDK_FOUND=yes 24005 24006 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24007 24008 # Input might be given as Windows format, start by converting to 24009 # unix format. 24010 path="$BOOT_JDK" 24011 new_path=`$CYGPATH -u "$path"` 24012 24013 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 24014 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 24015 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 24016 # "foo.exe" is OK but "foo" is an error. 24017 # 24018 # This test is therefore slightly more accurate than "test -f" to check for file precense. 24019 # It is also a way to make sure we got the proper file name for the real test later on. 24020 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 24021 if test "x$test_shortpath" = x; then 24022 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24023 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24024 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 24025 fi 24026 24027 # Call helper function which possibly converts this using DOS-style short mode. 24028 # If so, the updated path is stored in $new_path. 24029 24030 input_path="$new_path" 24031 # Check if we need to convert this using DOS-style short mode. If the path 24032 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24033 # take no chances and rewrite it. 24034 # Note: m4 eats our [], so we need to use [ and ] instead. 24035 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 24036 if test "x$has_forbidden_chars" != x; then 24037 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24038 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 24039 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 24040 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 24041 # Going to short mode and back again did indeed matter. Since short mode is 24042 # case insensitive, let's make it lowercase to improve readability. 24043 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24044 # Now convert it back to Unix-stile (cygpath) 24045 input_path=`$CYGPATH -u "$shortmode_path"` 24046 new_path="$input_path" 24047 fi 24048 fi 24049 24050 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 24051 if test "x$test_cygdrive_prefix" = x; then 24052 # As a simple fix, exclude /usr/bin since it's not a real path. 24053 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 24054 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 24055 # a path prefixed by /cygdrive for fixpath to work. 24056 new_path="$CYGWIN_ROOT_PATH$input_path" 24057 fi 24058 fi 24059 24060 24061 if test "x$path" != "x$new_path"; then 24062 BOOT_JDK="$new_path" 24063 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24064 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24065 fi 24066 24067 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24068 24069 path="$BOOT_JDK" 24070 has_colon=`$ECHO $path | $GREP ^.:` 24071 new_path="$path" 24072 if test "x$has_colon" = x; then 24073 # Not in mixed or Windows style, start by that. 24074 new_path=`cmd //c echo $path` 24075 fi 24076 24077 24078 input_path="$new_path" 24079 # Check if we need to convert this using DOS-style short mode. If the path 24080 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24081 # take no chances and rewrite it. 24082 # Note: m4 eats our [], so we need to use [ and ] instead. 24083 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 24084 if test "x$has_forbidden_chars" != x; then 24085 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24086 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24087 fi 24088 24089 24090 windows_path="$new_path" 24091 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24092 unix_path=`$CYGPATH -u "$windows_path"` 24093 new_path="$unix_path" 24094 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24095 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 24096 new_path="$unix_path" 24097 fi 24098 24099 if test "x$path" != "x$new_path"; then 24100 BOOT_JDK="$new_path" 24101 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24102 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24103 fi 24104 24105 # Save the first 10 bytes of this path to the storage, so fixpath can work. 24106 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 24107 24108 else 24109 # We're on a posix platform. Hooray! :) 24110 path="$BOOT_JDK" 24111 has_space=`$ECHO "$path" | $GREP " "` 24112 if test "x$has_space" != x; then 24113 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24114 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24115 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 24116 fi 24117 24118 # Use eval to expand a potential ~ 24119 eval path="$path" 24120 if test ! -f "$path" && test ! -d "$path"; then 24121 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 24122 fi 24123 24124 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 24125 fi 24126 24127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 24128 $as_echo_n "checking for Boot JDK... " >&6; } 24129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 24130 $as_echo "$BOOT_JDK" >&6; } 24131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 24132 $as_echo_n "checking Boot JDK version... " >&6; } 24133 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 24134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 24135 $as_echo "$BOOT_JDK_VERSION" >&6; } 24136 fi # end check jdk version 24137 fi # end check rt.jar 24138 fi # end check javac 24139 fi # end check java 24140 fi # end check boot jdk found 24141 fi 24142 24143 done 24144 fi 24145 24146 24147 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 24148 if test "x$BOOT_JDK_FOUND" = xmaybe; then 24149 # Do we have a bin/java? 24150 if test ! -x "$BOOT_JDK/bin/java"; then 24151 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 24152 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 24153 BOOT_JDK_FOUND=no 24154 else 24155 # Do we have a bin/javac? 24156 if test ! -x "$BOOT_JDK/bin/javac"; then 24157 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 24158 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 24159 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 24160 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 24161 BOOT_JDK_FOUND=no 24162 else 24163 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 24164 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 24165 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 24166 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 24167 BOOT_JDK_FOUND=no 24168 else 24169 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 24170 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 24171 24172 # Extra M4 quote needed to protect [] in grep expression. 24173 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 24174 if test "x$FOUND_CORRECT_VERSION" = x; then 24175 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 24176 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 24177 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 24178 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 24179 BOOT_JDK_FOUND=no 24180 else 24181 # We're done! :-) 24182 BOOT_JDK_FOUND=yes 24183 24184 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24185 24186 # Input might be given as Windows format, start by converting to 24187 # unix format. 24188 path="$BOOT_JDK" 24189 new_path=`$CYGPATH -u "$path"` 24190 24191 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 24192 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 24193 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 24194 # "foo.exe" is OK but "foo" is an error. 24195 # 24196 # This test is therefore slightly more accurate than "test -f" to check for file precense. 24197 # It is also a way to make sure we got the proper file name for the real test later on. 24198 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 24199 if test "x$test_shortpath" = x; then 24200 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24201 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24202 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 24203 fi 24204 24205 # Call helper function which possibly converts this using DOS-style short mode. 24206 # If so, the updated path is stored in $new_path. 24207 24208 input_path="$new_path" 24209 # Check if we need to convert this using DOS-style short mode. If the path 24210 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24211 # take no chances and rewrite it. 24212 # Note: m4 eats our [], so we need to use [ and ] instead. 24213 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 24214 if test "x$has_forbidden_chars" != x; then 24215 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24216 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 24217 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 24218 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 24219 # Going to short mode and back again did indeed matter. Since short mode is 24220 # case insensitive, let's make it lowercase to improve readability. 24221 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24222 # Now convert it back to Unix-stile (cygpath) 24223 input_path=`$CYGPATH -u "$shortmode_path"` 24224 new_path="$input_path" 24225 fi 24226 fi 24227 24228 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 24229 if test "x$test_cygdrive_prefix" = x; then 24230 # As a simple fix, exclude /usr/bin since it's not a real path. 24231 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 24232 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 24233 # a path prefixed by /cygdrive for fixpath to work. 24234 new_path="$CYGWIN_ROOT_PATH$input_path" 24235 fi 24236 fi 24237 24238 24239 if test "x$path" != "x$new_path"; then 24240 BOOT_JDK="$new_path" 24241 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24242 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24243 fi 24244 24245 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24246 24247 path="$BOOT_JDK" 24248 has_colon=`$ECHO $path | $GREP ^.:` 24249 new_path="$path" 24250 if test "x$has_colon" = x; then 24251 # Not in mixed or Windows style, start by that. 24252 new_path=`cmd //c echo $path` 24253 fi 24254 24255 24256 input_path="$new_path" 24257 # Check if we need to convert this using DOS-style short mode. If the path 24258 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24259 # take no chances and rewrite it. 24260 # Note: m4 eats our [], so we need to use [ and ] instead. 24261 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 24262 if test "x$has_forbidden_chars" != x; then 24263 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24264 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24265 fi 24266 24267 24268 windows_path="$new_path" 24269 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24270 unix_path=`$CYGPATH -u "$windows_path"` 24271 new_path="$unix_path" 24272 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24273 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 24274 new_path="$unix_path" 24275 fi 24276 24277 if test "x$path" != "x$new_path"; then 24278 BOOT_JDK="$new_path" 24279 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24280 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24281 fi 24282 24283 # Save the first 10 bytes of this path to the storage, so fixpath can work. 24284 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 24285 24286 else 24287 # We're on a posix platform. Hooray! :) 24288 path="$BOOT_JDK" 24289 has_space=`$ECHO "$path" | $GREP " "` 24290 if test "x$has_space" != x; then 24291 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24292 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24293 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 24294 fi 24295 24296 # Use eval to expand a potential ~ 24297 eval path="$path" 24298 if test ! -f "$path" && test ! -d "$path"; then 24299 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 24300 fi 24301 24302 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 24303 fi 24304 24305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 24306 $as_echo_n "checking for Boot JDK... " >&6; } 24307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 24308 $as_echo "$BOOT_JDK" >&6; } 24309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 24310 $as_echo_n "checking Boot JDK version... " >&6; } 24311 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 24312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 24313 $as_echo "$BOOT_JDK_VERSION" >&6; } 24314 fi # end check jdk version 24315 fi # end check rt.jar 24316 fi # end check javac 24317 fi # end check java 24318 fi # end check boot jdk found 24319 fi 24320 24321 elif test "x$OPENJDK_TARGET_OS" = xlinux; then 24322 24323 if test "x$BOOT_JDK_FOUND" = xno; then 24324 # Now execute the test 24325 24326 BOOT_JDK_PREFIX="/usr/lib/jvm" 24327 BOOT_JDK_SUFFIX="" 24328 ALL_JDKS_FOUND=`$LS "$BOOT_JDK_PREFIX" 2> /dev/null | $SORT -r` 24329 if test "x$ALL_JDKS_FOUND" != x; then 24330 for JDK_TO_TRY in $ALL_JDKS_FOUND ; do 24331 24332 if test "x$BOOT_JDK_FOUND" = xno; then 24333 # Now execute the test 24334 24335 BOOT_JDK="${BOOT_JDK_PREFIX}/${JDK_TO_TRY}${BOOT_JDK_SUFFIX}" 24336 if test -d "$BOOT_JDK"; then 24337 BOOT_JDK_FOUND=maybe 24338 { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&5 24339 $as_echo "$as_me: Found potential Boot JDK using well-known locations (in $BOOT_JDK_PREFIX/$JDK_TO_TRY)" >&6;} 24340 fi 24341 24342 24343 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 24344 if test "x$BOOT_JDK_FOUND" = xmaybe; then 24345 # Do we have a bin/java? 24346 if test ! -x "$BOOT_JDK/bin/java"; then 24347 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 24348 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 24349 BOOT_JDK_FOUND=no 24350 else 24351 # Do we have a bin/javac? 24352 if test ! -x "$BOOT_JDK/bin/javac"; then 24353 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 24354 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 24355 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 24356 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 24357 BOOT_JDK_FOUND=no 24358 else 24359 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 24360 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 24361 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 24362 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 24363 BOOT_JDK_FOUND=no 24364 else 24365 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 24366 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 24367 24368 # Extra M4 quote needed to protect [] in grep expression. 24369 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 24370 if test "x$FOUND_CORRECT_VERSION" = x; then 24371 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 24372 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 24373 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 24374 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 24375 BOOT_JDK_FOUND=no 24376 else 24377 # We're done! :-) 24378 BOOT_JDK_FOUND=yes 24379 24380 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24381 24382 # Input might be given as Windows format, start by converting to 24383 # unix format. 24384 path="$BOOT_JDK" 24385 new_path=`$CYGPATH -u "$path"` 24386 24387 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 24388 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 24389 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 24390 # "foo.exe" is OK but "foo" is an error. 24391 # 24392 # This test is therefore slightly more accurate than "test -f" to check for file precense. 24393 # It is also a way to make sure we got the proper file name for the real test later on. 24394 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 24395 if test "x$test_shortpath" = x; then 24396 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24397 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24398 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 24399 fi 24400 24401 # Call helper function which possibly converts this using DOS-style short mode. 24402 # If so, the updated path is stored in $new_path. 24403 24404 input_path="$new_path" 24405 # Check if we need to convert this using DOS-style short mode. If the path 24406 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24407 # take no chances and rewrite it. 24408 # Note: m4 eats our [], so we need to use [ and ] instead. 24409 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 24410 if test "x$has_forbidden_chars" != x; then 24411 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24412 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 24413 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 24414 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 24415 # Going to short mode and back again did indeed matter. Since short mode is 24416 # case insensitive, let's make it lowercase to improve readability. 24417 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24418 # Now convert it back to Unix-stile (cygpath) 24419 input_path=`$CYGPATH -u "$shortmode_path"` 24420 new_path="$input_path" 24421 fi 24422 fi 24423 24424 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 24425 if test "x$test_cygdrive_prefix" = x; then 24426 # As a simple fix, exclude /usr/bin since it's not a real path. 24427 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 24428 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 24429 # a path prefixed by /cygdrive for fixpath to work. 24430 new_path="$CYGWIN_ROOT_PATH$input_path" 24431 fi 24432 fi 24433 24434 24435 if test "x$path" != "x$new_path"; then 24436 BOOT_JDK="$new_path" 24437 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24438 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24439 fi 24440 24441 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24442 24443 path="$BOOT_JDK" 24444 has_colon=`$ECHO $path | $GREP ^.:` 24445 new_path="$path" 24446 if test "x$has_colon" = x; then 24447 # Not in mixed or Windows style, start by that. 24448 new_path=`cmd //c echo $path` 24449 fi 24450 24451 24452 input_path="$new_path" 24453 # Check if we need to convert this using DOS-style short mode. If the path 24454 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24455 # take no chances and rewrite it. 24456 # Note: m4 eats our [], so we need to use [ and ] instead. 24457 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 24458 if test "x$has_forbidden_chars" != x; then 24459 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24460 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24461 fi 24462 24463 24464 windows_path="$new_path" 24465 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24466 unix_path=`$CYGPATH -u "$windows_path"` 24467 new_path="$unix_path" 24468 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24469 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 24470 new_path="$unix_path" 24471 fi 24472 24473 if test "x$path" != "x$new_path"; then 24474 BOOT_JDK="$new_path" 24475 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24476 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24477 fi 24478 24479 # Save the first 10 bytes of this path to the storage, so fixpath can work. 24480 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 24481 24482 else 24483 # We're on a posix platform. Hooray! :) 24484 path="$BOOT_JDK" 24485 has_space=`$ECHO "$path" | $GREP " "` 24486 if test "x$has_space" != x; then 24487 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24488 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24489 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 24490 fi 24491 24492 # Use eval to expand a potential ~ 24493 eval path="$path" 24494 if test ! -f "$path" && test ! -d "$path"; then 24495 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 24496 fi 24497 24498 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 24499 fi 24500 24501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 24502 $as_echo_n "checking for Boot JDK... " >&6; } 24503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 24504 $as_echo "$BOOT_JDK" >&6; } 24505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 24506 $as_echo_n "checking Boot JDK version... " >&6; } 24507 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 24508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 24509 $as_echo "$BOOT_JDK_VERSION" >&6; } 24510 fi # end check jdk version 24511 fi # end check rt.jar 24512 fi # end check javac 24513 fi # end check java 24514 fi # end check boot jdk found 24515 fi 24516 24517 done 24518 fi 24519 24520 24521 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 24522 if test "x$BOOT_JDK_FOUND" = xmaybe; then 24523 # Do we have a bin/java? 24524 if test ! -x "$BOOT_JDK/bin/java"; then 24525 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5 24526 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;} 24527 BOOT_JDK_FOUND=no 24528 else 24529 # Do we have a bin/javac? 24530 if test ! -x "$BOOT_JDK/bin/javac"; then 24531 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5 24532 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;} 24533 { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5 24534 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;} 24535 BOOT_JDK_FOUND=no 24536 else 24537 # Do we have an rt.jar? (On MacOSX it is called classes.jar) 24538 if test ! -f "$BOOT_JDK/jre/lib/rt.jar" && test ! -f "$BOOT_JDK/../Classes/classes.jar"; then 24539 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&5 24540 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain an rt.jar; ignoring" >&6;} 24541 BOOT_JDK_FOUND=no 24542 else 24543 # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? 24544 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` 24545 24546 # Extra M4 quote needed to protect [] in grep expression. 24547 FOUND_CORRECT_VERSION=`echo $BOOT_JDK_VERSION | grep '\"1\.[789]\.'` 24548 if test "x$FOUND_CORRECT_VERSION" = x; then 24549 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5 24550 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;} 24551 { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 7, 8 or 9)" >&5 24552 $as_echo "$as_me: (Your Boot JDK must be version 7, 8 or 9)" >&6;} 24553 BOOT_JDK_FOUND=no 24554 else 24555 # We're done! :-) 24556 BOOT_JDK_FOUND=yes 24557 24558 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24559 24560 # Input might be given as Windows format, start by converting to 24561 # unix format. 24562 path="$BOOT_JDK" 24563 new_path=`$CYGPATH -u "$path"` 24564 24565 # Cygwin tries to hide some aspects of the Windows file system, such that binaries are 24566 # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered 24567 # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then 24568 # "foo.exe" is OK but "foo" is an error. 24569 # 24570 # This test is therefore slightly more accurate than "test -f" to check for file precense. 24571 # It is also a way to make sure we got the proper file name for the real test later on. 24572 test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null` 24573 if test "x$test_shortpath" = x; then 24574 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24575 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24576 as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5 24577 fi 24578 24579 # Call helper function which possibly converts this using DOS-style short mode. 24580 # If so, the updated path is stored in $new_path. 24581 24582 input_path="$new_path" 24583 # Check if we need to convert this using DOS-style short mode. If the path 24584 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24585 # take no chances and rewrite it. 24586 # Note: m4 eats our [], so we need to use [ and ] instead. 24587 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]` 24588 if test "x$has_forbidden_chars" != x; then 24589 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24590 shortmode_path=`$CYGPATH -s -m -a "$input_path"` 24591 path_after_shortmode=`$CYGPATH -u "$shortmode_path"` 24592 if test "x$path_after_shortmode" != "x$input_to_shortpath"; then 24593 # Going to short mode and back again did indeed matter. Since short mode is 24594 # case insensitive, let's make it lowercase to improve readability. 24595 shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24596 # Now convert it back to Unix-stile (cygpath) 24597 input_path=`$CYGPATH -u "$shortmode_path"` 24598 new_path="$input_path" 24599 fi 24600 fi 24601 24602 test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/` 24603 if test "x$test_cygdrive_prefix" = x; then 24604 # As a simple fix, exclude /usr/bin since it's not a real path. 24605 if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then 24606 # The path is in a Cygwin special directory (e.g. /home). We need this converted to 24607 # a path prefixed by /cygdrive for fixpath to work. 24608 new_path="$CYGWIN_ROOT_PATH$input_path" 24609 fi 24610 fi 24611 24612 24613 if test "x$path" != "x$new_path"; then 24614 BOOT_JDK="$new_path" 24615 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24616 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24617 fi 24618 24619 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24620 24621 path="$BOOT_JDK" 24622 has_colon=`$ECHO $path | $GREP ^.:` 24623 new_path="$path" 24624 if test "x$has_colon" = x; then 24625 # Not in mixed or Windows style, start by that. 24626 new_path=`cmd //c echo $path` 24627 fi 24628 24629 24630 input_path="$new_path" 24631 # Check if we need to convert this using DOS-style short mode. If the path 24632 # contains just simple characters, use it. Otherwise (spaces, weird characters), 24633 # take no chances and rewrite it. 24634 # Note: m4 eats our [], so we need to use [ and ] instead. 24635 has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]` 24636 if test "x$has_forbidden_chars" != x; then 24637 # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \) 24638 new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 24639 fi 24640 24641 24642 windows_path="$new_path" 24643 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then 24644 unix_path=`$CYGPATH -u "$windows_path"` 24645 new_path="$unix_path" 24646 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then 24647 unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'` 24648 new_path="$unix_path" 24649 fi 24650 24651 if test "x$path" != "x$new_path"; then 24652 BOOT_JDK="$new_path" 24653 { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5 24654 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;} 24655 fi 24656 24657 # Save the first 10 bytes of this path to the storage, so fixpath can work. 24658 all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}") 24659 24660 else 24661 # We're on a posix platform. Hooray! :) 24662 path="$BOOT_JDK" 24663 has_space=`$ECHO "$path" | $GREP " "` 24664 if test "x$has_space" != x; then 24665 { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5 24666 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;} 24667 as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5 24668 fi 24669 24670 # Use eval to expand a potential ~ 24671 eval path="$path" 24672 if test ! -f "$path" && test ! -d "$path"; then 24673 as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5 24674 fi 24675 24676 BOOT_JDK="`cd "$path"; $THEPWDCMD -L`" 24677 fi 24678 24679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 24680 $as_echo_n "checking for Boot JDK... " >&6; } 24681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 24682 $as_echo "$BOOT_JDK" >&6; } 24683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5 24684 $as_echo_n "checking Boot JDK version... " >&6; } 24685 BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '` 24686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5 24687 $as_echo "$BOOT_JDK_VERSION" >&6; } 24688 fi # end check jdk version 24689 fi # end check rt.jar 24690 fi # end check javac 24691 fi # end check java 24692 fi # end check boot jdk found 24693 fi 24694 24695 fi 24696 24697 24698 # If previous step claimed to have found a JDK, check it to see if it seems to be valid. 24699 if test "x$BOOT_JDK_FOUND" = xmaybe; then 24700 # Do we have a bin/java? 24701 if test ! -x "$BOOT_JDK/bin/java"; then 24702 { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $