Em 05-05-2014 21:56, Marcos Pansani escreveu: > I'm having problems compiling apache-ant 1.9.3. > > Esta dando o seguinte error: > > ./build.sh -Ddist.dir=/opt/ant-1.9.3 dist > ... Bootstrapping Ant Distribution > ... Compiling Ant Classes > Note: Some input files use or override a deprecated API. > Note: Recompile with -Xlint:deprecation for details. > Note: Some input files use unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > ... Copying Required Files > ... Building Ant Distribution > Buildfile: /source/BLFS_7.5/apache-ant-1.9.3/build.xml > > bootstrap: > > prepare: > > check_for_optional_packages: > > build: > Created dir: /source/BLFS_7.5/apache-ant-1.9.3/build/lib > > BUILD FAILED > /source/BLFS_7.5/apache-ant-1.9.3/build.xml:1059: The following error > occurred while executing this line: > /source/BLFS_7.5/apache-ant-1.9.3/build.xml:561: > java.lang.NoClassDefFoundError: Could not initialize class > gnu.classpath.Configuration > at com.sun.tools.javac.Main.<clinit>(Main.java:66) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:190) > at > org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:167) > at > org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:126) > at > org.apache.tools.ant.taskdefs.Javac.findSupportedFileExtensions(Javac.java:979) > at org.apache.tools.ant.taskdefs.Javac.scanDir(Javac.java:956) > at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:927) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > 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:435) > at org.apache.tools.ant.Target.performTasks(Target.java:456) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) > at org.apache.tools.ant.Project.executeTargets(Project.java:1248) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) > at > org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > 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:435) > at org.apache.tools.ant.Target.performTasks(Target.java:456) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) > at org.apache.tools.ant.Project.executeTarget(Project.java:1364) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > at org.apache.tools.ant.Project.executeTargets(Project.java:1248) > at org.apache.tools.ant.Main.runBuild(Main.java:851) > at org.apache.tools.ant.Main.startAnt(Main.java:235) > at org.apache.tools.ant.Main.start(Main.java:198) > at org.apache.tools.ant.Main.main(Main.java:286) > > Total time: 0 seconds > ... Failed Building Ant Distribution ! > Bootstrap FAILED > > Any solution?
Sorry for the late reply. Usually no reply normally means we do not have a solution, unfortunately. I am going the ask some questions that could help me or other to help you. Did you install OpenJDK-1.7.0.55 binary or Oracle's (in this case, what version of JDK - not JRE? Did you follow the recommendation at the end of http://www.linuxfromscratch.org/blfs/view/svn/general/java.html#java-bin about setting CLASSPATH, JAVA_HOME, PATH and setting again, after reboot? remembre that those must be modified to be in accordance to the place and name of the directory where you installed the binary java. There is a big Note at the end of ant's page that JAVA_HOME is needed also for root. Just to be safe, I would also set CLASSPATH and PATH as above for root. Boa sorte! -- []s, Fernando -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
