Brian Jones wrote:

> I have noticed that the recent change to DataInputStream has broken
> RandomAccessFile in Classpath.  Will it be long before this is fixed?
> Trying to determine if I should try my changes against 0.01 rather
> than against CVS before checking them in.

Hi Brian,

I apologise for the breakage. I have a fix for this, but have been trying to set up a 
build
environment so that I can easily test my changes for build breakage in the future. 
Unfortunately, I
haven't had much success so far as there seems to be multiple problems with the 
classpath build...

1. configure looks for a 'japhar-config' file and aborts if it cant find it. There 
doesn't seem to
be a way around this, as it tries to find the file even if "--without-japhar" is 
specified. I
hacked my way around this by removing all the japhar detection stuff from 
configure.in. (Obviously
the easy fix for these problems is just to give in and install japhar, but I couldn't 
get japhar to
build either, it was a bad night ;-)

2. cant build in a subdirectory of the build tree, srcdir must be same as builddir. 
This seems to
be because certain parts of the Makefiles are looking for things in top_srcdir when 
they should be
looking in top_builddir (or vice-versa?). Got around this by building in the srcdir, 
no biggie.

3. Default build tries to build things that simply cannot compile, such as java/awt 
(theres no
Event.java, so it can't possibly work, right?). I had to edit lib/standard.omit and 
add java/awt/*
and java/applet/* to get around this.

4. (and this is the problem that I'm stuck on) jikes doesn't seem to believe that 
files in
java/lang and vm/reference/java/lang are actually in the same package. ie: when its 
building
java/lang and looks for Runtime.java, it doesn't "find" it in vm/reference/java/lang 
even though
vm/reference is on the classpath.  What I can't understand is why japhar's 
implementation of these
files wouldn't also suffer from this problem - or does the japhar build symlink them 
or copy its
files into a single directory? or what?

Can anyone successfully build classpath without having japhar installed? Does anyone 
build the
files in vm/reference?

thanks

  [ bryce ]



_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to