Thread: [Sablevm-developer] Broken classes
Brought to you by:
egagnon
From: Ian R. <ir...@cs...> - 2001-09-13 14:26:24
|
I have difficulty building java/text/BreakIterator.java and have added it to my broken classes list to get the current CVS image to build. Ian |
From: Etienne M. G. <eti...@uq...> - 2001-09-13 19:41:37
|
Hi Ian, Have you tried upgrading to Jikes 1.13? You can download it (source .tar.gz) from www.jikes.org (redirects to the long ibm url). As usual, you compile it with "./configure; make install" On my system, jikes 1.13 compiles java/text/BreakIterator.java without any problem. Etienne Ian Rogers wrote: > I have difficulty building java/text/BreakIterator.java and have added > it to my broken classes list to get the current CVS image to build. > > Ian > > _______________________________________________ > Sablevm-developer mailing list > Sab...@li... > https://lists.sourceforge.net/lists/listinfo/sablevm-developer > > . > > -- Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |
From: Ian R. <ir...@cs...> - 2001-09-13 20:20:53
|
Hi Etienne, > Have you tried upgrading to Jikes 1.13? You can download it (source > .tar.gz) from www.jikes.org (redirects to the long ibm url). I haven't. TBH, I've had difficulty with all the latest autoconf, etc. I usually try and avoid the bleeding edge and stick with more stable distributions. WRT autoconf for some reason libtool isn't geting set up properly, even tho' I've rebuilt that and everything else I'm missing the necessary macro definitions. I'm sure I'll track the problem down in the end. I'd have prefered not to have to, but I don't like having to rely on the prebuilt configure script in the tgz. Ohwell.. The problems with java/text/BreakIterator.java are the references to gnu.java.text.* which simply doesn't exist in the sablepath CVS tree. If jikes 1.13 is building BreakIterator then it is more slack in allowing classes to be built with undefined references in them than jikes 1.12. Let me know your thoughts. All the best, Ian Rogers |
From: Etienne M. G. <eti...@uq...> - 2001-09-14 15:46:26
|
On Thu, Sep 13, 2001 at 09:17:25PM +0000, Ian Rogers wrote: > I haven't. TBH, I've had difficulty with all the latest autoconf, etc. I Have you tried downloading these auto* from ftp.gnu.org:/pub/gnu/auto* (replacing auto* by autoconf, automake, libtool) and installing them in your PATH? > usually try and avoid the bleeding edge and stick with more stable > distributions. My problem is that I migrated to Debian unstable to get packages like libffi-dev and the latest glibc and Linux kernel 2.4 with better multithreading support. Because the intruduction of autoconf 2.50, the configure syntax has changed, so I migrated it for SableVM ... > WRT autoconf for some reason libtool isn't geting set up > properly, even tho' I've rebuilt that and everything else I'm missing > the necessary macro definitions. If you made a local installation, you should make sure your C_INCLUDE_PATH and similar environment variables are correctly set. Here's the list: LIBRARY_PATH LD_LIBRARY_PATH C_INCLUDE_PATH > I'm sure I'll track the problem down in > the end. I'd have prefered not to have to, but I don't like having to > rely on the prebuilt configure script in the tgz. Ohwell.. > If you want to checkin your improvements to Sablepath in CVS, you need to get this auto* stuff working. > The problems with java/text/BreakIterator.java are the references to > gnu.java.text.* which simply doesn't exist in the sablepath CVS tree. If > jikes 1.13 is building BreakIterator then it is more slack in allowing > classes to be built with undefined references in them than jikes 1.12. > Let me know your thoughts. If it is a simple thing to fix, you could modify BreakIterator.java, then add: Modification (C) 2001 Ian... <email>. just below the FSF's copyright, then do a "cvs commit"? Have fun! Etienne -- Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |
From: Ian R. <ir...@cs...> - 2001-09-14 16:09:25
|
Hi, > If you want to checkin your improvements to Sablepath in CVS, you > need to get this auto* stuff working. It's working, sorry, some shell weirdness. I can see why you've moved to the latest tools, it's a shame these migrations are never totally clean. I.e. parts of my previously stable SuSE 7.2 installation are now broken unless I mess around with PATHs (nothing too important's broken though, I think). I've never had the patience for Debian. > If it is a simple thing to fix, you could modify BreakIterator.java, > then add: > > Modification (C) 2001 Ian... <email>. > > just below the FSF's copyright, then do a "cvs commit"? For sure, I expect this is just some libgcj syncing issue though. Classpath probably is just lagging and the issue will be resolved soon enough. I'm surprised BreakIterator is building for you though. Ahwell.. All the best, Ian |