Project

General

Profile

Actions

Bug #1124

closed

Depend on new enough Boost

Added by Anonymous almost 13 years ago. Updated almost 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
% 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

Also available in: Atom PDF