You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Ma, Ming" <mi...@ebay.com> on 2011/06/07 00:46:42 UTC

zookeeper build error

Hi,

I tried to use the instruction http://wiki.apache.org/hadoop/ZooKeeper/HowToContribute to build zookeeper using "ant -Djavac.args="-Xlint -Xmaxwarns 1000" clean test tar" and got this build error. Has anyone seen this?


/svnroot/hadoop/zookeeper-trunk/build.xml:901: Execute failed: java.io.IOException: Cannot run program "autoreconf" (in directory "/svnroot/hadoop/zookeeper-trunk/src/c"): java.io.IOException: error=2, No such file or directory
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
 at java.lang.Runtime.exec(Runtime.java:593)
 at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:827)
 at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:445)
 at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:459)
 at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:635)
 at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:676)
 at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:502)
 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 at org.apache.tools.ant.Task.perform(Task.java:348)
 at org.apache.tools.ant.Target.execute(Target.java:390)
 at org.apache.tools.ant.Target.performTasks(Target.java:411)
 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
 at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
 at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
 at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 at org.apache.tools.ant.Task.perform(Task.java:348)
 at org.apache.tools.ant.Target.execute(Target.java:390)
 at org.apache.tools.ant.Target.performTasks(Target.java:411)
 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
 at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
 at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
 at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 at org.apache.tools.ant.Task.perform(Task.java:348)
 at org.apache.tools.ant.Target.execute(Target.java:390)
 at org.apache.tools.ant.Target.performTasks(Target.java:411)
 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
 at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
 at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
 at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 at org.apache.tools.ant.Task.perform(Task.java:348)
 at org.apache.tools.ant.Target.execute(Target.java:390)
 at org.apache.tools.ant.Target.performTasks(Target.java:411)
 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
 at org.apache.tools.ant.Project.executeTarget(Project.java:1329)
 at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
 at org.apache.tools.ant.Main.runBuild(Main.java:801)
 at org.apache.tools.ant.Main.startAnt(Main.java:218)
 at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
 at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
 at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
 at java.lang.ProcessImpl.start(ProcessImpl.java:65)
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
 ... 62 more


Thanks.

Ming




Re: zookeeper build error

Posted by Patrick Hunt <ph...@apache.org>.
The main build also builds the c client/tests. You need autoconf for
that. Either install autoconf or try running just the java tests "ant
test-core-java"

Patrick

On Mon, Jun 6, 2011 at 3:46 PM, Ma, Ming <mi...@ebay.com> wrote:
> Hi,
>
> I tried to use the instruction http://wiki.apache.org/hadoop/ZooKeeper/HowToContribute to build zookeeper using "ant -Djavac.args="-Xlint -Xmaxwarns 1000" clean test tar" and got this build error. Has anyone seen this?
>
>
> /svnroot/hadoop/zookeeper-trunk/build.xml:901: Execute failed: java.io.IOException: Cannot run program "autoreconf" (in directory "/svnroot/hadoop/zookeeper-trunk/src/c"): java.io.IOException: error=2, No such file or directory
>  at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
>  at java.lang.Runtime.exec(Runtime.java:593)
>  at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:827)
>  at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:445)
>  at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:459)
>  at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:635)
>  at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:676)
>  at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:502)
>  at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>  at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:597)
>  at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>  at org.apache.tools.ant.Task.perform(Task.java:348)
>  at org.apache.tools.ant.Target.execute(Target.java:390)
>  at org.apache.tools.ant.Target.performTasks(Target.java:411)
>  at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
>  at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
>  at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
>  at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
>  at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
>  at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>  at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:597)
>  at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>  at org.apache.tools.ant.Task.perform(Task.java:348)
>  at org.apache.tools.ant.Target.execute(Target.java:390)
>  at org.apache.tools.ant.Target.performTasks(Target.java:411)
>  at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
>  at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
>  at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
>  at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
>  at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
>  at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>  at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:597)
>  at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>  at org.apache.tools.ant.Task.perform(Task.java:348)
>  at org.apache.tools.ant.Target.execute(Target.java:390)
>  at org.apache.tools.ant.Target.performTasks(Target.java:411)
>  at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
>  at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
>  at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
>  at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
>  at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
>  at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>  at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:597)
>  at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>  at org.apache.tools.ant.Task.perform(Task.java:348)
>  at org.apache.tools.ant.Target.execute(Target.java:390)
>  at org.apache.tools.ant.Target.performTasks(Target.java:411)
>  at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
>  at org.apache.tools.ant.Project.executeTarget(Project.java:1329)
>  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>  at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
>  at org.apache.tools.ant.Main.runBuild(Main.java:801)
>  at org.apache.tools.ant.Main.startAnt(Main.java:218)
>  at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
>  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
> Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
>  at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
>  at java.lang.ProcessImpl.start(ProcessImpl.java:65)
>  at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
>  ... 62 more
>
>
> Thanks.
>
> Ming
>
>
>
>