Hi Doug:
when I compile hypertable-0.9.7.8.jar, the error arised as follows:
Buildfile: build.xml
prepare:
[mkdir] Created dir:
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/build/cdh4/cdh4/classe4
compile:
[javac] Compiling 24 source files to
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/build/cdh4/cdh4/classe4
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] Compiling 5 source files to
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/build/cdh4/cdh4/classe4
[javac] Compiling 72 source files to
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/build/cdh4/cdh4/classe4
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/2/HadoopBroker.java:53:
duplicate class: org.hypertable.DfsBroker.hadoop.HadoopBroker
[javac] public class HadoopBroker {
[javac] ^
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/2/main.java:41:
duplicate class: org.hypertable.DfsBroker.hadoop.main
[javac] public class main {
[javac] ^
[javac]
org/apache/hadoop/fs/FileSystem.class(org/apache/hadoop/fs:FileSystem.class):
warning: Cannot find annotation method 'value()' in type
'org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate': class
file for org.apache.hadoop.classification.InterfaceAudience not found
[javac]
org/apache/hadoop/fs/FileSystem.class(org/apache/hadoop/fs:FileSystem.class):
warning: Cannot find annotation method 'value()' in type
'org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate'
[javac]
org/apache/hadoop/fs/FileSystem.class(org/apache/hadoop/fs:FileSystem.class):
warning: Cannot find annotation method 'value()' in type
'org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate'
[javac]
org/apache/hadoop/fs/FSDataInputStream.class(org/apache/hadoop/fs:FSDataInputStream.class):
warning: Cannot find annotation method 'value()' in type
'org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate'
[javac]
org/apache/hadoop/fs/Path.class(org/apache/hadoop/fs:Path.class): warning:
Cannot find annotation method 'value()' in type
'org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate'
[javac]
org/apache/hadoop/hdfs/DFSClient.class(org/apache/hadoop/hdfs:DFSClient.class):
warning: Cannot find annotation method 'value()' in type
'org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate'
[javac]
org/apache/hadoop/fs/FSDataOutputStream.class(org/apache/hadoop/fs:FSDataOutputStream.class):
warning: Cannot find annotation method 'value()' in type
'org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate'
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/1/HadoopBroker.java:347:
warning: [deprecation] getDefaultReplication() in
org.apache.hadoop.fs.FileSystem has been deprecated
[javac] mFilesystem.getDefaultReplication());
[javac] ^
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/1/HadoopBroker.java:353:
warning: [deprecation] getDefaultBlockSize() in
org.apache.hadoop.fs.FileSystem has been deprecated
[javac] blockSize = mFilesystem.getDefaultBlockSize();
[javac] ^
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/1/HadoopBroker.java:399:
warning: [deprecation] org.apache.hadoop.hdfs.DFSClient.DFSDataInputStream
in org.apache.hadoop.hdfs.DFSClient has been deprecated
[javac] DFSClient.DFSDataInputStream in =
[javac] ^
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/1/HadoopBroker.java:400:
warning: [deprecation] org.apache.hadoop.hdfs.DFSClient.DFSDataInputStream
in org.apache.hadoop.hdfs.DFSClient has been deprecated
[javac]
(DFSClient.DFSDataInputStream)mFilesystem.open(path);
[javac] ^
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/1/HadoopBroker.java:537:
warning: [deprecation] sync() in org.apache.hadoop.fs.FSDataOutputStream
has been deprecated
[javac] ofd.os.sync();
[javac] ^
[javac]
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/src/java/Core/org/hypertable/DfsBroker/hadoop/1/HadoopBroker.java:727:
warning: [deprecation] sync() in org.apache.hadoop.fs.FSDataOutputStream
has been deprecated
[javac] ofd.os.sync();
[javac] ^
[javac] 2 errors
[javac] 13 warnings
BUILD FAILED
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit/build.xml:104:
Compile failed; see the compiler error output for details.
Total time: 23 seconds
[jack@localhost hypertable-master_src_0.9.7.8_modify_offset-limit]$
^
all operations I did as follows:
[jack@localhost hypertable-master_src_0.9.7.8_modify_offset-limit]$ pwd
/home/jack/Downloads/hypertable-master_src_0.9.7.8_modify_offset-limit
[jack@localhost hypertable-master_src_0.9.7.8_modify_offset-limit]$ vim
build.xml
i have modified build.xml file just changed line 1,17,22,23 as follows:
1 <project name="hypertable" default="compile" basedir=".">
17 <property name="src.lib.distro.dir" value="${basedir}/lib/cdh4"/>
22 <property name="build.dir" value="${basedir}/build/cdh4"/>
23 <property name="build.classes" value="${build.dir}/cdh4/classe4"/>
then
[jack@localhost hypertable-master_src_0.9.7.8_modify_offset-limit]$ ant
error arised as mentioned before.
why? how can I resolve it. thank you for giving any advice.
--
You received this message because you are subscribed to the Google Groups
"Hypertable Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hypertable-dev.
For more options, visit https://groups.google.com/groups/opt_out.