Hi Richard, Yes, I followed the instructions - that's what produced the above error report - and XCode is installed (needed for OpenJDK builds).
By the way, can I suggest moving away from the forest hg extension - it's no longer supported & can't be made to work reliably on Mac. Thanks, Ben On Wed, Jul 31, 2013 at 6:48 PM, Richard Bair <richard.b...@oracle.com>wrote: > Hi Ben, > > Have you seen > https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX? Also > there is a blog post on FX + Nashorn > http://harmoniccode.blogspot.com/2013/05/taming-nashorn-first-impressions.html. > Both are shipped with each weekly promoted build so you can try this out > without having to build. > > Your particular build seems to be failing on the native build, I assume > you have Xcode installed? > > I think there is a problem building with OpenJDK right now (I was looking > at this with Mario a couple weeks ago but I haven't been able to get back > to it yet. > > Richard > > On Jul 31, 2013, at 10:16 AM, Ben Evans <benjamin.john.ev...@gmail.com> > wrote: > > > Hi, > > > > I'm attempting to get OpenJFX built & running against the tip of Nashorn. > > > > It's not immediately clear to me that I'm doing the right thing with my > > build. > > > > What I'm trying is: > > > > 1) Build the OpenJFX runtime. > > > > 2) Install a latest Nashorn binary. > > > > 3) Add jfxrt.jar to $JAVA_HOME/jre/lib/ in the Nashorn binary > > > > 4) Profit. > > > > First of all, is this a sane approach to trying to get OpenJFX playing > > nicely with an OpenJDK binary? I looked for a wiki but couldn't find > > anything. > > > > Assuming it is, it still isn't working. After a certain amount of > > yak-shaving (Gradle being useless, and having to hack around the forest > > extension gunk) the build is failing (details below). > > > > This is with Oracle JDK 8 b100 on Mac 10.8 - any ideas? > > > > Btw, I'm assuming that there's no way to bootstrap OpenJFX using an > OpenJDK > > binary at present? > > > > Not having to manage Oracle JDKs as well as OpenJDK binaries would be > > really nice. > > > > Thanks, > > > > Ben > > > > > > oldhost:rt boxcat$ gradle > > :buildSrc:generateGrammarSource UP-TO-DATE > > :buildSrc:compileJava > > :buildSrc:compileGroovy > > :buildSrc:processResources UP-TO-DATE > > :buildSrc:classes > > :buildSrc:jar > > :buildSrc:assemble > > :buildSrc:compileTestJava > > Note: > > > /Users/boxcat/projects/openjdk/master/rt/buildSrc/src/test/java/com/sun/scenario/effect/compiler/parser/FieldSelectTest.java > > uses or overrides a deprecated API. > > Note: Recompile with -Xlint:deprecation for details. > > :buildSrc:compileTestGroovy UP-TO-DATE > > :buildSrc:processTestResources UP-TO-DATE > > :buildSrc:testClasses > > :buildSrc:test > > :buildSrc:check > > :buildSrc:build > > OS_NAME: mac os x > > OS_ARCH: x86_64 > > JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/ > > JDK_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/ > > COMPILE_TARGETS: mac > > COMPILE_FLAGS_FILES: buildSrc/mac.gradle > > BINARY_STUB: > > > /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar > > HUDSON_JOB_NAME: not_hudson > > HUDSON_BUILD_NUMBER: 0000 > > PROMOTED_BUILD_NUMBER: 00 > > PRODUCT_NAME: OpenJFX > > RAW_VERSION: 8.0.0 > > RELEASE_NAME: 8.0 > > RELEASE_MILESTONE: ea > > UPDATE_STUB_CACHE: false > > The CompileOptions.useAnt property has been deprecated and is scheduled > to > > be removed in Gradle 2.0. There is no replacement for this property. > > :updateCacheIfNeeded UP-TO-DATE > > :base:processVersionInfo UP-TO-DATE > > :base:compileJava UP-TO-DATE > > :base:processResources UP-TO-DATE > > :base:classes UP-TO-DATE > > :base:jar UP-TO-DATE > > :graphics:compileJava > > [ant:javac] Note: Some input files use or override a deprecated API. > > [ant:javac] Note: Recompile with -Xlint:deprecation for details. > > [ant:javac] Note: Some input files use unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :graphics:compilePrismCompilers > > :graphics:generatePrismShaders > > :graphics:compilePrismJavaShaders > > :graphics:compileDecoraCompilers > > :graphics:generateDecoraShaders > > :graphics:compileDecoraHLSLShaders SKIPPED > > :graphics:processDecoraShaders > > :graphics:compilePrismHLSLShaders SKIPPED > > :graphics:processPrismShaders > > :graphics:processResources > > :graphics:classes > > :graphics:jar > > :designTime:compileJava > > [ant:javac] Note: Some input files use unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :designTime:processResources UP-TO-DATE > > :designTime:classes > > :designTime:jar > > :controls:compileJava > > [ant:javac] Note: Some input files use or override a deprecated API. > > [ant:javac] Note: Recompile with -Xlint:deprecation for details. > > [ant:javac] Note: Some input files use unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :controls:processResources > > :controls:classes > > :controls:jar > > :swing:compileJava > > [ant:javac] Note: Some input files use or override a deprecated API. > > [ant:javac] Note: Recompile with -Xlint:deprecation for details. > > [ant:javac] Note: Some input files use unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :swing:processResources UP-TO-DATE > > :swing:classes > > :swing:jar > > :swt:compileJava > > [ant:javac] Note: Some input files use unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :swt:processResources UP-TO-DATE > > :swt:classes > > :swt:jar > > :fxml:compileJava > > [ant:javac] Note: > > > /Users/boxcat/projects/openjdk/master/rt/modules/fxml/src/main/java/javafx/fxml/FXMLLoader.java > > uses unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :fxml:processResources UP-TO-DATE > > :fxml:classes > > :web:compileJava SKIPPED > > :web:processResources > > :web:classes > > :javadoc SKIPPED > > :apps:compileJava UP-TO-DATE > > :apps:processResources UP-TO-DATE > > :apps:classes UP-TO-DATE > > :apps:jar > > :apps:assemble > > :base:assemble UP-TO-DATE > > :web:copyClassesFromBinaryStub > > :web:jar > > :builders:compileJava > > [ant:javac] Note: > > > /Users/boxcat/projects/openjdk/master/rt/modules/builders/src/main/java/javafx/scene/web/WebViewBuilder.java > > uses or overrides a deprecated API. > > [ant:javac] Note: Recompile with -Xlint:deprecation for details. > > [ant:javac] Note: Some input files use unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :builders:processResources UP-TO-DATE > > :builders:classes > > :builders:jar > > :builders:assemble > > :controls:assemble > > :designTime:assemble > > :fxml:jar > > :fxml:assemble > > :fxpackager:buildJavaFXPackager > > Calling Task.setEnabled(boolean) after task execution has started has > been > > deprecated and is scheduled to be removed in Gradle 2.0. Check the > > configuration of task ':fxpackager:buildJavaFXPackager'. You may have > > misused '<<' at task declaration. > > :fxpackager:compileJava > > Download > > http://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.pom > > Download > > > http://repo1.maven.org/maven2/org/apache/ant/ant-parent/1.8.2/ant-parent-1.8.2.pom > > Download > > > http://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.pom > > Download > > http://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar > > Download > > > http://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar > > [ant:javac] Note: Some input files use unchecked or unsafe operations. > > [ant:javac] Note: Recompile with -Xlint:unchecked for details. > > :fxpackager:man > > :fxpackager:processResources > > :fxpackager:classes > > :fxpackager:compileLauncher > > In file included from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:12, > > from > > > /Users/boxcat/projects/openjdk/master/rt/modules/fxpackager/src/main/native/launcher/mac/main.m:26: > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:12:20: > > error: stdarg.h: No such file or directory > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:19: > > error: float.h: No such file or directory > > In file included from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:32, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:129, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:12, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:72, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:12, > > from > > > /Users/boxcat/projects/openjdk/master/rt/modules/fxpackager/src/main/native/launcher/mac/main.m:26: > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:29:23: > > error: xmmintrin.h: No such file or directory > > In file included from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:32, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:129, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:12, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:72, > > from > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:12, > > from > > > /Users/boxcat/projects/openjdk/master/rt/modules/fxpackager/src/main/native/launcher/mac/main.m:26: > > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:216: > > error: expected specifier-qualifier-list before ‘__m128’ > > :fxpackager:compileLauncher FAILED > > > > FAILURE: Build failed with an exception. > > > > * What went wrong: > > Execution failed for task ':fxpackager:compileLauncher'. > >> org.gradle.process.internal.ExecException: Process 'command 'gcc'' > > finished with non-zero exit value 1 > > > > * Try: > > Run with --stacktrace option to get the stack trace. Run with --info or > > --debug option to get more log output. > > > > BUILD FAILED > > > > Total time: 3 mins 25.023 secs > > oldhost:rt boxcat$ > >