Hi developers !
I had this error when I run the project of Realm from the officiel site :
Error:Execution failed for task ':downloadCore'.
A problem occurred starting process 'command 'make''
Hi @ivanove
Two things that come to mind:
1) Do you have make on your PATH
2) You firewall is blocking the download of the core database from here http://static.realm.io/downloads/core/realm-core-android-0.88.4.tar.gz
If it is neither, can you post the output of ./gradlew clean assemble --stacktrace?
Hi,
thank's for your quick response, by the way I disabled my fire-wall, I work
on windows 7 using android studio, for the command "make"
I don't found where I can add it.
I look for something near to my problem in stack overflow but there's
nothing.
2015-02-25 20:32 GMT+00:00 Christian Melchior [email protected]:
Hi @ivanove https://github.com/ivanove
Two things that come to mind:1) Do you have make on your PATH
2) You firewall is blocking the download of the core database from here
http://static.realm.io/downloads/core/realm-core-android-0.88.4.tar.gzIf it is neither, can you post the output of ./gradlew clean assemble
--stacktrace?—
Reply to this email directly or view it on GitHub
https://github.com/realm/realm-java/issues/911#issuecomment-76049983.
I install this tool http://gnuwin32.sourceforge.net/packages/make.htm
and I add this link C:\Program Files (x86)\GnuWin32\bin to path and the
same problem.
Hi @ivanove
Have you tried installing cygwin (https://www.cygwin.com/) and trying through that?
Hi,
I'll try it, right now.
2015-02-26 10:15 GMT+00:00 Christian Melchior [email protected]:
Hi @ivanove https://github.com/ivanove
Have you tried installing cygwin (https://www.cygwin.com/) and trying
through that?—
Reply to this email directly or view it on GitHub
https://github.com/realm/realm-java/issues/911#issuecomment-76153295.
_Sorry guys but it becomes more complicated :/_
C:\Users\Euphor\AndroidStudioProjects\realm-java>_gradlew androidJar
--stacktrace_
:realm:androidSourcesJar UP-TO-DATE
:realm:compileLint
:realm:copyDebugLint UP-TO-DATE
:realm:mergeDebugProguardFiles UP-TO-DATE
:realm:buildApt
:realm-annotations-processor:compileAnnotations
:realm-annotations:compileJava UP-TO-DATE
:realm-annotations:processResources UP-TO-DATE
:realm-annotations:classes UP-TO-DATE
:realm-annotations:jar UP-TO-DATE
:realm-annotations:assemble UP-TO-DATE
:realm-annotations-processor:generateVersionClass UP-TO-DATE
:realm-annotations-processor:compileJava UP-TO-DATE
:realm-annotations-processor:processResources UP-TO-DATE
:realm-annotations-processor:classes UP-TO-DATE
:realm-annotations-processor:jar UP-TO-DATE
:realm-annotations-processor:assemble
:realm:compileAnnotations
:realm-annotations:compileJava UP-TO-DATE
:realm-annotations:processResources UP-TO-DATE
:realm-annotations:classes UP-TO-DATE
:realm-annotations:jar UP-TO-DATE
:realm-annotations:assemble UP-TO-DATE
:realm:compileJni
:realm-jni:checkProperties
:realm-jni:downloadCore
'printf' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
process_begin: CreateProcess(NULL, uname, ...) failed.
make: entrant dans le rÚpertoire ½
C:/Users/Euphor/AndroidStudioProjects/realm-java/realm-jni/src â•—
process_begin: CreateProcess(NULL, uname -m, ...) failed.
rm -f _.d *.o *.gcno *.gcda libtightdb-jni-arm.a libtightdb-jni-arm-dbg.a
libtightdb-jni-arm-cov.a libti
ghtdb-jni-arm.so libtightdb-jni-arm-dbg.so libtightdb-jni-arm-cov.so
libtightdb-jni.libdeps
process_begin: CreateProcess(NULL, which gcc, ...) failed.
make: quittant le rÚpertoire ½
C:/Users/Euphor/AndroidStudioProjects/realm-java/realm-jni/src â•—
process_begin: CreateProcess(NULL, which clang, ...) failed.
process_begin: CreateProcess(NULL, rm -f *.d *.o *.gcno *.gcda
libtightdb-jni-arm.a libtightdb-jni-arm-d
bg.a libtightdb-jni-arm-cov.a libtightdb-jni-arm.so
libtightdb-jni-arm-dbg.so libtightdb-jni-arm-cov.so
libtightdb-jni.libdeps, ...) failed.
make (e=2): Le fichier spÚcifiÚ est introuvable.
make: *_* [clean/local]
Erreur 2
:realm-jni:downloadCore FAILED
:realm:compileJni FAILED
FAILURE: Build failed with an exception.
Process 'command 'make'' finished with non-zero exit value 2
- Try:
Run with --info or --debug option to get more log output.- Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task
':downloadCore'.
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActi
onsTaskExecuter.java:69)
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTask
Executer.java:46)
at
org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecuti
onAnalysisTaskExecuter.java:35)
at
org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExec
uter.java:64)
at
org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter
.java:58)
at
org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySou
rceFilesTaskExecuter.java:42)
at
org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoA
ctionsExecuter.java:52)
at
org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter
.java:53)
at
org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOn
ceTaskExecuter.java:43)
at
org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:305)
at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(Abstra
ctTaskPlanExecutor.java:79)
at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(Abstra
ctTaskPlanExecutor.java:63)
at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPl
anExecutor.java:51)
at
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:2
3)
at
org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java
:88)
at
org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
at
org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
at
org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
at
org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
at
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
at
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
at
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
at org.gradle.api.tasks.GradleBuild.build(GradleBuild.java:120)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
at
org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskActio
n.doExecute(AnnotationProcessingTaskFactory.java:218)
at
org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskActio
n.execute(AnnotationProcessingTaskFactory.java:211)
at
org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskActio
n.execute(AnnotationProcessingTaskFactory.java:200)
at
org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:579)
at
org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:562)
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActio
nsTaskExecuter.java:80)
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActi
onsTaskExecuter.java:61)
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTask
Executer.java:46)
at
org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecuti
onAnalysisTaskExecuter.java:35)
at
org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExec
uter.java:64)
at
org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter
.java:58)
at
org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySou
rceFilesTaskExecuter.java:42)
at
org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoA
ctionsExecuter.java:52)
at
org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter
.java:53)
at
org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOn
ceTaskExecuter.java:43)
at
org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:305)
at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(Abstra
ctTaskPlanExecutor.java:79)
at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(Abstra
ctTaskPlanExecutor.java:63)
at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPl
anExecutor.java:51)
at
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:2
3)
at
org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java
:88)
at
org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
at
org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
at
org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
at
org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
at
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
at
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
at
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
at
org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBui
ldActionExecuter.java:80)
at
org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
at
org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
at
org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.ja
va:36)
at
org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.ja
va:26)
at
org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
at
org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
at
org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActio
nFactory.java:237)
at
org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActio
nFactory.java:210)
at
org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:
35)
at
org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:
24)
at
org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory
.java:206)
at
org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory
.java:169)
at
org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
at
org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
at org.gradle.launcher.Main.doAction(Main.java:33)
at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
at
org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
at
org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
at
org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
at
org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
at
org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:56)
Caused by: org.gradle.process.internal.ExecException: Process 'command
'make'' finished with non-zero ex
it value 2
at
org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExe
cHandle.java:365)
at
org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:31)
at
org.gradle.api.internal.file.DefaultFileOperations.exec(DefaultFileOperations.java:151)
at
org.gradle.api.internal.project.AbstractProject.exec(AbstractProject.java:792)
at
org.gradle.groovy.scripts.DefaultScript.exec(DefaultScript.java:197)
at
build_cri0nlmqh0hlo42i5su0vs2d3$_run_closure8_closure13.doCall(C:\Users\Euphor\AndroidStudioP
rojects\realm-java\realm-jni\build.gradle:106)
at
org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:548)
at
org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:529)
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActio
nsTaskExecuter.java:80)
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActi
onsTaskExecuter.java:61)
... 80 more
BUILD FAILED
Total time: 28.681 secs
C:\Users\Euphor\AndroidStudioProjects\realm-java>
2015-02-26 10:17 GMT+00:00 ettaheri Nizar ettaheri.[email protected]:
Hi,
I'll try it, right now.
2015-02-26 10:15 GMT+00:00 Christian Melchior [email protected]:
Hi @ivanove https://github.com/ivanove
Have you tried installing cygwin (https://www.cygwin.com/) and trying
through that?—
Reply to this email directly or view it on GitHub
https://github.com/realm/realm-java/issues/911#issuecomment-76153295.
Hello,
I'll try and find a Windows machine to reproduce and fix this error.
It still doesn't work and it would be really helpful to allow Windows-users to build this project, because Realm-migration classes are not included in the currently released libraries!
Downloaded cygwin - contains no make, unnecessary to download.
Downloaded make-3.81, added make to PATH, made sure make is added to PATH, ran the gradlew command line and still got this:
d:\Work\POC\realm-java-0.81.0>gradlew androidJar --stacktrace
:realm:androidSourcesJar UP-TO-DATE
:realm:compileLint
:realm:copyDebugLint UP-TO-DATE
:realm:mergeDebugProguardFiles UP-TO-DATE
:realm:buildApt
:realm-annotations-processor:compileAnnotations
:realm-annotations:compileJava UP-TO-DATE
:realm-annotations:processResources UP-TO-DATE
:realm-annotations:classes UP-TO-DATE
:realm-annotations:jar UP-TO-DATE
:realm-annotations:assemble UP-TO-DATE
:realm-annotations-processor:generateVersionClass
:realm-annotations-processor:compileJava UP-TO-DATE
:realm-annotations-processor:processResources UP-TO-DATE
:realm-annotations-processor:classes UP-TO-DATE
:realm-annotations-processor:shadowJar UP-TO-DATE
:realm:compileAnnotations
:realm-annotations:compileJava UP-TO-DATE
:realm-annotations:processResources UP-TO-DATE
:realm-annotations:classes UP-TO-DATE
:realm-annotations:jar UP-TO-DATE
:realm-annotations:assemble UP-TO-DATE
:realm:compileJni
:realm-jni:checkProperties
:realm-jni:downloadCore
'printf' is not recognized as an internal or external command,
operable program or batch file.
process_begin: CreateProcess(NULL, uname, ...) failed.
make: Entering directory D:/Work/POC/realm-java-0.81.0/realm-jni/src'
process_begin: CreateProcess(NULL, uname -m, ...) failed.
rm -f *.d *.o *.gcno *.gcda librealm-jni-arm.a librealm-jni-arm-dbg.a librealm-j
ni-arm-cov.a librealm-jni-arm.so librealm-jni-arm-dbg.so librealm-jni-arm-cov.so
librealm-jni.libdeps
process_begin: CreateProcess(NULL, which gcc, ...) failed.
process_begin: CreateProcess(NULL, which clang, ...) failed.
process_begin: CreateProcess(NULL, rm -f *.d *.o *.gcno *.gcda librealm-jni-arm.
a librealm-jni-arm-dbg.a librealm-jni-arm-cov.a librealm-jni-arm.so librealm-jni
-arm-dbg.so librealm-jni-arm-cov.so librealm-jni.libdeps, ...) failed.
make: Leaving directoryD:/Work/POC/realm-java-0.81.0/realm-jni/src'
make (e=2): The system cannot find the file specified.
make: *** [clean/local]
Error 2
:realm-jni:downloadCore FAILED
:realm:compileJni FAILED
FAILURE: Build failed with an exception.
Process 'command 'make'' finished with non-zero exit value 2
- Try:
Run with --info or --debug option to get more log output.- Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':downloa
dCore'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecuteActions(ExecuteActionsTaskExecuter.java:69)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecute(ExecuteActionsTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec
uter.execute(PostExecutionAnalysisTaskExecuter.java:35)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.exec
ute(SkipUpToDateTaskExecuter.java:64)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execut
e(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecu
ter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter
.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execut
e(SkipOnlyIfTaskExecuter.java:53)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter
.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailur
e(AbstractTask.java:310)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.executeTask(AbstractTaskPlanExecutor.java:79)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.processTask(AbstractTaskPlanExecutor.java:63)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.run(AbstractTaskPlanExecutor.java:51)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(Defaul
tTaskPlanExecutor.java:23)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(Defau
ltTaskGraphExecuter.java:88)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTask
ExecutionAction.java:37)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:62)
at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExec
uter.java:23)
at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecu
ter.java:68)
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildEx
ecutionAction.java:32)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:62)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:55)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default
GradleLauncher.java:149)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle
Launcher.java:106)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun
cher.java:86)
at org.gradle.api.tasks.GradleBuild.build(GradleBuild.java:117)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF
actory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:226)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF
actory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:219)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF
actory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:208)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(Abstra
ctTask.java:589)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(Abstra
ctTask.java:572)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecuteAction(ExecuteActionsTaskExecuter.java:80)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecuteActions(ExecuteActionsTaskExecuter.java:61)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecute(ExecuteActionsTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec
uter.execute(PostExecutionAnalysisTaskExecuter.java:35)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.exec
ute(SkipUpToDateTaskExecuter.java:64)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execut
e(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecu
ter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter
.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execut
e(SkipOnlyIfTaskExecuter.java:53)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter
.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailur
e(AbstractTask.java:310)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.executeTask(AbstractTaskPlanExecutor.java:79)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.processTask(AbstractTaskPlanExecutor.java:63)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.run(AbstractTaskPlanExecutor.java:51)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(Defaul
tTaskPlanExecutor.java:23)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(Defau
ltTaskGraphExecuter.java:88)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTask
ExecutionAction.java:37)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:62)
at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExec
uter.java:23)
at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecu
ter.java:68)
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildEx
ecutionAction.java:32)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:62)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:55)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default
GradleLauncher.java:149)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle
Launcher.java:106)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun
cher.java:86)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildCon
troller.run(InProcessBuildActionExecuter.java:90)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(Exe
cuteBuildActionRunner.java:28)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildA
ctionRunner.java:35)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProce
ssBuildActionExecuter.java:41)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProce
ssBuildActionExecuter.java:28)
at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.exe
cute(DaemonUsageSuggestingBuildActionExecuter.java:50)
at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.exe
cute(DaemonUsageSuggestingBuildActionExecuter.java:27)
at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:40)
at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.jav
a:169)
at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.
execute(CommandLineActionFactory.java:237)
at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.
execute(CommandLineActionFactory.java:210)
at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRunti
meValidationAction.java:35)
at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRunti
meValidationAction.java:24)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(
CommandLineActionFactory.java:206)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(
CommandLineActionFactory.java:169)
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:33)
at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBoots
trap.java:54)
at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.j
ava:35)
at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.ja
va:30)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:56)
Caused by: org.gradle.process.internal.ExecException: Process 'command 'make'' f
inished with non-zero exit value 2
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNo
rmalExitValue(DefaultExecHandle.java:365)
at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecActi
on.java:31)
at org.gradle.api.internal.file.DefaultFileOperations.exec(DefaultFileOp
erations.java:154)
at org.gradle.api.internal.project.AbstractProject.exec(AbstractProject.
java:787)
at org.gradle.groovy.scripts.DefaultScript.exec(DefaultScript.java:200)
at build_dxt32srxo1thipyop3fi486gu$_run_closure8_closure13.doCall(D:\Wor
k\POC\realm-java-0.81.0\realm-jni\build.gradle:106)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(Abstra
ctTask.java:558)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(Abstra
ctTask.java:539)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecuteAction(ExecuteActionsTaskExecuter.java:80)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecuteActions(ExecuteActionsTaskExecuter.java:61)
... 82 more
BUILD FAILED
Total time: 11.402 secs
d:\Work\POC\realm-java-0.81.0>make
make: *** No targets specified and no makefile found. Stop.
d:\Work\POC\realm-java-0.81.0>
@cmelchior would you please comment on a flavor of this issue:
:realm:androidSourcesJar UP-TO-DATE
:realm:compileLint
:realm:copyDebugLint UP-TO-DATE
:realm:mergeDebugProguardFiles UP-TO-DATE
:realm:buildApt
:realm-annotations-processor:compileAnnotations
:realm-annotations:compileJava UP-TO-DATE
:realm-annotations:processResources UP-TO-DATE
:realm-annotations:classes UP-TO-DATE
:realm-annotations:jar UP-TO-DATE
:realm-annotations:assemble UP-TO-DATE
:realm-annotations-processor:generateVersionClass
:realm-annotations-processor:compileJava UP-TO-DATE
:realm-annotations-processor:processResources UP-TO-DATE
:realm-annotations-processor:classes UP-TO-DATE
:realm-annotations-processor:shadowJar UP-TO-DATE
:realm:compileAnnotations
:realm-annotations:compileJava UP-TO-DATE
:realm-annotations:processResources UP-TO-DATE
:realm-annotations:classes UP-TO-DATE
:realm-annotations:jar UP-TO-DATE
:realm-annotations:assemble UP-TO-DATE
:realm:compileJni
:realm-jni:checkProperties
:realm-jni:downloadCore UP-TO-DATE
:realm-jni:generateNdkToolchainArm
expr: syntax error
expr: syntax error
d:\android-ndk/build/tools/prebuilt-common
.sh: line 257: name: No such file or directory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_abstract_Specify
: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: ver: No such file or dir
ectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_abstract_Specify
: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: name: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_abstract_Specify
: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: name: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_abstract_Specify
: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: list: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_abstract_Specify
: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: path: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: path: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_default_d:androi
d-ndk=: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: name: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_abstract_Specify
: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: path: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: path: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_default_/tmp/ndk
-=: No such file or directory
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: path: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: eval: line 257: unexpected EOF whi
le looking for matching `''
d:\android-ndk/build/tools/prebuilt-common.sh: eval: line 258: syntax error: une
xpected end of file
e
xpr: s
yntax error
e
xpr: s
yntax error
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: name: No such file or di
rectory
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_abstract_Specify
: command not found
d
:\android-ndk/build/tools/prebuilt-common.sh: line 257: OPTIONS_default_android-
3=: command not found
e
xpr: s
yntax error
e
xpr: s
yntax error
e
xpr: s
yntax error
e
xpr: s
yntax error
e
xpr: s
yntax error
E
RROR: Unknown option '--platform=android-8'. Use --help for list of valid values
.
:
realm-jni:generateNdkToolchainArm F
AILED
:realm:compileJni FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':generateNdkToolchainArm'.
> Process 'command 'bash'' 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: 35.272 secs
That particular error is produced by the standalone toolchain creation script from Google. Which version of the NDK are you using? It looks like the one you are using does not support --platform=android-8
Using NDK r10e.
I'm following steps described on the project's front page.
I've got make, JDK 8, API 19 & API 20, NDK r10e, and running ./gradlew androidJar.
Which steps / settings am I missing?
Thanks for help.
It looks like you're doing everything right.
We're not planning to actively add support for Windows right now, mainly because Google is working on the new NDK support, which we intend to use as soon as possible, and that will provide Windows support automatically.
Also, the new Migration API is just a pull request right now so I would not suggest to use it until at least we merge it into master, at which point you will be able to use our SNAPSHOT releases.
hi! I think the problem, or one of then, is that the gradle task using Bash Console, but in Windows you need to change all task to the CMD console.
^_^
for example:
The next method in gradle is for asking at git for the current branch of the project:
//this is the method for UNIX(MAC)
def workingBranchInUNIX = """git --git-dir=${rootDir}/.git
--work-tree=${rootDir}
rev-parse --abbrev-ref HEAD""".execute().text.trim()
//the same git command in windows:
def workingBranchInWindows = """cmd /c git --git-dir="${projectDir}.git" --work-tree="${projectDir}" rev-parse --abbrev-ref HEAD""".execute().text.trim()
Change all groovy code...no way! Maybe you can use Jitpack or Bitrise or another online tool for compile and forget do it in your local windows pc.
Realm now has a Dockerfile in the repo, so if you have Docker installed on any platform (Linux, Mac, Windows) you will be able to build Realm with the certainty of doing so with the perfect environment.
How do I use the docker image to install Realm on my local Windows machine?
Wouldn't I have to mount the directory where I've downloaded the realm-java repo at the end of the Dockerfile, and then execute ./gradlew installRealmJava from inside the docker container?
Could someone provide detailed instructions regarding the installation process using the docker image?
Has someone tested this on Windows?
From the repository folder:
docker build -t realm-java:latest .
docker run -ti -v <insert current folder here>:/tmp -w /tmp realm-java:latest bash
Once inside the image you should be able to run ./gradlew assemble
@cmelchior I didn't know you can use Docker to build Realm with some sort of black magic :smile:
Most helpful comment
Realm now has a Dockerfile in the repo, so if you have Docker installed on any platform (Linux, Mac, Windows) you will be able to build Realm with the certainty of doing so with the perfect environment.