Hello,

Well this is ridiculous.  I have reached the point after a few days of
installing the systemd 7.5 version of LFS, and going through the
configuration of quite a number of other packages following BLFS 7.5
stable to the point of having a working graphical interface, so decide now
is a good time to install java again.

I set everything up as per the instructions, which I did when I first set
it up following the previous version of LFS.

This time round though I can NOT even get the blasted thing to compile.  I
have even reverted back to the iced tea 2.4.1 and get EXACTLY the same
message.

Please note that in between changing the versions I have deleted the files
for the CURRENT 7.5 stable version.  The only thing that I did not do was
to delete /usr/share/java before extracting the earlier binary and
supporting files.

BOOT_JAR_CMD = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jar
  BOOT_JARSIGNER_CMD = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jarsigner
  JAVAC_CMD =
  JAVAH_CMD =
  JAVADOC_CMD =

Build Platform Settings:
  USER = root
  PLATFORM = linux
  ARCH = i586
  LIBARCH = i386
  ARCH_FAMILY = i586
  ARCH_DATA_MODEL = 32
  ARCHPROP = i386
  ALSA_VERSION = 1.0.27.2
  OS_VERSION = 3.13.3 [requires at least 2.6]
  OS_VARIANT_NAME = Linux From Scratch
  OS_VARIANT_VERSION = 7.5-systemd
  MB_OF_MEMORY = 1504

GNU Make Settings:
  MAKE = /usr/bin/make
  MAKECMDGOALS = sanity
  MAKEFLAGS = w
  SHELL = /bin/sh

Target Build Versions:
  JDK_VERSION = 1.7.0_40External File/Binary Locations:
  USRJDKINSTANCES_PATH = /opt/java
  BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0_40/promoted/latest/binaries
    ALT_BUILD_JDK_IMPORT_PATH =
  JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
    ALT_JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
  LANGTOOLS_DIST =
    ALT_LANGTOOLS_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/langtools/dist
  CORBA_DIST =
    ALT_CORBA_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/corba/dist
  JAXP_DIST =
    ALT_JAXP_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxp/dist
  JAXWS_DIST =
    ALT_JAXWS_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxws/dist
  HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
    ALT_HOTSPOT_DOCS_IMPORT_PATH =
  HOTSPOT_IMPORT_PATH = /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
    ALT_HOTSPOT_IMPORT_PATH =
/opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
  HOTSPOT_CLIENT_PATH =
/opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/client
    ALT_HOTSPOT_CLIENT_PATH =
  HOTSPOT_SERVER_PATH =
/opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/server
    ALT_HOTSPOT_SERVER_PATH =
  CACERTS_FILE = ./../src/share/lib/security/cacerts
    ALT_CACERTS_FILE =
  CUPS_HEADERS_PATH = /usr/include
    ALT_CUPS_HEADERS_PATH =

OpenJDK-specific settings:
  FREETYPE_HEADERS_PATH = /usr/include
    ALT_FREETYPE_HEADERS_PATH =
  FREETYPE_LIB_PATH = /usr/lib
    ALT_FREETYPE_LIB_PATH =

Previous JDK Settings:
  PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
    ALT_PREVIOUS_RELEASE_PATH =
  PREVIOUS_JDK_VERSION = 1.6.0
    ALT_PREVIOUS_JDK_VERSION =
  PREVIOUS_JDK_FILE =
    ALT_PREVIOUS_JDK_FILE =
  PREVIOUS_JRE_FILE =
    ALT_PREVIOUS_JRE_FILE =
  PREVIOUS_RELEASE_IMAGE = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
    ALT_PREVIOUS_RELEASE_IMAGE =

  MILESTONE = fcs
  RELEASE = 1.7.0_40-blfs
  FULL_VERSION = 1.7.0_40-blfs-b31
  BUILD_NUMBER = b31

WARNING: This build does not include running javadoc.

WARNING: The version of unzip being used is older than
       the required version of '5.12'.
       The version of unzip found was ''.

WARNING: The version of zip being used is older than
       the required version of '2.2'.
       The version of zip found was ''.

ERROR: The version of make being used is older than
       the required version of '3.81'.
       The version of make found was ''.

ERROR: Your BOOTDIR environment variable does not point
       to a valid JDK for bootstrapping this build.
       A JDK 7  Update 40 build must be bootstrapped using
       JDK 1.6.0 fcs (or later).
       Apparently, your bootstrap JDK is version
       Please update your ALT_BOOTDIR setting and start your build again.

Exiting because of the above error(s).

make/sanity-rules.gmk:71: recipe for target 'post-sanity' failed
make[1]: *** [post-sanity] Error 1
make[1]: Leaving directory '/opt/icedtea-2.4.1/openjdk-boot'
Makefile:2465: recipe for target 'stamps/icedtea-boot.stamp' failed
make: *** [stamps/icedtea-boot.stamp] Error 2

I went to the icedtea wiki page at:

http://icedtea.classpath.org/wiki/CommonIssues

and it has the exact message about the ALT_BOOTDIR and it suggested
recompiling gcc.

I have done this as I needed to add the other languages, so I did the
recompile of gcc stock standard per the BLFS book enabling all of the
languages, ran the test suite and tried the java build again with the same
error.

Could someone please help me with this as I really do not know what to do
next.

Regards,

Christopher.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to