Hi Luciano,
I encountered the following build issue on armhf with -updates and
-proposed:
[ 46%] Building CXX object
src/exporter/CMakeFiles/ceph-exporter.dir/DaemonMetricCollector.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/exporter && /usr/bin/c++
-DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION
-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK
-DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK
-DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK
-DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DHAVE_CONFIG_H
-D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT
-D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__
-I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/include -I/<<PKGBUILDDIR>>/src
-isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -isystem
/<<PKGBUILDDIR>>/src/xxHash -isystem /<<PKGBUILDDIR>>/src/rapidjson/include
-isystem /<<PKGBUILDDIR>>/src/fmt/include -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -g1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG
-fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char
-Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security
-Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers
-ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move
-Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching
-fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT
src/exporter/CMakeFiles/ceph-exporter.dir/DaemonMetricCollector.cc.o -MF
CMakeFiles/ceph-exporter.dir/DaemonMetricCollector.cc.o.d -o
CMakeFiles/ceph-exporter.dir/DaemonMetricCollector.cc.o -c
/<<PKGBUILDDIR>>/src/exporter/DaemonMetricCollector.cc
In file included from
/<<PKGBUILDDIR>>/src/boost/boost/json/detail/ryu/impl/d2s.ipp:55,
from /<<PKGBUILDDIR>>/src/boost/boost/json/src.hpp:60,
from /<<PKGBUILDDIR>>/src/exporter/DaemonMetricCollector.cc:3:
/<<PKGBUILDDIR>>/src/boost/boost/json/detail/ryu/impl/../detail/d2s.hpp:35:10:
fatal error: boost/json/detail/ryu/detail/d2s_intrinsics.hpp: No such file or
directory
35 | #include <boost/json/detail/ryu/detail/d2s_intrinsics.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
I did a search, and it appears that you missed this one in exporter-
fix.patch.
ceph-17.2.9/src/boost$ grep -Rin "boost/json/detail/ryu/"
boost/json/detail/ryu/detail/d2s.hpp:35:#include
<boost/json/detail/ryu/detail/d2s_intrinsics.hpp>
libs/json/test/ryu/d2s_test.cpp:22:#include <boost/json/detail/ryu/ryu.hpp>
libs/json/test/ryu/d2s_intrinsics_test.cpp:22:#include
<boost/json/detail/ryu/detail/d2s_intrinsics.hpp>
libs/json/test/ryu/d2s_table_test.cpp:33:#include
<boost/json/detail/ryu/detail/d2s.hpp>
libs/json/test/ryu/d2s_table_test.cpp:34:#include
<boost/json/detail/ryu/detail/d2s_full_table.hpp>
There also seems to be some testcases that you didn't do either.
I will try get this fixed up. Next time, please build with all arches
enabled.
As a side note, ceph takes a lot of resources during its autopkgtest
runs...
Thanks,
Matthew
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2100625
Title:
[SRU] ceph 17.2.9
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2100625/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs