Actions
Bug #40646
closedFTBFS with devtoolset-8-gcc-c++-8.3.1-3.el7.x86_64 and devtoolset-8-libstdc++-docs-8.3.1-3.el7.x86_64 on CentOS
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
/home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp:466:67: error: template parameter 'template<class T1, class T2, class T3> class F' template< template< typename T1, typename T2, typename T3 > class F, typename Tag > ^ In file included from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/mpl/quote.hpp:45, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/mpl/aux_/full_lambda.hpp:25, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/mpl/lambda.hpp:22, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/mpl/iter_fold.hpp:20, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/variant/detail/initializer.hpp:28, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/variant/variant.hpp:30, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/variant.hpp:17, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/src/common/options.h:9, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/src/common/config.h:23, from /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/src/test/objectstore/store_test_fixture.cc:8: /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/15.0.0-2338-ge928089/rpm/el7/BUILD/ceph-15.0.0-2338-ge928089/build/boost/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp:64:8: error: redeclared here as 'template<class P1, class P2, class P3> class F' struct quote3 ^~~~~~ [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Types.cc.o [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/RemoveRequest.cc.o [ 27%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_env.cc.o [ 27%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableClient.cc.o make[2]: *** [src/test/objectstore/CMakeFiles/store_test_fixture.dir/store_test_fixture.cc.o] Error 1 make[1]: *** [src/test/objectstore/CMakeFiles/store_test_fixture.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....
it looks similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926371 which in turn was fixed by https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926234
so i think it's a bug in g++. also the time when devtoolset-8 was updated also supports my theory -- it was updated 2019-07-02.
Updated by Kefu Chai almost 5 years ago
- Status changed from New to 15
https://bugzilla.redhat.com/show_bug.cgi?id=1726630
alternatively, we can pin on the previous version: devtoolset-8-gcc-c++-8.2.1-3.el7.x86_64
Updated by Kefu Chai almost 5 years ago
temporary workaround posted at https://github.com/ceph/ceph/pull/28859
Updated by Kefu Chai over 4 years ago
- Status changed from 15 to Fix Under Review
- Assignee set to Kefu Chai
Updated by Kefu Chai over 4 years ago
- Status changed from Fix Under Review to Resolved
Updated by Kefu Chai over 4 years ago
- Status changed from Resolved to Fix Under Review
Updated by Kefu Chai over 4 years ago
- Status changed from Fix Under Review to Resolved
Actions