resend, bounced the first time<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Doug Felt</b> <span dir="ltr"><<a href="mailto:dougfelt@google.com">dougfelt@google.com</a>></span><br>
Date: Tue, Mar 3, 2009 at 1:52 PM<br>Subject: clean build doesn't generate package private class<br>To: <a href="mailto:build-dev@openjdk.java.net">build-dev@openjdk.java.net</a><br><br><br>I recently fetched jdk7 (after not having done so for a few months) and did a clean rebuild, and the VM is failing to start. I'm building on Ubuntu (2.6.27-11-generic) on i586. Sanity passes.<br>
<br>make all CC=gcc-4.1 CPP=g++-4.1<br>
<br>On startup I get the following stack trace:<br><br>Error occurred during initialization of VM<br>java.lang.NoClassDefFoundError: java/net/Parts<br> at java.net.URL.<init>(URL.java:396)<br> at java.net.URL.<init>(URL.java:300)<br>
at java.net.URL.<init>(URL.java:323)<br> at sun.net.www.ParseUtil.fileToEncodedURL(ParseUtil.java:272)<br> at sun.misc.Launcher.getFileURL(Launcher.java:442)<br> at sun.misc.Launcher$ExtClassLoader.getExtURLs(Launcher.java:190)<br>
at sun.misc.Launcher$ExtClassLoader.<init>(Launcher.java:161)<br> at sun.misc.Launcher$ExtClassLoader$1.run(Launcher.java:145)<br> at sun.misc.Launcher$ExtClassLoader$1.run(Launcher.java:139)<br> at java.security.AccessController.doPrivileged(Native Method)<br>
at sun.misc.Launcher$ExtClassLoader.getExtClassLoader(Launcher.java:138)<br> at sun.misc.Launcher.<init>(Launcher.java:71)<br> at sun.misc.Launcher.<clinit>(Launcher.java:59)<br> at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1325)<br>
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1307)<br><br>Looking in the classes directory, I see that although URL.class is present, Parts.class is not. Parts.class is a package private class defined at the top level in the same source file as URL.java.<br>
<br>Does anyone recognize this problem? How do I work around this? Do I need a new bootstrap build, or different compiler options?<br><br><br>
</div><br>