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