Failure building openjfx 9-dev against jdk9 build fails
Sven Reimers
sven.reimers at gmail.com
Fri Aug 28 21:12:48 UTC 2015
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> 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