OK I checked out the version 5 's piggybank and still can't compile it.

/usr/local/pig > svn co
http://svn.apache.org/repos/asf/hadoop/pig/tags/release-0.5.0/contrib/piggybankpiggybank

/usr/local/pig/piggybank/java > ant jar compile-test
Buildfile: build.xml

init:
    [mkdir] Created dir:
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build
    [mkdir] Created dir:
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build/classes
    [mkdir] Created dir:
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build/test
    [mkdir] Created dir:
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build/test/classes
    [mkdir] Created dir:
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build/docs/api

compile:
     [echo]  *** Compiling Pig UDFs ***
    [javac] Compiling 97 source files to
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build/classes

jar:
     [echo]  *** Creating pigudf.jar ***
      [jar] Building jar:
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/piggybank.jar

init:

compile:
     [echo]  *** Compiling Pig UDFs ***
    [javac] Compiling 97 source files to
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build/classes

compile-test:
     [echo]  *** Compiling UDF tests ***
    [javac] Compiling 20 source files to
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build/test/classes
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/string/TestLookupInFiles.java:31:
package org.apache.pig.test does not exist
    [javac] import org.apache.pig.test.MiniCluster;
    [javac]                           ^
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/string/TestLookupInFiles.java:32:
package org.apache.pig.test does not exist
    [javac] import org.apache.pig.test.Util;
    [javac]                           ^
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/string/TestLookupInFiles.java:38:
cannot find symbol
    [javac] symbol  : class MiniCluster
    [javac] location: class
org.apache.pig.piggybank.test.evaluation.string.TestLookupInFiles
    [javac]     MiniCluster cluster = MiniCluster.buildCluster();
    [javac]     ^
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/storage/TestSequenceFileLoader.java:38:
package org.apache.pig.test does not exist
    [javac] import org.apache.pig.test.Util;
    [javac]                           ^
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/string/TestLookupInFiles.java:38:
cannot find symbol
    [javac] symbol  : variable MiniCluster
    [javac] location: class
org.apache.pig.piggybank.test.evaluation.string.TestLookupInFiles
    [javac]     MiniCluster cluster = MiniCluster.buildCluster();
    [javac]                           ^
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/string/TestLookupInFiles.java:73:
cannot find symbol
    [javac] symbol  : variable Util
    [javac] location: class
org.apache.pig.piggybank.test.evaluation.string.TestLookupInFiles
    [javac]         pigServer.registerQuery("A = LOAD '" +
Util.generateURI(tmpFile.toString()) + "' AS (key:chararray);");
    [javac]                                                ^
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/storage/TestSequenceFileLoader.java:84:
cannot find symbol
    [javac] symbol  : variable Util
    [javac] location: class
org.apache.pig.piggybank.test.storage.TestSequenceFileLoader
    [javac]     pigServer.registerQuery("A = LOAD 'file:" +
Util.encodeEscape(tmpFileName) +
    [javac]                                                 ^
    [javac]
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/storage/TestSequenceFileLoader.java:104:
cannot find symbol
    [javac] symbol  : variable Util
    [javac] location: class
org.apache.pig.piggybank.test.storage.TestSequenceFileLoader
    [javac]     pigServer.registerQuery("A = LOAD 'file:" +
Util.encodeEscape(tmpFileName) +
    [javac]                                                 ^
    [javac] Note:
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/TestEvalString.java
uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 8 errors

BUILD FAILED
/Users/felixgao/mapreduce/pig-0.5.0/piggybank/java/build.xml:91: Compile
failed; see the compiler error output for details.

Total time: 6 seconds

Reply via email to