Date: Sun, 04 Nov 2001 13:57:45 -0500 From: John Clayton <john@5squaresoftware.com> To: Greg Lewis <glewis@eyesbeyond.com> Cc: John Clayton <neuroboy@optonline.net>, sobomax@FreeBSD.ORG, freebsd-java@FreeBSD.ORG Subject: Re: problem intalling the jdk13 port Message-ID: <D567E7C0-D155-11D5-B281-000A279339CE@5squaresoftware.com> In-Reply-To: <20011105033454.A70422@misty.eyesbeyond.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--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: <excerpt>On Sat, Nov 03, 2001 at 05:23:03PM -0500, John Clayton wrote: <excerpt>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! </excerpt> See, for example, http://www.freebsd.org/cgi/getmsg.cgi?fetch=35381+37781+/usr/local/www/db/text/2000/freebsd-java/20000910.freebsd-java <excerpt>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 ! ** </excerpt> 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 </excerpt><fixed>John Clayton <underline><color><param>0000,0000,FFFF</param>neuroboy@mac.com </color></underline>24 Boonton St. Dover, NJ 07801 H: 973.361.8392 W: 973.361.9943 M: 646.418.3452</fixed> --Boundary_(ID_kCqsFWcEU88I7fUhy4x80A)-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D567E7C0-D155-11D5-B281-000A279339CE>