Failure building openjfx 9-dev against jdk9 build fails
Kevin Rushforth
kevin.rushforth at oracle.com
Fri Aug 28 21:30:56 UTC 2015
You got the correct commit. I even dug up the e-mail thread where I
raised this as a concern.
-- Kevin, feeling rather embarrassed to have completely let this one slip...
Sven Reimers wrote:
> Thanks... seems it is broken for some time already, if I got the
> correct commit...
>
> It was my own local jdk build - I wanted to build openjdk from source
> and then openjfx on top of that to work around this issue..
>
> Falling back to use a stripped down jdk8 now.. (building JDK 8 on a
> Mac with a newer XCode gets messy, so I thought I gor for 9)
>
> -Sven
>
> On Fri, Aug 28, 2015 at 11:00 PM, Kevin Rushforth
> <kevin.rushforth at oracle.com <mailto:kevin.rushforth at oracle.com>> wrote:
>
> I just tried it -- it's a real failure, which is odd since I
> thought I had built with JDK 9 more recently than that. I will
> file a bug.
>
> -- Kevin
>
>
>
> Kevin Rushforth wrote:
>
> We still use JDK 8u40 as our boot JDK for building FX 9-dev,
> but it should work against JDK 9-dev as well.
>
> Did you remember to remove jfxrt.jar from your JDK 9? The
> build.gradle script doesn't know to look for it in
> $JDK_HOME/lib and warn you if you forget -- it only looks in
> $JDK_HOME/jre/lib/ext which is where it is in JDK 8.
>
> -- Kevin
>
>
> Sven Reimers wrote:
>
> Hi,
>
> I get the following error trying to compile latest 9-dev
> from openjfx
> against latest jdk9:
>
> :swing:compileJava
> [ant:javac]
> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:480:
>
> error: cannot find symbol
> [ant:javac] if (ctx != null)
> ctx.removeNotify();
> [ant:javac] ^
> [ant:javac] symbol: method removeNotify()
> [ant:javac] location: variable ctx of type DropTargetContext
> [ant:javac]
> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:489:
>
> error: cannot find symbol
> [ant:javac]
> ctx.addNotify(FXDropTargetContextPeer.this);
> [ant:javac] ^
> [ant:javac] symbol: method
> addNotify(FXDnD.FXDropTargetContextPeer)
> [ant:javac] location: variable ctx of type DropTargetContext
> [ant:javac]
> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:511:
>
> error: cannot find symbol
> [ant:javac] if (ctx != null)
> ctx.removeNotify();
> [ant:javac] ^
> [ant:javac] symbol: method removeNotify()
> [ant:javac] location: variable ctx of type DropTargetContext
> [ant:javac]
> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:520:
>
> error: cannot find symbol
> [ant:javac] if (ctx != null)
> ctx.removeNotify();
> [ant:javac] ^
> [ant:javac] symbol: method removeNotify()
> [ant:javac] location: variable ctx of type DropTargetContext
> [ant:javac] Note: Some input files use or override a
> deprecated API.
> [ant:javac] Note: Recompile with -Xlint:deprecation for
> details.
> [ant:javac] Note:
> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java
>
> uses unchecked or unsafe operations.
> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
> [ant:javac] 4 errors
>
> Reason seems to be the change
>
> http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e1888730a57e
>
> Could not find the issue in the JBS - maybe may jira fu
> was not good
> enough...
>
> So should we build 9-dev against jdk8u-60?
>
> Seems I must have missed something
>
> -Sven
>
>
>
>
>
>
> --
> Sven Reimers
>
> * Senior Expert Software Architect
> * Java Champion
> * NetBeans Dream Team Member: http://dreamteam.netbeans.org
> * Community Leader NetBeans: http://community.java.net/netbeans
> Desktop Java:
> http://community.java.net/javadesktop
> * JUG Leader JUG Bodensee: http://www.jug-bodensee.de
> * Duke's Choice Award Winner 2009
> * Blog: https://www.java.net//blog/sven
>
> * XING: https://www.xing.com/profile/Sven_Reimers8
> * LinkedIn: http://www.linkedin.com/in/svenreimers
>
> Join the NetBeans Groups:
> * XING: http://www.xing.com/group-20148.82db20
> * NUGM: http://haug-server.dyndns.org/display/NUGM/Home
> * LinkedIn: http://www.linkedin.com/groups?gid=1860468
> http://www.linkedin.com/groups?gid=107402
> http://www.linkedin.com/groups?gid=1684717
> * Oracle: https://mix.oracle.com/groups/18497
More information about the openjfx-dev
mailing list