Hi all,

Just downloaded it and when following the instruction to build there is
compilation errors.  Please let me know how to fix this.

Thanks,

Felix

----------------------------------------

/usr/local/pig > echo $CLASSPATH
/usr/local/hadoop/hadoop-0.20.1-core.jar:/usr/local/hadoop/hadoop-0.20.1-tools.jar:/usr/local/hadoop/hadoop-0.20.1-ant.jar:/usr/local/hadoop/lib/commons-logging-1.0.4.jar:/usr/local/pig/pig.jar:/usr/local/pig/pig-0.5.0-core.jar:/usr/local/pig/lib/hadoop20.jar

/usr/local/pig/piggybank/java > ls
build.xml lib       src


/usr/local/pig/piggybank/java > ant

Buildfile: build.xml


init:

    [mkdir] Created dir: /Users/fg/mapreduce/pig-0.5.0/piggybank/java/build

    [mkdir] Created dir:
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/build/classes

    [mkdir] Created dir:
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/build/test

    [mkdir] Created dir:
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/build/test/classes

    [mkdir] Created dir:
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/build/docs/api


compile:

     [echo]  *** Compiling Pig UDFs ***

    [javac] Compiling 100 source files to
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/build/classes

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/RegExLoader.java:116:
cannot find symbol

    [javac] symbol  : class RequiredFieldList

    [javac] location: interface org.apache.pig.LoadFunc

    [javac]   public LoadFunc.RequiredFieldResponse
fieldsToRead(LoadFunc.RequiredFieldList requiredFieldList) throws
FrontendException {

    [javac]                                                              ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/RegExLoader.java:116:
cannot find symbol

    [javac] symbol  : class RequiredFieldResponse

    [javac] location: interface org.apache.pig.LoadFunc

    [javac]   public LoadFunc.RequiredFieldResponse
fieldsToRead(LoadFunc.RequiredFieldList requiredFieldList) throws
FrontendException {

    [javac]                  ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:28:
package org.apache.pig.experimental does not exist

    [javac] import org.apache.pig.experimental.JsonMetadata;

    [javac]                                   ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:29:
package org.apache.pig.experimental does not exist

    [javac] import org.apache.pig.experimental.LoadMetadata;

    [javac]                                   ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:30:
package org.apache.pig.experimental does not exist

    [javac] import org.apache.pig.experimental.StoreMetadata;

    [javac]                                   ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:31:
package org.apache.pig.experimental does not exist

    [javac] import org.apache.pig.experimental.ResourceSchema;

    [javac]                                   ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:32:
package org.apache.pig.experimental does not exist

    [javac] import org.apache.pig.experimental.ResourceStatistics;

    [javac]                                   ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:57:
cannot find symbol

    [javac] symbol: class StoreMetadata

    [javac] public class PigStorageSchema extends PigStorage implements
StoreMetadata {

    [javac]                                                             ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:113:
cannot find symbol

    [javac] symbol  : class ResourceSchema

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]     public void setSchema(ResourceSchema schema, String
location, Configuration conf) throws IOException {

    [javac]                           ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:122:
cannot find symbol

    [javac] symbol  : class ResourceStatistics

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]     public void setStatistics(ResourceStatistics stats, String
location, Configuration conf) throws IOException {

    [javac]                               ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/SequenceFileLoader.java:172:
cannot find symbol

    [javac] symbol  : class RequiredFieldList

    [javac] location: interface org.apache.pig.LoadFunc

    [javac]   public LoadFunc.RequiredFieldResponse
fieldsToRead(LoadFunc.RequiredFieldList requiredFieldList) throws
FrontendException {

    [javac]                                                              ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/SequenceFileLoader.java:172:
cannot find symbol

    [javac] symbol  : class RequiredFieldResponse

    [javac] location: interface org.apache.pig.LoadFunc

    [javac]   public LoadFunc.RequiredFieldResponse
fieldsToRead(LoadFunc.RequiredFieldList requiredFieldList) throws
FrontendException {

    [javac]                  ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/RegExLoader.java:116:
fieldsToRead(org.apache.pig.LoadFunc.RequiredFieldList) in
org.apache.pig.piggybank.storage.RegExLoader cannot implement
fieldsToRead(org.apache.pig.impl.logicalLayer.schema.Schema) in
org.apache.pig.LoadFunc; overridden method does not throw
org.apache.pig.impl.logicalLayer.FrontendException

    [javac]   public LoadFunc.RequiredFieldResponse
fieldsToRead(LoadFunc.RequiredFieldList requiredFieldList) throws
FrontendException {

    [javac]                                         ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/RegExLoader.java:117:
cannot find symbol

    [javac] symbol  : class RequiredFieldResponse

    [javac] location: interface org.apache.pig.LoadFunc

    [javac]       return new LoadFunc.RequiredFieldResponse(false);

    [javac]                          ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/MyRegExLoader.java:33:
fieldsToRead(org.apache.pig.LoadFunc.RequiredFieldList) in
org.apache.pig.piggybank.storage.RegExLoader cannot implement
fieldsToRead(org.apache.pig.impl.logicalLayer.schema.Schema) in
org.apache.pig.LoadFunc; overridden method does not throw
org.apache.pig.impl.logicalLayer.FrontendException

    [javac] public class MyRegExLoader extends RegExLoader {

    [javac]        ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:74:
cannot find symbol

    [javac] symbol  : method
fullPath(java.lang.String,org.apache.pig.backend.datastorage.DataStorage)

    [javac] location: class org.apache.pig.impl.io.FileLocalizer

    [javac]         String fullPath = FileLocalizer.fullPath(fileName,
storage);

    [javac]                                        ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:75:
cannot find symbol

    [javac] symbol  : class LoadMetadata

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]         LoadMetadata metadataLoader = new JsonMetadata(fullPath,
storage);

    [javac]         ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:75:
cannot find symbol

    [javac] symbol  : class JsonMetadata

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]         LoadMetadata metadataLoader = new JsonMetadata(fullPath,
storage);

    [javac]                                           ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:76:
cannot find symbol

    [javac] symbol  : class ResourceSchema

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]         ResourceSchema resourceSchema =
metadataLoader.getSchema(fullPath, null);

    [javac]         ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:81:
package ResourceSchema does not exist

    [javac]         for (ResourceSchema.ResourceFieldSchema field :
resourceSchema.getFields()) {

    [javac]                            ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:100:
cannot find symbol

    [javac] symbol  : class ResourceSchema

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]             ResourceSchema resourceSchema = new
ResourceSchema(schema);

    [javac]             ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:100:
cannot find symbol

    [javac] symbol  : class ResourceSchema

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]             ResourceSchema resourceSchema = new
ResourceSchema(schema);

    [javac]                                                 ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:101:
cannot find symbol

    [javac] symbol  : class JsonMetadata

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]             JsonMetadata metadataWriter = new
JsonMetadata(storeConfig.getLocation(), store);

    [javac]             ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:101:
cannot find symbol

    [javac] symbol  : class JsonMetadata

    [javac] location: class
org.apache.pig.piggybank.storage.PigStorageSchema

    [javac]             JsonMetadata metadataWriter = new
JsonMetadata(storeConfig.getLocation(), store);

    [javac]                                               ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:102:
fieldDel has private access in org.apache.pig.builtin.PigStorage

    [javac]             metadataWriter.setFieldDel(fieldDel);

    [javac]                                        ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:103:
recordDel has private access in org.apache.pig.builtin.PigStorage

    [javac]             metadataWriter.setRecordDel(recordDel);

    [javac]                                         ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:112:
method does not override or implement a method from a supertype

    [javac]     @Override

    [javac]     ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/PigStorageSchema.java:121:
method does not override or implement a method from a supertype

    [javac]     @Override

    [javac]     ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/SequenceFileLoader.java:172:
fieldsToRead(org.apache.pig.LoadFunc.RequiredFieldList) in
org.apache.pig.piggybank.storage.SequenceFileLoader cannot implement
fieldsToRead(org.apache.pig.impl.logicalLayer.schema.Schema) in
org.apache.pig.LoadFunc; overridden method does not throw
org.apache.pig.impl.logicalLayer.FrontendException

    [javac]   public LoadFunc.RequiredFieldResponse
fieldsToRead(LoadFunc.RequiredFieldList requiredFieldList) throws
FrontendException {

    [javac]                                         ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/SequenceFileLoader.java:173:
cannot find symbol

    [javac] symbol  : class RequiredFieldResponse

    [javac] location: interface org.apache.pig.LoadFunc

    [javac]       return new LoadFunc.RequiredFieldResponse(false);

    [javac]                          ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/apachelog/CombinedLogLoader.java:36:
fieldsToRead(org.apache.pig.LoadFunc.RequiredFieldList) in
org.apache.pig.piggybank.storage.RegExLoader cannot implement
fieldsToRead(org.apache.pig.impl.logicalLayer.schema.Schema) in
org.apache.pig.LoadFunc; overridden method does not throw
org.apache.pig.impl.logicalLayer.FrontendException

    [javac] public class CombinedLogLoader extends RegExLoader {

    [javac]        ^

    [javac]
/Users/fg/mapreduce/pig-0.5.0/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/apachelog/CommonLogLoader.java:36:
fieldsToRead(org.apache.pig.LoadFunc.RequiredFieldList) in
org.apache.pig.piggybank.storage.RegExLoader cannot implement
fieldsToRead(org.apache.pig.impl.logicalLayer.schema.Schema) in
org.apache.pig.LoadFunc; overridden method does not throw
org.apache.pig.impl.logicalLayer.FrontendException

    [javac] public class CommonLogLoader extends RegExLoader {

    [javac]        ^

    [javac] 32 errors


BUILD FAILED

Reply via email to