From owner-freebsd-java Sun Nov 4 11: 1: 3 2001 Delivered-To: freebsd-java@freebsd.org Received: from mta6.srv.hcvlny.cv.net (mta6.srv.hcvlny.cv.net [167.206.5.17]) by hub.freebsd.org (Postfix) with ESMTP id 8AD8237B416; Sun, 4 Nov 2001 11:00:46 -0800 (PST) Received: from localhost (ool-18be4d4b.dyn.optonline.net [24.190.77.75]) by mta6.srv.hcvlny.cv.net (iPlanet Messaging Server 5.0 Patch 2 (built Dec 14 2000)) with ESMTP id <0GMA00INII5EOB@mta6.srv.hcvlny.cv.net>; Sun, 04 Nov 2001 14:00:50 -0500 (EST) Date: Sun, 04 Nov 2001 13:57:45 -0500 From: John Clayton Subject: Re: problem intalling the jdk13 port In-reply-to: <20011105033454.A70422@misty.eyesbeyond.com> To: Greg Lewis Cc: John Clayton , sobomax@FreeBSD.ORG, freebsd-java@FreeBSD.ORG Message-id: MIME-version: 1.0 X-Mailer: Apple Mail (2.472) Content-type: multipart/alternative; boundary="Boundary_(ID_kCqsFWcEU88I7fUhy4x80A)" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --Boundary_(ID_kCqsFWcEU88I7fUhy4x80A) Content-type: text/plain; charset=US-ASCII; format=flowed Content-transfer-encoding: 7BIT Thanks Greg, so, let me ask a stupid question: How do I change my build directory? i tried using PORTSDIR=/blah, but then it couldn't find some stuff. J On Sunday, November 4, 2001, at 12:04 PM, Greg Lewis wrote: > On Sat, Nov 03, 2001 at 05:23:03PM -0500, John Clayton wrote: >> Hey All- >> >> After Greg's suggested problems with the path I started digging. I >> didn't >> find any more info in the mailing lists, but I found the following and >> hope >> somebody might be able to help. Maxim mentioned that -bootclasspath >> was >> empty, but it isn't set in the environment, so I'm not sure why that's >> the >> case. Interestingly, I received the exact same error while going back >> and >> trying to install the jdk12-beta port. InvokersGen is giving me woes! > > See, for example, > http://www.freebsd.org/cgi/getmsg.cgi?fetch=35381+37781+/usr/local/www/db/ > text/2000/freebsd-java/20000910.freebsd-java > >> SO, I then tried running each command from the make directories and >> got the >> following: >> >> * tried compiling InvokersGen myself::: >> >> %/usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath >> ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath >> "../../../build/bsd- >> i386/gensrc:../../../src/solaris/classes:../../../src/sh >> are/classes" -d ../../../build/bsd-i386/classes -d >> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn >> ../../../src/share/javavm/runtime/InvokerGen.java >> %rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c >> >> * seemed to work ... but then::: >> >> %/usr/local/linux-jdk1.3.1/bin/java -classpath >> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen < >> ../../../src/share/javavm/include/invokers.txt > >> ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c >> Exception in thread "main" java.lang.NoClassDefFoundError: InvokerGen >> >> ** DRAT ! ** > > invokers.c is built automatically everytime. If you've built it > yourself > and want it to stick around you need to comment out the lines in the > makefile which build it automatically: > > invokers.c: InvokerGen.class > > invokers.c: $(SHARE_SRC)/javavm/include/invokers.txt > $(RM) $@ > $(BOOTDIR)/bin/java -classpath . InvokerGen < $< > $@ > > (this is in build/freebsd/java/jvm/GNUmakefile). > > -- > Greg Lewis Email : glewis@eyesbeyond.com > Eyes Beyond Phone : (801) 765 1887 > Information Technology Web : http://www.eyesbeyond.com > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-java" in the body of the message > > John Clayton neuroboy@mac.com 24 Boonton St. Dover, NJ 07801 H: 973.361.8392 W: 973.361.9943 M: 646.418.3452 --Boundary_(ID_kCqsFWcEU88I7fUhy4x80A) Content-type: text/enriched; charset=US-ASCII Content-transfer-encoding: 7BIT Thanks Greg, so, let me ask a stupid question: How do I change my build directory? i tried using PORTSDIR=/blah, but then it couldn't find some stuff. J On Sunday, November 4, 2001, at 12:04 PM, Greg Lewis wrote: On Sat, Nov 03, 2001 at 05:23:03PM -0500, John Clayton wrote: Hey All- After Greg's suggested problems with the path I started digging. I didn't find any more info in the mailing lists, but I found the following and hope somebody might be able to help. Maxim mentioned that -bootclasspath was empty, but it isn't set in the environment, so I'm not sure why that's the case. Interestingly, I received the exact same error while going back and trying to install the jdk12-beta port. InvokersGen is giving me woes! See, for example, http://www.freebsd.org/cgi/getmsg.cgi?fetch=35381+37781+/usr/local/www/db/text/2000/freebsd-java/20000910.freebsd-java SO, I then tried running each command from the make directories and got the following: * tried compiling InvokersGen myself::: %/usr/local/linux-jdk1.3.1/bin/javac -J-Xmx64m -classpath ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/sh are/classes" -d ../../../build/bsd-i386/classes -d ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj -nowarn ../../../src/share/javavm/runtime/InvokerGen.java %rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c * seemed to work ... but then::: %/usr/local/linux-jdk1.3.1/bin/java -classpath ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj InvokerGen << ../../../src/share/javavm/include/invokers.txt > ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj/invokers.c Exception in thread "main" java.lang.NoClassDefFoundError: InvokerGen ** DRAT ! ** invokers.c is built automatically everytime. If you've built it yourself and want it to stick around you need to comment out the lines in the makefile which build it automatically: invokers.c: InvokerGen.class invokers.c: $(SHARE_SRC)/javavm/include/invokers.txt $(RM) $@ $(BOOTDIR)/bin/java -classpath . InvokerGen << $<< > $@ (this is in build/freebsd/java/jvm/GNUmakefile). -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Phone : (801) 765 1887 Information Technology Web : http://www.eyesbeyond.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message John Clayton 0000,0000,FFFFneuroboy@mac.com 24 Boonton St. Dover, NJ 07801 H: 973.361.8392 W: 973.361.9943 M: 646.418.3452 --Boundary_(ID_kCqsFWcEU88I7fUhy4x80A)-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message