pig-user  

Re: Build error

Benjamin Reed
Wed, 05 Mar 2008 11:46:43 -0800

I use Kubuntu and it works for me. My version of ant is
$ ant -v
Apache Ant version 1.7.0 compiled on August 29 2007
Buildfile: build.xml
Detected Java version: 1.6 in: /usr/lib/jvm/java-6-sun-1.6.0.03/jre
Detected OS: Linux

ben
On Wednesday 05 March 2008 10:44:19 Travis Brady wrote:
> In attempting to build pig I'm running into what appears to be a pretty
> common and hated error in ant.I've googled like crazy and tried a few
> modifications to build.xml but haven't gotten anywhere.
>
> This is on Ubuntu, thanks for any help you can provide.
>
> Here is the output:
>
> $ ant -v
> Apache Ant version 1.6.5 compiled on July 5 2006
> Buildfile: build.xml
> Detected Java version: 1.5 in: /usr/lib/jvm/java-6-sun-1.6.0.00/jre
> Detected OS: Linux
> parsing buildfile /home/mochi/src/pig/build.xml with URI =
> file:///home/mochi/src/pig/build.xml
> Project base dir set to: /home/mochi/src/pig
>  [property] Loading /home/mochi/build.properties
>  [property] Unable to find property file: /home/mochi/build.properties
>  [property] Loading /home/mochi/src/pig/build.properties
>  [property] Unable to find property file:
> /home/mochi/src/pig/build.properties
> Override ignored for property test.log.dir
> Override ignored for property junit.hadoop.conf
> Build sequence for target(s) `jar' is [init, cc-compile, compile, jar]
> Complete build sequence is [init, cc-compile, compile, jar, buildJar,
> compile-sources, compile-test, jarWithSvn, javadoc, package, tar,
> jarWithOutSvn, test, clean, doc, ]
>
> init:
>      [exec] Current OS is Linux
>      [exec] Output redirected to property: svn.revision
>      [exec] Executing 'svnversion' with arguments:
>      [exec] '/home/mochi/src/pig'
>      [exec]
>      [exec] The ' characters around the executable and arguments are
>      [exec] not part of the command.
>
> cc-compile:
>
> BUILD FAILED
> /home/mochi/src/pig/build.xml:129: Could not create task or type of type:
> jjtree.
>
> Ant could not find the task or a class this task relies upon.
>
> This is common and has a number of causes; the usual
> solutions are to read the manual pages then download and
> install needed JAR files, or fix the build file:
>  - You have misspelt 'jjtree'.
>    Fix: check your spelling.
>  - The task needs an external JAR file to execute
>      and this is not found at the right place in the classpath.
>    Fix: check the documentation for dependencies.
>    Fix: declare the task.
>  - The task is an Ant optional task and the JAR file and/or libraries
>      implementing the functionality were not found at the time you
>      yourself built your installation of Ant from the Ant sources.
>    Fix: Look in the ANT_HOME/lib for the 'ant-' JAR corresponding to the
>      task and make sure it contains more than merely a
> META-INF/MANIFEST.MF. If all it contains is the manifest, then rebuild Ant
> with the needed libraries present in ${ant.home}/lib/optional/ , or
> alternatively, download a pre-built release version from apache.org
>  - The build file was written for a later version of Ant
>    Fix: upgrade to at least the latest release version of Ant
>  - The task is not an Ant core or optional task
>      and needs to be declared using <taskdef>.
>  - You are attempting to use a task defined using
>     <presetdef> or <macrodef> but have spelt wrong or not
>    defined it at the point of use
>
> Remember that for JAR files to be visible to Ant tasks implemented
> in ANT_HOME/lib, the files must be in the same directory or on the
> classpath
>
> Please neither file bug reports on this problem, nor email the
> Ant mailing lists, until all of these causes have been explored,
> as this is not an Ant bug.
> at org.apache.tools.ant.UnknownElement.getNotFoundException(
> UnknownElement.java:493)
> at org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:391)
> at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java
>
> :158)
>
> at org.apache.tools.ant.Task.perform(Task.java:363)
> at org.apache.tools.ant.Target.execute(Target.java:341)
> at org.apache.tools.ant.Target.performTasks(Target.java:369)
> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
> at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
> at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
> DefaultExecutor.java:40)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
> at org.apache.tools.ant.Main.runBuild(Main.java:668)
> at org.apache.tools.ant.Main.startAnt(Main.java:187)
> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>
> Total time: 1 second


  • Build error Travis Brady
    • Re: Build error Benjamin Reed