Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Aug 2004 18:09:43 -0700 (PDT)
From:      Don Lewis <truckman@FreeBSD.org>
To:        phantom@FreeBSD.org
Cc:        java@FreeBSD.org
Subject:   [patch] jdk14 build fails with recent -CURRENT make changes
Message-ID:  <200408160109.i7G19h7f001375@gw.catspoiler.org>

next in thread | raw e-mail | index | archive | help
The recent changes to make in 5.2-CURRENT to use MAKEFLAGS breaks the
jdk14 build.  The problem is that a value for ARCH gets passed in
MAKEFLAGS that can't be overridden in work/hotspot/build/bsd/Makefile.


Sanity check passed.
/bin/mkdir -p ../build/bsd-i386/hotspot-i386/tmp
(cd  ./../build/bsd-i386/hotspot-i386/tmp; \
  gmake -f /usr/ports/java/jdk14/work/hotspot/build/bsd/Makefile product \
        HOTSPOT_BUILD_VERSION=1.4.2-p6-dl_13_aug_2004_04_35  LP64=1 GAMMADIR=/usr/ports/java/jdk14/work/hotspot ; )
gmake[1]: Entering directory `/usr/ports/java/jdk14/work/control/build/bsd-i386/hotspot-i386/tmp'
sh /usr/ports/java/jdk14/work/hotspot/build/bsd/makefiles/buildATree.sh compiler2 /usr/ports/java/jdk14/work/hotspot bsd i386
/usr/ports/java/jdk14/work/hotspot/build/bsd/makefiles/buildATree.sh: cannot open /usr/ports/java/jdk14/work/hotspot/build/bsd/platform_i386: No such file or directory
gmake[1]: *** [bsd_i386_compiler2/product] Error 2
gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i386/hotspot-i386/tmp'
gmake: *** [product] Error 2
*** Error code 2

Stop in /usr/ports/java/jdk14.

Here is a quick patch:

Index: java/jdk14/Makefile
===================================================================
RCS file: /home/ncvs/ports/java/jdk14/Makefile,v
retrieving revision 1.78
diff -u -r1.78 Makefile
--- java/jdk14/Makefile	5 Mar 2004 13:43:40 -0000	1.78
+++ java/jdk14/Makefile	15 Aug 2004 23:51:14 -0000
@@ -94,7 +94,8 @@
 		LANG="C" \
 		JAVA_HOME="" \
 		CLASSPATH="" \
-		LD_LIBRARY_PATH=""
+		LD_LIBRARY_PATH="" \
+		MAKEFLAGS=""
 .if defined(MINIMAL)
 MAKE_ENV+=	NO_PLUGIN="YES" \
 		NO_JAVAWS="YES"






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408160109.i7G19h7f001375>