Hi Chris, Thank you for the info. I will try starting from a fresh workspace and hopefully my luck will be better.
Best, Lance Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 lance.ander...@oracle.com Sent from my iPad > On Nov 15, 2015, at 3:06 PM, Chris Hegarty <chris.hega...@oracle.com> wrote: > > Hi Lance, > > I pushed a change a few days ago that updated libraries to use the internal > Unsafe class. The jdk9/dev forest builds fine for me on all platforms, and in > several internal automated build systems. > > -Chris > >> On 14 Nov 2015, at 18:17, Lance Andersen <lance.ander...@oracle.com> wrote: >> >> I just updated my jdk 9 workspace and I am not seeing the following errors >> trying to build on OSX: >> >> ---------------------------------------- >> ERROR: Build failed for target 'all' in configuration >> 'macosx-x86_64-normal-server-release' (exit code 2) >> === Output from failing command(s) repeated here === >> * For target java.xml: >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java:36: >> error: cannot find symbol >> private static final jdk.internal.misc.Unsafe UNSAFE; >> ^ >> symbol: class Unsafe >> location: package jdk.internal.misc >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java:82: >> error: cannot find symbol >> UNSAFE = jdk.internal.misc.Unsafe.getUnsafe(); >> ^ >> symbol: class Unsafe >> location: package jdk.internal.misc >> Note: Some input files use or override a deprecated API. >> Note: Recompile with -Xlint:deprecation for details. >> Note: Some input files use unchecked or unsafe operations. >> Note: Recompile with -Xlint:unchecked for details. >> 2 errors >> * For target jdk.scripting.nashorn: >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:98: >> error: cannot find symbol >> import jdk.internal.misc.Unsafe; >> ^ >> symbol: class Unsafe >> location: package jdk.internal.misc >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:308: >> error: cannot find symbol >> private static final Unsafe UNSAFE = getUnsafe(); >> ^ >> symbol: class Unsafe >> location: class AnonymousContextCodeInstaller >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:346: >> error: cannot find symbol >> private static Unsafe getUnsafe() { >> ^ >> symbol: class Unsafe >> location: class AnonymousContextCodeInstaller >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:347: >> error: cannot find symbol >> return AccessController.doPrivileged(new >> PrivilegedAction<Unsafe>() { >> ^ >> symbol: class Unsafe >> location: class AnonymousContextCodeInstaller >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:349: >> error: cannot find symbol >> public Unsafe run() { >> ^ >> symbol: class Unsafe >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:351: >> error: cannot find symbol >> final Field theUnsafeField = >> Unsafe.class.getDeclaredField("theUnsafe"); >> ^ >> symbol: class Unsafe >> /Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:353: >> error: cannot find symbol >> return (Unsafe)theUnsafeField.get(null); >> ^ >> symbol: class Unsafe >> 7 errors >> === End of repeated output === >> No indication of failed target found. >> Hint: Try searching the build log for '] Error'. >> Hint: If caused by a warning, try configure --disable-warnings-as-errors. >> -------------------------- >> >> I did run >> >> reconfigure >> make clean >> >> Unsafe.java is in java.base/share/classes/sun/misc in my jdk 9 workspace >> >> Best >> Lance >> >> >> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 >> Oracle Java Engineering >> 1 Network Drive >> Burlington, MA 01803 >> lance.ander...@oracle.com >> >> >>