Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8027567

JDK 8 build failure: the correct version of GNU make is being rejected

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 8
    • 8
    • core-libs
    • None
    • b115

      The common/autoconf/configure script is rejecting a valid version of GNU make.
      A trace of the output shows that make version 3.81 is being rejected.


      Running custom generated-configure.sh
      configure: Configuration created at Wed Oct 30 11:18:11 GMT 2013.
      configure: configure script generated at timestamp 1382540536.
      checking for basename... /usr/bin/basename
      checking for bash... /usr/bin/bash
      checking for cat... /usr/bin/cat
      checking for chmod... /usr/bin/chmod
      checking for cmp... /usr/local/bin/cmp
      checking for comm... /usr/bin/comm
      checking for cp... /usr/bin/cp
      checking for cpio... /usr/bin/cpio
      checking for cut... /usr/bin/cut
      checking for date... /usr/bin/date
      checking for gdiff... no
      checking for diff... /usr/local/bin/diff
      checking for dirname... /usr/bin/dirname
      checking for echo... /usr/bin/echo
      checking for expr... /usr/bin/expr
      checking for file... /usr/bin/file
      checking for find... /usr/bin/find
      checking for head... /usr/bin/head
      checking for ln... /usr/bin/ln
      checking for ls... /usr/bin/ls
      checking for mkdir... /usr/bin/mkdir
      checking for mktemp... /usr/bin/mktemp
      checking for mv... /usr/bin/mv
      checking for printf... /usr/bin/printf
      checking for rm... /usr/bin/rm
      checking for sh... /usr/bin/sh
      checking for sort... /usr/bin/sort
      checking for tail... /usr/bin/tail
      checking for tar... /usr/sbin/tar
      checking for tee... /usr/bin/tee
      checking for touch... /usr/bin/touch
      checking for tr... /usr/bin/tr
      checking for uname... /usr/bin/uname
      checking for uniq... /usr/bin/uniq
      checking for wc... /usr/bin/wc
      checking for which... /usr/bin/which
      checking for xargs... /usr/bin/xargs
      checking for gawk... no
      checking for mawk... no
      checking for nawk... nawk
      checking for grep that handles long lines and -e... /usr/xpg4/bin/grep
      checking for egrep... /usr/xpg4/bin/grep -E
      checking for fgrep... /usr/xpg4/bin/grep -F
      checking for a sed that does not truncate output... /usr/bin/sed
      checking for nawk... /usr/bin/nawk
      checking for cygpath... no
      checking for readlink... no
      checking for df... /usr/sbin/df
      checking for SetFile... no
      checking build system type... x86_64-pc-solaris2.10
      checking host system type... x86_64-pc-solaris2.10
      checking target system type... x86_64-pc-solaris2.10
      checking openjdk-build os-cpu... solaris-x86_64
      checking openjdk-target os-cpu... solaris-x86_64
      checking compilation type... native
      checking for presence of closed sources... yes
      checking if closed source is suppressed (openjdk-only)... no
      checking which variant of the JDK to build... normal
      checking which variants of the JVM to build... server
      checking which debug level to use... release
      checking what configuration name to use... solaris-x86_64-normal-server-release
      checking for apt-get... no
      checking for yum... no
      checking for port... no
      checking for pkgutil... no
      checking for pkgadd... pkgadd
      checking for gmake... /usr/sfw/bin/gmake
      configure: Testing potential make at /usr/sfw/bin/gmake, found using gmake in PATH
      configure: Found GNU make at /usr/sfw/bin/gmake, however this is not version 3.81 or later. (it is: GNU Make 3.80). Ignoring.
      checking for make... /java/devtools/i386/bin/make
      configure: Testing potential make at /java/devtools/i386/bin/make, found using make in PATH
      configure: Found GNU make at /java/devtools/i386/bin/make, however this is not version 3.81 or later. (it is: GNU Make 3.81). Ignoring.
      configure: 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.
      configure exiting with result code 1
      %

            vinnie Vincent Ryan
            vinnie Vincent Ryan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: