"Aaron M. Renn" <[EMAIL PROTECTED]> writes:

> Ok, I tried building the latest Classpath from scratch myself using the
> latest build system.  It's amazingly easy and worked very well with only
> a couple hiccups along the way.  Kudos to Brian Jones for his work recently
> to make all this happen.  Here's a list of the things I had to do beyond
> syncing up with CVS to compile:
> 
> -- Grabbed Jikes 1.10.  My last version was at 0.43 so I doubt it would
>    work.

No, it would not work.  And apologies in advance for the .u files.  :)
See the HACKING file on jikes 1.11 (which is not out).  

> -- Had to get libart.  

Yes, finding the libart cvs stuff is a pain.

> -- Needed to mkdir vm/current and include, run autoheader without errors.
> 
> -- Oops, as it turns out, we are supposed to symlink to vm/current 
>    during the build process.  I deleted the dir and hand crancked the link.

Okay, configure should have done the symlink for you, some sort of problem?

> -- I got messages about missing java.dep and headers.dep when I first ran
>    make, but this didn't appear to cause any problems.

Known about it, but haven't looked into this yet.  It isn't a problem
when using jikes of course.  I'll probably add support for kjc next.

> -- Problems compiling.  It turned out I had a couple unchecked in AWT
>    files that need to be added to standard.omit.  I did so.

It happens.

> Just wanted to insert a comment that Jikes is unbelievably fast.
> 
> -- The native stuff bombed on missing dependencies.  I've seen this one
>    enough.  

Hmm... let's add a rm -rf .deps to clean.

> -- Two compile errors in the GTK peers.  These are bugs that need to be
>    fixed.  The error text is below:

I compiled earlier today without the problems you mention.  Could it 
be javah in 1.1.5 is messed up?  I'm using 1.1.7B.

>    I hacked around this by editing the generated header files to match
>    the .c file method signatures.
> 
> For the record, my configure command was:
> 
> ./configure --with-japhar --with-java=/usr/local/jdk1.1.5/bin/java \
>    --with-javah=/usr/local/jdk1.1.5/bin/javah --with-jikes \
>    --enable-maintainer-mode --with-classlib=/usr/local/jdk1.1.5/lib/classes.zip
> 
> Now I'm off to see what happens when I type "make install" :-)

Been playing with that today.  I don't know if you did your get after
my last commit or not but you might want to try again just to see
those changes to where we install which in your case might be
something like /usr/local/japhar/lib/classpath,
/usr/local/japhar/share/classpath/glibj.zip.  I haven't tried yet so I
may have made a mistake.

Brian
-- 
Brian Jones <[EMAIL PROTECTED]>

Reply via email to