Hi,

I also have the source from hadoop-common. However, when I do ant clean jar 
from hdfs folder, ivy seems to try and download the hadoop-core jar file from 
the repository? 

Maybe the newer version of hadoop-core is not compatible with mine?
How do I force the compile to use my own jar file, the jar from the version of 
hadoop-common that I have?


Thanks,
Harold

--- On Fri, 5/21/10, Sagar Shukla <sagar_shu...@persistent.co.in> wrote:

> From: Sagar Shukla <sagar_shu...@persistent.co.in>
> Subject: RE: Problem compiling from source
> To: "hdfs-u...@hadoop.apache.org" <hdfs-u...@hadoop.apache.org>, 
> "hdfs-dev@hadoop.apache.org" <hdfs-dev@hadoop.apache.org>
> Date: Friday, May 21, 2010, 12:28 AM
> 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...@yahoo.com]
> Sent: Friday, May 21, 2010 9:54 AM
> To: hdfs-dev@hadoop.apache.org
> Cc: hdfs-u...@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.
> 



Reply via email to