Hi Anthony Thanks for the information
I am very curious to know the usual time taken to complete the operation of the command "bash ./get_source.sh" execution over Internet Please note that the execution of the command " bash ./get_source.sh" was showing the following message for more than 5 hours $ bash ./get_source.sh # Repositories: corba jaxp jaxws langtools jdk hotspot nashorn corba: /bin/python -u /usr/bin/hg clone http://hg.openjdk.java.net/jdk8/awt/corba corba jaxp: /bin/python -u /usr/bin/hg clone http://hg.openjdk.java.net/jdk8/awt/jaxp jaxp Waiting 5 secs before spawning next background command. corba: requesting all changes corba: adding changesets jaxws: /bin/python -u /usr/bin/hg clone http://hg.openjdk.java.net/jdk8/awt/jaxws jaxws corba: adding manifests langtools: /bin/python -u /usr/bin/hg clone http://hg.openjdk.java.net/jdk8/awt/langtools langtools corba: adding file changes jaxp: requesting all changes Waiting 5 secs before spawning next background command. jaxws: requesting all changes jaxp: adding changesets jaxws: adding changesets jdk: /bin/python -u /usr/bin/hg clone http://hg.openjdk.java.net/jdk8/awt/jdk jdk langtools: requesting all changes hotspot: /bin/python -u /usr/bin/hg clone http://hg.openjdk.java.net/jdk8/awt/hotspot hotspot langtools: adding changesets Waiting 5 secs before spawning next background command. jdk: requesting all changes jdk: adding changesets ./common/bin/hgforest.sh: line 201: inate: command not found nashorn: /bin/python -u /usr/bin/hg clone http://hg.openjdk.java.net/jdk8/awt/nashorn nashorn cat: /tmp/forest.4608/*.pid.rc: No such file or directory WARNING: /tmp/forest.4608/*.pid.rc exited abnormally. hotspot: requesting all changes nashorn: requesting all changes jaxws: adding manifests hotspot: adding changesets nashorn: adding changesets nashorn: adding manifests jaxp: adding manifests nashorn: adding file changes langtools: adding manifests jaxws: adding file changes jaxp: adding file changes hotspot: adding manifests jdk: adding manifests langtools: adding file changes corba: added 495 changesets with 3466 changes to 1386 files corba: updating to branch default corba: 1340 files updated, 0 files merged, 0 files removed, 0 files unresolved nashorn: added 485 changesets with 5125 changes to 1859 files nashorn: updating to branch default nashorn: 1755 files updated, 0 files merged, 0 files removed, 0 files unresolved langtools: added 1937 changesets with 19074 changes to 6603 files langtools: updating to branch default langtools: 5878 files updated, 0 files merged, 0 files removed, 0 files unresolved jaxws: added 393 changesets with 11830 changes to 6699 files jaxws: updating to branch default hotspot: adding file changes jaxws: 3686 files updated, 0 files merged, 0 files removed, 0 files unresolved jaxp: added 474 changesets with 5942 changes to 4223 files jaxp: updating to branch default jaxp: 2075 files updated, 0 files merged, 0 files removed, 0 files unresolved hotspot: added 5059 changesets with 31931 changes to 4864 files hotspot: updating to branch default hotspot: 4014 files updated, 0 files merged, 0 files removed, 0 files unresolved Please let me know whether there is short-cut to get all the OpenJDK 1.8 source and its corresponding JavaFX code Thanks in Advance Thanks & Regards Dhevendran K -----Original Message----- From: Anthony Petrov [mailto:anthony.pet...@oracle.com] Sent: Wednesday, August 21, 2013 3:24 PM To: K, Dhevendran (MSDU) Cc: Thomas, Binoy Samuel (MSDU); openjfx-dev@openjdk.java.net; Jolapara, Vikram Dhirajlal (MSDU) Subject: Re: OpenJFX 1.8 build issues I'd go with the Graphics forest for OpenJFX: $ hg clone http://hg.openjdk.java.net/openjfx/8/graphics myfx8 $ cd myfx8 $ hg clone http://hg.openjdk.java.net/openjfx/8/graphics/rt $ cd rt $ JAVA_HOME=<path-to-jdk8> JDK_HOME=<path-to-jdk8> gradle This should build the OpenJFX for you. The <path-to-jdk8> should point to a directory where you've just built your OpenJDK in (specifically, the sdk (and not jre) image directory somewhere below the myjdk8/build/<config>/ - you should run `make images` after the ordinary `make` completes for your OpenJDK in order to generate the sdk image). -- best regards, Anthony On 08/21/2013 01:31 PM, K, Dhevendran (MSDU) wrote: > Hi Anthony > Thanks Anthony for the detailed information. Can you also provide me > the corresponding JavaFX source > Note:- I was able to succeed the following steps > > * hg clone _http://hg.openjdk.java.net/jdk8/awt myjdk8_ → done > * bash > ./get_source.sh > → In Progress > > Please share the corresponding JavaFX source Thanks in Advance With > Warm Regards Dhevendran K -----Original Message----- > From: Anthony Petrov [mailto:anthony.pet...@oracle.com] > Sent: Wednesday, August 21, 2013 1:00 PM > To: K, Dhevendran (MSDU) > Cc: Thomas, Binoy Samuel (MSDU); > openjfx-dev@openjdk.java.net<mailto:openjfx-dev@openjdk.java.net>; > Jolapara, Vikram Dhirajlal (MSDU) > Subject: Re: OpenJFX 1.8 build issues > On 08/21/2013 10:36 AM, Anthony Petrov wrote: >> Secondly, you're building the JDK in a somewhat strange way. It's >> much easier than that. Just execute the following commands in your >> Cygwin command prompt: >> >> $ hg clonehttp://hg.openjdk.java.net/jdk8/awt myjdk8 $ cd myjdk8 $ >> bash ./get_source.sh $ cd .. > A small correction: you don't need this "cd ..". You want to stay in > the > myjdk8 directory when running configure/make. > -- > best regards, > Anthony >> $ bash ./configure >> $ make >> >> And that's it. Provided you have all the necessary build tools >> installed on your system, of course. In most cases you don't need to >> specify any options for the configure script (other than 32 vs 64 >> bits in case you want to build 32-bit JDK on a 64-bit box). You can >> find a complete "how-to" document on building OpenJDK at: >> >>http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html >> >> Please let me know if you still have any issues. >> >> -- >> best regards, >> Anthony >> >> On 08/21/2013 08:54 AM, K, Dhevendran (MSDU) 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 >>> >>> * OpenJDK 1.8 root-source from >>> _http://hg.openjdk.java.net/jdk8/jdk8_ àDone >>> * OpenJDK 1.8 Lang tools Source from >>> _http://hg.openjdk.java.net/jdk8/tl/langtools_ àDone >>> * Hotspot 1.8 >>> Source >>> from_http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e437668ced9d_ àDone >>> * Corba 1.8 Source from_http://hg.openjdk.java.net/jdk8/jdk8/corba_ >>> àDone >>> * Jaxp 1.8 Source >>> from_http://hg.openjdk.java.net/jdk8/jdk8/jaxp_ >>> àDone >>> * Jaxws 1.8 source from >>> _http://hg.openjdk.java.net/jdk8/jdk8/jaxws_ >>> àDone >>> * 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 >>> >>> * */GnuWin32/* is installed >>> >>> 3. Building JDK >>> >>> * */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 >>> >>> * */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/w >>> i ndows-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 >>> <mailto: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-3268003f >>>> e 9c0\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 >>>> >>>>