hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sagar Shukla <sagar_shu...@persistent.co.in>
Subject RE: Problem compiling from source
Date Fri, 21 May 2010 04:28:51 GMT
Hi Harold,
      The error message "cannot find symbol" hints of not having necessary libraries. Looks
like it is trying to access Kerberos libraries which it is unable to find. You can check if
all the required Kerberos libraries are available.

Regards,
Sagar

-----Original Message-----
From: Harold Lim [mailto:rold_50@yahoo.com] 
Sent: Friday, May 21, 2010 9:54 AM
To: hdfs-dev@hadoop.apache.org
Cc: hdfs-user@hadoop.apache.org
Subject: Problem compiling from source

Hi All,


For some reason, my hdfs source code can't compile anymore. ~1-2 weeks ago it was compiling
fine but now it's not. I haven't made any changes to my code since I last compiled.

When I do ant clean jar: I get the following errors.

compile-hdfs-classes:
   [javac] Compiling 198 source files to
/hadoop_0.22/hdfs_new/build/classes
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/protocol/ClientProtoco
l.java:53: cannot find symbol
   [javac] symbol  : method value()
   [javac] location: @interface org.apache.hadoop.security.KerberosInfo
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac]                            ^
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/Nameno
deProtocol.java:34: cannot find symbol
   [javac] symbol  : method value()
   [javac] location: @interface org.apache.hadoop.security.KerberosInfo
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac]                            ^
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/InterD
atanodeProtocol.java:33: cannot find symbol
   [javac] symbol  : method value()
   [javac] location: @interface org.apache.hadoop.security.KerberosInfo
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac]                            ^
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/Datano
deProtocol.java:40: cannot find symbol
   [javac] symbol  : method value()
   [javac] location: @interface org.apache.hadoop.security.KerberosInfo
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac]                            ^
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/protocol/ClientProtoco
l.java:53: annotation org.apache.hadoop.security.KerberosInfo is missing
serverPrincipal
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac] ^
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/Nameno
deProtocol.java:34: annotation org.apache.hadoop.security.KerberosInfo is
missing serverPrincipal
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac] ^
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/InterD
atanodeProtocol.java:33: annotation org.apache.hadoop.security.KerberosInfo
is missing serverPrincipal
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac] ^
   [javac]
/hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/Datano
deProtocol.java:40: annotation org.apache.hadoop.security.KerberosInfo is
missing serverPrincipal
   [javac] @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
   [javac] ^
   [javac] Note: Some input files use or override a deprecated API.
   [javac] Note: Recompile with -Xlint:deprecation for details.
   [javac] 8 errors

BUILD FAILED


      

DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent
Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed.
If you are not the intended recipient, you are not authorized to read, retain, copy, print,
distribute or use this message. If you have received this communication in error, please notify
the sender and delete all copies of this message. Persistent Systems Ltd. does not accept
any liability for virus infected mails.

Mime
View raw message