On Tue, May 31, 2011 at 02:23:10PM +0800, Simon Tian wrote: > hi folks, > > When I make ceph after ./configure, error comes both in 0.28.1 > and 0.28.2 like bellow: > > ./include/encoding.h:294: error: no matching function for call to > ?.ecode(PG::Log::Entry&, ceph::buffer::list::iterator&)? > ./include/encoding.h:42: note: candidates are: void decode(__u8&, > ceph::buffer::list::iterator&) > ... ... > > ./include/encoding.h:406: error: no matching function for call to > ?.ncode(const PG::Missing::item&, ceph::buffer::list&)? > ./include/encoding.h:42: note: candidates are: void encode(const > __u8&, ceph::bufferlist&) > ... ... > > > I just download them from http://ceph.newdream.net/download/ceph-0.28.*.tar.gz I just built ceph-0.28.2 from the tarball, with ./configure && make, and had no problems. What operating system and version are you trying to build it on? Does the output really say "?.ecode" and "?.ncode"? Those seem really odd. Can this machine successfully compile bigger projects, e.g. the Linux kernel? That's a good general test of hardware reliability.. -- :(){ :|:&};: -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html