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

Reply via email to