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.
Updated by Sage Weil almost 13 years ago
- Target version set to v0.30
- Translation missing: en.field_story_points set to 1
Updated by Sage Weil almost 13 years ago
- Status changed from New to Resolved
the version dependency in the .spec file is nontrivial (something about epochs?) and i'm too lazy to figure it out properly. the rest is done
Actions