Skip site navigation (1)Skip section navigation (2)
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>