Build Failure
Richard Bair
richard.bair at oracle.com
Tue Apr 9 22:28:39 PDT 2013
You know, I am getting this as well. Try this: edit modules/fxpackager/src/main/native/launcher/win/WinLauncher.cpp, add "#include <shellapi.h>" in the includes. Then try building again.
I don't understand why this build fails, but the normal ant build succeeds. I haven't been able to verify that having this include would fail the ant build (if it works, I'd just push the fix there). But I would feel better understanding why this is succeeding right now in the ant builds. The ant builds are using the Windows Visual Studio project files, so there might be something there.
Let me know if that helps. Right now I'm suffering greatly on windows trying to get webkit & media to compile. The basic issue is that for webkit & media, the gradle script is designed to call out to ant to have ant build. There are several ways to do this in gradle. Unfortunately, nothing seems to work right. The issue is that the environment is not setup right, such that ant (for example) isn't on the path, nor (more to the point) is cygpath or other things that the webkit build is trying to invoke from the ant script.
Unfortunately all that is still closed source, so I can't get any help on it. *sigh*.
Richard
On Apr 9, 2013, at 10:22 PM, Ali Ebrahimi <ali.ebrahimi1781 at gmail.com> wrote:
> Hi,
> I get this build failure on windows :
>
> :fxpackager:buildJavaFXPackager FAILED
>
> FAILURE: Build failed with an exception.
>
> * Where:
> Build file 'F:\openjdk\openjfx\8\graphics\javafx\build.gradle' line: 474
>
> * What went wrong:
> Execution failed for task ':fxpackager:buildJavaFXPackager'.
> > org.gradle.process.internal.ExecException: Process 'command 'D:/Programs/Micro
> soft Visual Studio 10.0/VC/BIN/cl.exe'' finished with non-zero exit value -10737
> 41515
>
> * Try:
> Run with --info or --debug option to get more log output.
>
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':fxpacka
> ger:buildJavaFXPackager'.
> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
> ecuteActions(ExecuteActionsTaskExecuter.java:72)
> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
> ecute(ExecuteActionsTaskExecuter.java:49)
> at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec
> uter.execute(PostExecutionAnalysisTaskExecuter.java:34)
> at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter
> $1.run(CacheLockHandlingTaskExecuter.java:34)
> at org.gradle.internal.Factories$1.create(Factories.java:22)
> at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(Def
> aultCacheAccess.java:179)
> at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(Def
> aultCacheAccess.java:232)
> at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunning
> Operation(DefaultPersistentDirectoryStore.java:142)
> at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCache
> Access.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83)
> at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter
> .execute(CacheLockHandlingTaskExecuter.java:32)
> at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.exec
> ute(SkipUpToDateTaskExecuter.java:55)
> at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execut
> e(ValidatingTaskExecuter.java:57)
> at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecu
> ter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
> at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter
> .execute(SkipTaskWithNoActionsExecuter.java:51)
> at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execut
> e(SkipOnlyIfTaskExecuter.java:52)
> at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter
> .execute(ExecuteAtMostOnceTaskExecuter.java:42)
> at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailur
> e(AbstractTask.java:275)
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(De
> faultTaskPlanExecutor.java:52)
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(De
> faultTaskPlanExecutor.java:38)
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(Defaul
> tTaskPlanExecutor.java:30)
> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(Defau
> ltTaskGraphExecuter.java:84)
> at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTask
> ExecutionAction.java:29)
> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
> r.java:61)
> at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExec
> uter.java:23)
> at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecu
> ter.java:67)
> at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExe
> cuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31)
> at org.gradle.internal.Factories$1.create(Factories.java:22)
> at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAcc
> ess.java:124)
> at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAcc
> ess.java:112)
> at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(De
> faultPersistentDirectoryStore.java:134)
> at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCache
> Access.useCache(DefaultTaskArtifactStateCacheAccess.java:79)
> at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExe
> cuter.execute(TaskCacheLockHandlingBuildExecuter.java:29)
> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
> r.java:61)
> at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExec
> uter.java:23)
> at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecu
> ter.java:67)
> at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildEx
> ecutionAction.java:32)
> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
> r.java:61)
> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
> r.java:54)
> at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default
> GradleLauncher.java:165)
> at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle
> Launcher.java:113)
> at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun
> cher.java:81)
> at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.jav
> a:38)
> at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execut
> e(InProcessGradleLauncherActionExecuter.java:39)
> at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execut
> e(InProcessGradleLauncherActionExecuter.java:25)
> at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
> at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions
> .java:171)
> at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.
> execute(CommandLineActionFactory.java:201)
> at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.
> execute(CommandLineActionFactory.java:174)
> at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(
> CommandLineActionFactory.java:170)
> at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(
> CommandLineActionFactory.java:139)
> at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionRep
> ortingAction.java:33)
> at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionRep
> ortingAction.java:22)
> at org.gradle.launcher.Main.doAction(Main.java:48)
> at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
> at org.gradle.launcher.Main.main(Main.java:39)
> at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBoots
> trap.java:50)
> at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.j
> ava:32)
> at org.gradle.launcher.GradleMain.main(GradleMain.java:26)
> Caused by: java.util.concurrent.ExecutionException: org.gradle.process.internal.
> ExecException: Process 'command 'D:/Programs/Microsoft Visual Studio 10.0/VC/BIN
> /cl.exe'' finished with non-zero exit value -1073741515
> at java_util_concurrent_Future$get.call(Unknown Source)
> at NativeCompileTask$_compile_closure5.doCall(F:\openjdk\openjfx\8\graph
> ics\javafx\build.gradle:409)
> at NativeCompileTask.compile(F:\openjdk\openjfx\8\graphics\javafx\build.
> gradle:409)
> at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMeth
> od(BeanDynamicObject.java:216)
> at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObj
> ect.java:122)
> at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(Composite
> DynamicObject.java:147)
> at CCTask_Decorated.invokeMethod(Unknown Source)
> at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23)
> at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF
> actory$4.execute(AnnotationProcessingTaskFactory.java:161)
> at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF
> actory$4.execute(AnnotationProcessingTaskFactory.java:156)
> at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(Abstra
> ctTask.java:510)
> at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(Abstra
> ctTask.java:499)
> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
> ecuteActions(ExecuteActionsTaskExecuter.java:64)
> ... 57 more
> Caused by: org.gradle.process.internal.ExecException: Process 'command 'D:/Progr
> ams/Microsoft Visual Studio 10.0/VC/BIN/cl.exe'' finished with non-zero exit val
> ue -1073741515
> at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNo
> rmalExitValue(DefaultExecHandle.java:363)
> at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecActi
> on.java:39)
> at org.gradle.api.internal.file.DefaultFileOperations.exec(DefaultFileOp
> erations.java:161)
> at org.gradle.api.internal.project.AbstractProject.exec(AbstractProject.
> java:832)
> at org.gradle.api.Project$exec.call(Unknown Source)
> at CCTask.doCompile(F:\openjdk\openjfx\8\graphics\javafx\build.gradle:47
> 4)
> at NativeCompileTask.this$dist$invoke$3(F:\openjdk\openjfx\8\graphics\ja
> vafx\build.gradle)
> at NativeCompileTask$1.methodMissing(F:\openjdk\openjfx\8\graphics\javaf
> x\build.gradle)
> at NativeCompileTask$1.run(F:\openjdk\openjfx\8\graphics\javafx\build.gr
> adle:396)
>
>
> BUILD FAILED
>
> Total time: 24.031 secs
>
>
> Ali Ebrahimi
More information about the openjfx-dev
mailing list