Actions
Bug #1124
closedDepend on new enough Boost
% Done:
0%
Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Ensure that we depend on a new enough libboost to build successfully. Do this in
1. debian/control
2. autoconf
From the mailing list:
Message-ID: <4DE52AE3.9020900@sandia.gov> Date: Tue, 31 May 2011 11:52:35 -0600 From: "Jim Schutt" <jaschut@sandia.gov> Subject: Re: compile error for ceph-0.28.*.tar.gz ... >> ./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&) >> ... ... ... 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.
Actions