Red Hat Bugzilla – Bug 183970
Last modified: 2007-11-30 17:11:26 EST
Description of problem:
I'm attempting to build Limewire (possibly for FE) using gcj and have all of the
ant components and gcj rpms installed (including all -devel rpms). The core will
build, but the GUI comes up with the error
The import of javax.swing.plaf.basic,BasicHTML cannot be resolved
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Grab the source for limewire, cd trunk/gui
Build fails as javax.swing.plaf.basic.BasicHTML cannot be resolved
Build should work
This is the first java app I've every attempted to make, so it's equally
possibly that I'm at fault. Build not attempted on x86 box only x86_64
This class is missing from Rawhide libgcj but it is present in GNU Classpath
HEAD. Rawhide libgcj ships with an old import of GNU Classpath for stability.
I'm working on back-porting Swing and AWT from a more current Classpath release
to FC5's libgcj. If the merge is successful then
javax.swing.plaf.basic.BasicHTML will be imported and limewire will be (closer
If you're really keen on making limewire build on the free stack you could try
building it against GNU Classpath HEAD (I'd be very interested to know the
results). Setting up a NativeEclipse-based GNU Classpath development
environment is trivial now, see our Wiki page:
I've built and tested the core, so I know that's happy with the gcj stack (I'm
yet to find any real stability issues - see below). However, because of the
BasicHTML being missing, I can't test the GUI part.
The stability issues.
I can't get it to crash as the testing really doesn't amount to much or to being
anything getting close to extensive. I guess I'll know more when the class is
imported or I test using the link above.
I'll close this for now and marked it as upstream (not actually sure if this can
be considered as a bug as it doesn't actually exist as such!)