Actions
Bug #24606
closederror build ceph-13.2.0 for i586
% Done:
0%
Source:
Tags:
Backport:
Regression:
Yes
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Hello.
I can not build ceph for x86 32-bit system.
Error:
[ 48%] Building CXX object src/osd/CMakeFiles/osd.dir/PrimaryLogPG.cc.o cd /usr/src/RPM/BUILD/ceph-13.2.0/build/src/osd && /usr/bin/c++ -DCEPH_LIBDIR=\"/usr/lib\" -DCEPH_PKGLIBDIR=\"/usr/lib/ceph\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D__linux__ -I/usr/src/RPM/BUILD/ceph-13.2.0/build/src/include -I/usr/src/RPM/BUILD/ceph-13.2.0/src -isystem /usr/src/RPM/BUILD/ceph-13.2.0/build/include -I/usr/include/nss -I/usr/include/nspr -isystem /usr/src/RPM/BUILD/ceph-13.2.0/src/xxHash -isystem /usr/src/RPM/BUILD/ceph-13.2.0/src/rapidjson/include -I/usr/src/RPM/BUILD/ceph-13.2.0/src/dmclock/src -I/usr/src/RPM/BUILD/ceph-13.2.0/src/dmclock/support/src -isystem /usr/src/RPM/BUILD/ceph-13.2.0/src/googletest/googletest/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wtype-limits -Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing -fsigned-char -Wno-unknown-pragmas -rdynamic -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -ftemplate-depth-1024 -Wnon-virtual-dtor -Wno-unknown-pragmas -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fdiagnostics-color=auto -I/usr/include -O2 -g -fPIC -DHAVE_CONFIG_H -D__CEPH__ -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS -std=c++1z -o CMakeFiles/osd.dir/PrimaryLogPG.cc.o -c /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc: In member function 'virtual void PrimaryLogPG::calc_trim_to()': /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:1632:38: error: no matching function for call to 'min(size_t, uint64_t&)' cct->_conf->osd_pg_log_trim_max); ^ In file included from /usr/include/c++/7/algorithm:61:0, from /usr/include/boost/core/swap.hpp:25, from /usr/include/boost/utility/swap.hpp:15, from /usr/include/boost/tuple/detail/tuple_basic.hpp:40, from /usr/include/boost/tuple/tuple.hpp:28, from /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:18: /usr/include/c++/7/bits/stl_algobase.h:195:5: note: candidate: template<class _Tp> constexpr const _Tp& std::min(const _Tp&, const _Tp&) min(const _Tp& __a, const _Tp& __b) ^~~ /usr/include/c++/7/bits/stl_algobase.h:195:5: note: template argument deduction/substitution failed: /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:1632:38: note: deduced conflicting types for parameter 'const _Tp' ('unsigned int' and 'uint64_t {aka long long unsigned int}') cct->_conf->osd_pg_log_trim_max); ^ In file included from /usr/include/c++/7/algorithm:61:0, from /usr/include/boost/core/swap.hpp:25, from /usr/include/boost/utility/swap.hpp:15, from /usr/include/boost/tuple/detail/tuple_basic.hpp:40, from /usr/include/boost/tuple/tuple.hpp:28, from /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:18: /usr/include/c++/7/bits/stl_algobase.h:243:5: note: candidate: template<class _Tp, class _Compare> constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare) min(const _Tp& __a, const _Tp& __b, _Compare __comp) ^~~ /usr/include/c++/7/bits/stl_algobase.h:243:5: note: template argument deduction/substitution failed: /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:1632:38: note: deduced conflicting types for parameter 'const _Tp' ('unsigned int' and 'uint64_t {aka long long unsigned int}') cct->_conf->osd_pg_log_trim_max); ^ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/boost/core/swap.hpp:25, from /usr/include/boost/utility/swap.hpp:15, from /usr/include/boost/tuple/detail/tuple_basic.hpp:40, from /usr/include/boost/tuple/tuple.hpp:28, from /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:18: /usr/include/c++/7/bits/stl_algo.h:3450:5: note: candidate: template<class _Tp> constexpr _Tp std::min(std::initializer_list<_Tp>) min(initializer_list<_Tp> __l) ^~~ /usr/include/c++/7/bits/stl_algo.h:3450:5: note: template argument deduction/substitution failed: /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:1632:38: note: mismatched types 'std::initializer_list<_Tp>' and 'unsigned int' cct->_conf->osd_pg_log_trim_max); ^ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/boost/core/swap.hpp:25, from /usr/include/boost/utility/swap.hpp:15, from /usr/include/boost/tuple/detail/tuple_basic.hpp:40, from /usr/include/boost/tuple/tuple.hpp:28, from /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:18: /usr/include/c++/7/bits/stl_algo.h:3456:5: note: candidate: template<class _Tp, class _Compare> constexpr _Tp std::min(std::initializer_list<_Tp>, _Compare) min(initializer_list<_Tp> __l, _Compare __comp) ^~~ /usr/include/c++/7/bits/stl_algo.h:3456:5: note: template argument deduction/substitution failed: /usr/src/RPM/BUILD/ceph-13.2.0/src/osd/PrimaryLogPG.cc:1632:38: note: mismatched types 'std::initializer_list<_Tp>' and 'unsigned int' cct->_conf->osd_pg_log_trim_max); ^ make[2]: *** [src/osd/CMakeFiles/osd.dir/build.make:128: src/osd/CMakeFiles/osd.dir/PrimaryLogPG.cc.o] Error 1
Files
Actions