Re: compile error for ceph-0.28.*.tar.gz

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tommi Virtanen wrote:
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..

FWIW, I believe I saw such errors on RHEL 5 due to it having
boost v1.33.1, while Ceph needs v1.34 or newer to get statechart.

-- Jim


--
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


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux