Hi Dhevendran, In the AdoptOpenJDK project (https://java.net/projects/adoptopenjdk/) we have build instructions for Windows.
One of our community, Mani Sarkar, compared your build instructions with ours & noticed some problems. I've copied Mani - he can explain further if you're still having problems. Thanks, Ben On Wed, Aug 21, 2013 at 5:54 AM, K, Dhevendran (MSDU) <d...@hp.com> wrote: > Hi Anthony > > Thanks a lot for your answer. > > I also compiled OpenJDK 1.8 source as part of this exercise independently > . I did the following to compile OpenJDK 1.8 > > > 1. Download OpenJDK 1.8 source and its dependent source > o OpenJDK 1.8 root-source from > http://hg.openjdk.java.net/jdk8/jdk8 --> Done > o OpenJDK 1.8 Lang tools Source from > http://hg.openjdk.java.net/jdk8/tl/langtools --> Done > o Hotspot 1.8 Source from > http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e437668ced9d --> Done > o Corba 1.8 Source from http://hg.openjdk.java.net/jdk8/jdk8/corba--> > Done > o Jaxp 1.8 Source from http://hg.openjdk.java.net/jdk8/jdk8/jaxp --> > Done > o Jaxws 1.8 source from http://hg.openjdk.java.net/jdk8/jdk8/jaxws --> > Done > o JDK 1.8 source from http://hg.openjdk.java.net/jdk8/jdk8/jdk > --> Done > > > 2. JDK 1.8 Build environment is created after installing following on > top of Step-2 ==> Build environment for JKD 1.8 compilation is not > ready yet as we are not able to find Hotspot the source > o GnuWin32 is installed > > 3. Building JDK > o Execute the configure for all the all the add-on packages ( such > as Corba ,Hotspot … ) > • ./configure > --with-override-langtools=../langtools/langtools-4300c2f5fb1b > --with-override-hotspot=../hotspot/hotspot-e437668ced9d > --with-override-corba=../corba/corba-d411c60a8c2f > --with-override-jaxp=../jaxp/jaxp-a22fe9bd01e6 > --with-override-jaxws=../jaxws/jaxws-42211ab0ab1c > --with-override-jdk=../jdk/jdk-f1d8d15bfcb5 > err.txt 2>&1 > o Execute build --> This compilation fails with the following > error > • Make clean all > > ## Starting jdk > make[2]: *** No rule to make target > `/cygdrive/c/dheva/JavaFX/software/OpenJDK/jdk8-ceefd94ef326/build/windows-x86_64-normal-server-release/corba/dist/lib/classes.jar', > needed by > `/cygdrive/c/dheva/JavaFX/software/OpenJDK/jdk8-ceefd94ef326/build/windows-x86_64-normal-server-release/jdk/classes/_the.CORBA.classes.imported'. > Stop. > make[1]: *** [import-only] Error 2 > make: *** [jdk-only] Error 2 > > > > At this point, I have few questions > • I am not able to compile OpenJDK 1.8 without the “The optional > Packages” [i.e. Jaxws,Jaxp,Corba,Langtools and JDK ]. > • In the attempt of compilation of these packages , Class not found > error is thrown pointing the respective source folders > > Is there any place where I can get more stable OpenJDK 1.8 (with JavaFX > 1.8 ) ?? > > > Awaiting for your response > > Thanks in Advance > > With Warm Regards > Dhevendran K > > > > -----Original Message----- > From: Anthony Petrov [mailto:anthony.pet...@oracle.com] > Sent: Tuesday, August 20, 2013 8:26 PM > To: K, Dhevendran (MSDU) > Cc: openjfx-dev@openjdk.java.net; Thomas, Binoy Samuel (MSDU); Jolapara, > Vikram Dhirajlal (MSDU) > Subject: Re: OpenJFX 1.8 build issues > > Hi Dhevendran, > > This is a mismatch of sources between JDK and FX. Try either cloning a > fresh copy of the FX repo (it's best to always clone both FX and JDK at the > same time, actually), or building with an older JDK build. > > -- > best regards, > Anthony > > On 08/20/2013 06:26 PM, K, Dhevendran (MSDU) wrote: > > Hi > > > > I am facing some issue while building OpenJFX 1.8. The link > > https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX is > > followed to build on windows. The following steps are perfumed > > > > > > 1. Download the source from : > http://hg.openjdk.java.net/openjfx/8/graphics/rt --> Done > > > > o The OpenJFX Code is change verify frequently at this site > > > > > > > > 2. Build environment for OpenJFX is created after doing the > following installation ( This is the as per the doc ) --> Done > > > > o Cygwin is installed > > > > o DirectX SDK June 2010 is installed > > > > o Microsoft Visual Studio 10 is installed > > > > o Gradle v1.4< > http://services.gradle.org/distributions/gradle-1.4-all.zip> is installed > > > > > > > > 3. Building with Oracle JDK 1.8 binary distribution ==> Build > went through with some failure with the following message . However, the > jfxrt.jar is created !! > > > > > > ====================================================================== > > ====================== > > :swing:compileJava > > [ant:javac] > C:\dheva\JavaFX\software\OpenJavaFX_SRC\rt-3268003fe9c0\rt-3268003fe9c0\modules\swing\src\main\java\javafx\embed\swing\SwingNode.java:496: > error: SwingNode.SwingNodeContent is not abstract and does not override > abstract method minimumSizeChanged(int,int) in LightweightContent > > [ant:javac] private class SwingNodeContent implements > LightweightContent { > > [ant:javac] ^ > > [ant:javac] Note: > C:\dheva\JavaFX\software\OpenJavaFX_SRC\rt-3268003fe9c0\rt-3268003fe9c0\modules\swing\src\main\java\javafx\embed\swing\SwingNode.java > uses or overrides a deprecated API. > > [ant:javac] Note: Recompile with -Xlint:deprecation for details. > > [ant:javac] 1 error > > :swing:compileJava FAILED > > > > FAILURE: Build failed with an exception. > > > > * What went wrong: > > Execution failed for task ':swing:compileJava'. > >> Compile failed; see the compiler error output for details. > > > > * Try: > > Run with --stacktrace option to get the stack trace. Run with --info or > --debug option to get more log output. > > > > BUILD FAILED > > ====================================================================== > > ====================== > > > > Please let me know whether I am doing some fundamental mistake. Please > > help me > > > > > > Thanks in Advanve > > > > With Warm Regards, > > Dhevendran K > > > > > >