Project

General

Profile

Bug #48996

build failure on fedora-34/rawhide with boost 1.75

Added by Kaleb KEITHLEY about 1 month ago. Updated 29 days ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
-
Target version:
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
nautilus,octopus,pacific
Regression:
No
Severity:
1 - critical
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

Fedora 34/rawhide recently updated to boost-1.75.

Build now fails with

/builddir/build/BUILD/ceph-15.2.8/src/tools/rbd/action/Bench.cc:20:26: error: aggregate 'std::atomic<bool> terminating' has incomplete type and cannot be defined
20 | static std::atomic<bool> terminating; | ^~~~~~~~~

full log is at https://kojipkgs.fedoraproject.org//work/tasks/451/60480451/build.log

this fixed it for me:

--- ceph-15.2.8/src/tools/rbd/action/Bench.cc.orig 2021-01-25 17:08:06.189223814 -0500
++ ceph-15.2.8/src/tools/rbd/action/Bench.cc 2021-01-25 17:08:27.297805754 -0500
@ -10,6 +10,7 @
#include "include/types.h"
#include "global/signal_handler.h"
#include <iostream>
#include <atomic>
#include <boost/accumulators/accumulators.hpp>
#include <boost/accumulators/statistics/stats.hpp>
#include <boost/accumulators/statistics/rolling_sum.hpp>


Related issues

Copied to rbd - Backport #49024: octopus: build failure on fedora-34/rawhide with boost 1.75 New
Copied to rbd - Backport #49025: pacific: build failure on fedora-34/rawhide with boost 1.75 Resolved
Copied to rbd - Backport #49026: nautilus: build failure on fedora-34/rawhide with boost 1.75 Resolved

History

#1 Updated by Jason Dillaman 29 days ago

  • Status changed from New to Pending Backport
  • Backport set to nautilus,octopus,pacific
  • Pull request ID set to 39073

#2 Updated by Backport Bot 29 days ago

  • Copied to Backport #49024: octopus: build failure on fedora-34/rawhide with boost 1.75 added

#3 Updated by Backport Bot 29 days ago

  • Copied to Backport #49025: pacific: build failure on fedora-34/rawhide with boost 1.75 added

#4 Updated by Backport Bot 29 days ago

  • Copied to Backport #49026: nautilus: build failure on fedora-34/rawhide with boost 1.75 added

Also available in: Atom PDF