Hi Anthony I would like the right error message once again " Error: Could not find or load main class com.sun.tools.javac.Main" as shown in the following message excerpt
====== Right excerpt of the error message ===== zip -q sawindbg.diz sawindbg.map sawindbg.pdb rm -f sawindbg.map sawindbg.pdb No docs () for windows INFO: ENABLE_FULL_DEBUG_SYMBOLS=1 ## Finished hotspot (build time 00:15:04) ## Starting corba Compiling 6 files for BUILD_LOGUTIL Error: Could not find or load main class com.sun.tools.javac.Main <-- This is the issue. ## Finished corba (build time 00:00:12) ## Starting jaxp ## Finished jaxp (build time 00:00:08) ## Starting jaxws ## Finished jaxws (build time 00:00:28) ## Starting jdk make[2]: *** No rule to make target `/cygdrive/c/dheva/JavaFX_1_8/SR_jdk8/build/windows-x86_64-normal-server-release/corba/dist/lib/classes.jar', needed by `/cygdrive/c/dheva/JavaFX_1_8/SR_jdk8/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 ====== Right excerpt of the error message ===== Am I missing something here ? Thanks & Regards Dhevendran K -----Original Message----- From: openjfx-dev-boun...@openjdk.java.net [mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of K, Dhevendran (MSDU) Sent: Thursday, August 22, 2013 8:52 AM To: Anthony Petrov Cc: Thomas, Binoy Samuel (MSDU); openjfx-dev@openjdk.java.net; Jolapara, Vikram Dhirajlal (MSDU) Subject: RE: OpenJFX 1.8 build issues Hi Anthony With restart, the get_source.sh has passed successfully The configure is also passed Now the make files ============================== ## Starting jaxws ## Finished jaxws (build time 00:00:28) ## Starting jdk make[2]: *** No rule to make target `/cygdrive/c/dheva/JavaFX_1_8/SR_jdk8/build/windows-x86_64-normal-server-release/corba/dist/lib/classes.jar', needed by `/cygdrive/c/dheva/JavaFX_1_8/SR_jdk8/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 ============================== Please provide your suggestion Thanks & Regards Dhevendran K -----Original Message----- From: Anthony Petrov [mailto:anthony.pet...@oracle.com] Sent: Wednesday, August 21, 2013 8:42 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 Some people reported it took only 5 minutes for them. For me this usually takes about 30 minutes. Anything longer than 1 hour looks very suspicious. Also, you may notice that hg clone for the nashorn repo failed for some reason. I believe this indicates some sort of a network issue. Please try re-running the get_source.sh script again and/or clone a new myjdk8 and run the get_source.sh in this fresh clone. -- best regards, Anthony On 08/21/2013 07:03 PM, K, Dhevendran (MSDU) wrote: > 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<mailto:openjfx-dev@openjdk.java.net<mailto:openjfx-dev@openjdk.java.net<mailto: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-3268003 >>>>> f 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 >>>>> >>>>>