Source: ceph
Version: 20.2.4+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher@debian.org
Dear maintainer,
ceph FTBFS with boost 1.92:
dpkg-gensymbols: warning: debian/libcephfs2/DEBIAN/symbols does not match completely debian/libcephfs2.symbols
--- debian/libcephfs2.symbols (libcephfs2_20.2.4+ds-1+b1_amd64)
+++ dpkg-gensymbolsurT4pT 2026-10-08 00:08:45.024743020 +0000
@@ -7,7 +7,8 @@
_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 16.2.6+ds
_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 16.2.6+ds
_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 16.2.6+ds
- boost_asio_detail_posix_thread_function@Base 18.2.0+ds
+ asio_detail_posix_thread_function@Base 20.2.4+ds-1+b1
+#MISSING: 20.2.4+ds-1+b1# boost_asio_detail_posix_thread_function@Base 18.2.0+ds
ceph_abort_conn@Base 14.2.0
ceph_buffer_free@Base 12.0.3
ceph_chdir@Base 12.0.3
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libradosstriper1/DEBIAN/symbols does not match completely debian/libradosstriper1.symbols
--- debian/libradosstriper1.symbols (libradosstriper1_20.2.4+ds-1+b1_amd64)
+++ dpkg-gensymbols48wH7y 2026-10-08 00:08:45.852735249 +0000
@@ -1,5 +1,9 @@
libradosstriper.so.1 libradosstriper1 #MINVER#
(regex|c++)"^_.*" 0.87
+ _ZN5boost9container6vectorI5OSDOpNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED1EvQntsrNS0_3dtl45is_version_0_alloc_and_trivially_destructibleINS0_14real_allocatorIT_T0_E4typeEXeqsrNS8_7versionISE_EE5valueLi0EEEE5value@Base 20.2.4+ds-1+b1
+ _ZN5boost9container6vectorI5OSDOpNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED2EvQntsrNS0_3dtl45is_version_0_alloc_and_trivially_destructibleINS0_14real_allocatorIT_T0_E4typeEXeqsrNS8_7versionISE_EE5valueLi0EEEE5value@Base 20.2.4+ds-1+b1
+ _ZN5boost9container6vectorIN3fu27abi_3106detail8functionINS4_6configILb1ELb0ELm16EEENS4_8propertyILb1ELb0EJFvNS_6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEENS0_22small_vector_allocatorISJ_NS0_13new_allocatorIvEEvEEvED1EvQntsrNS0_3dtl45is_version_0_alloc_and_trivially_destructibleINS0_14real_allocatorIT_T0_E4typeEXeqsrNSP_7versionISV_EE5valueLi0EEEE5value@Base 20.2.4+ds-1+b1
+ _ZN5boost9container6vectorIN3fu27abi_3106detail8functionINS4_6configILb1ELb0ELm16EEENS4_8propertyILb1ELb0EJFvNS_6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEENS0_22small_vector_allocatorISJ_NS0_13new_allocatorIvEEvEEvED2EvQntsrNS0_3dtl45is_version_0_alloc_and_trivially_destructibleINS0_14real_allocatorIT_T0_E4typeEXeqsrNSP_7versionISV_EE5valueLi0EEEE5value@Base 20.2.4+ds-1+b1
_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEE6_M_runEv@Base 16.2.6+ds
_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED0Ev@Base 16.2.6+ds
_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED1Ev@Base 16.2.6+ds
@@ -7,7 +11,8 @@
_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 16.2.6+ds
_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 16.2.6+ds
_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 16.2.6+ds
- boost_asio_detail_posix_thread_function@Base 16.2.6+ds
+ asio_detail_posix_thread_function@Base 20.2.4+ds-1+b1
+#MISSING: 20.2.4+ds-1+b1# boost_asio_detail_posix_thread_function@Base 16.2.6+ds
rados_striper_aio_append@Base 0.87
rados_striper_aio_flush@Base 0.87
rados_striper_aio_read@Base 0.87
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:441: override_dh_makeshlibs] Error 25
Should these symbols really be exported by the libraries built by ceph?
See
https://buildd.debian.org/status/fetch.php?pkg=ceph&arch=amd64&ver=20.2.4%2Bds-1%2Bb1&stamp=1791418138&raw=0
for details.
Cheers