Re: SableVM SDK release and CP 0.15 merge (solved!)

David Bélanger <[email protected]> Wed, 18 May 2005 19:54:22 -0400
Newsgroups gmane.comp.java.vm.sablevm.devel
Message-ID <[email protected]>
On Sun, May 15, 2005 at 01:26:57PM -0400, Grzegorz B. Prokopski wrote:
> On Sun, 2005-15-05 at 17:19 +0200, Marcel Wiesweg wrote:
> > I had time to get a quick look at this, no solution yet, but what I found out 
> > is that the problem is not related to the classes displayed in the backtrace. 
> > It is rather java.lang.Object.getClass() which is broken somewhere: it always 
> > returns java.lang.Class as the object`s class (see first line in backtrace: 
> > it actually is an IllegalArgumentException). This already happens at the 
> > stack frame in the beginning of the backtrace, this is only the first time 
> > where it results in an error.
> > No time today to look into this any further.
> 
> It's fixed now, and the credit is yours.  Indeed, getClass() was moved
> from being non-static native method in java.lang.Object, to a static
> method in java.lang.VMObject, and I simply moved the native code not
> noticing the method is now a static one.
> 
> As promised, I'll look into integrating GJDOC (javadoc replacement)
> and/or classpath-tools (javah and friends) into SableVM SDK.
> 

Hi,

Nice work!

Was working fine on Gentoo yesterday.
(Interested Gentoo users can get this ebuild: 
http://www.sable.mcgill.ca/~dbelan2/ebuilds/dev-java/sablevm-sdk-svn/
)

Today, there is this issue:
configure.in:213: required file `bin/fastjar.in' not found

bin/fastjar.in does not seem to have been checked in...

Otherwise, looks good!


David

---

David Bélanger
Web page:   http://www.cs.mcgill.ca/~dbelan2/
Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt