[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    Re: Failure building openjfx 9-dev against jdk9 build fails
From:       Kevin Rushforth <kevin.rushforth () oracle ! com>
Date:       2015-08-28 21:51:20
Message-ID: 55E0D7D8.8030709 () oracle ! com
[Download RAW message or body]

Yes, unless we do it via reflection, which we have done in similar 
situations. If it's only the one method call then we might do that, and 
file a bug to remove the reflection later. Otherwise we will just wait 
until we switch to using JDK 9 as the boot JDK (and this could 
accelerate that).

-- Kevin


Sven Reimers wrote:
> Seems fixing it in openjfx/9-dev (switch to reset() method from 
> remove..) will enforce usage of JDK9 ...
> 
> Thanks
> 
> -Sven
> 
> On Fri, Aug 28, 2015 at 11:30 PM, Kevin Rushforth 
> <kevin.rushforth@oracle.com <mailto:kevin.rushforth@oracle.com>> wrote:
> 
> 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@oracle.com <mailto:kevin.rushforth@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
> 
> 
> 
> 
> -- 
> 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic