Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Oct 2003 10:18:06 -0500
From:      Christopher Rued <c.rued@xsb.com>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        freebsd-java@freebsd.org
Subject:   Re: Assertion failure while compiling jdk14
Message-ID:  <3FA27D2E.6050609@xsb.com>
In-Reply-To: <20031030230514.GA42573@misty.eyesbeyond.com>
References:  <3FA13C93.8010105@xsb.com> <1067532264.27956.27.camel@dyn231.iacc-tm4.ndsu.nodak.edu> <3FA1456B.8080404@xsb.com> <20031030172034.GB40447@misty.eyesbeyond.com> <3FA14A17.3000908@xsb.com> <3FA14F85.8060205@xsb.com> <20031030203556.GA41868@misty.eyesbeyond.com> <3FA19100.2080001@xsb.com> <20031030230514.GA42573@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Lewis wrote:

>On Thu, Oct 30, 2003 at 05:30:24PM -0500, Christopher Rued wrote:
>  
>
>>I did what you said (here's a patch showing what I changed):
>>
>>--- j2se/make/common/Defs.gmk~  Wed Oct 29 16:42:00 2003
>>+++ j2se/make/common/Defs.gmk   Thu Oct 30 16:41:03 2003
>>@@ -464,6 +464,7 @@
>>  # --phantom
>>  ifeq ($(PLATFORM), bsd)
>>    JAVAH_CMD = $(BINDIR)/javah
>>+    JAVAC_CMD = $(BINDIR)/javac
>>  endif
>>  RMIC         = $(BINDIR)/rmic$(SUFFIX)
>>endif
>>    
>>
>Thats not quite right.  You need to redefine JAVAC, not JAVAC_CMD.
>  
>
Ah, you're right.  I guess I wasn't careful enough.  It's kinda strange 
that they chose to append _CMD in once case, and not the the others.  
Anyway, I redefined JAVAC to $(BINDIR)/javac and the build went farther, 
but failed in a similar way when jar_g was called.  I then redefined JAR 
to $(BINDIR)/jar and restarted the build.  After failing the build due 
to insufficient disk space, I created a patch in the files directory, 
ran `make clean install`.  Everything then went smoothly, and I now have 
a working jdk14.

My patch, which I put in files/patch-common::Defs.gmk:

--- ../../j2se/make/common/Defs.gmk.orig        Thu Oct 30 21:53:38 2003
+++ ../../j2se/make/common/Defs.gmk     Thu Oct 30 20:13:05 2003
@@ -464,6 +464,8 @@
   # --phantom
   ifeq ($(PLATFORM), bsd)
     JAVAH_CMD = $(BINDIR)/javah
+    JAVAC = $(BINDIR)/javac
+    JAR = $(BINDIR)/jar
   endif
   RMIC         = $(BINDIR)/rmic$(SUFFIX)
 endif

Thanks for the help.

--Chris




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