[Debian-med-packaging] Bug#1118378: veryfasttree: FTBFS with robin-map 1.4.0
Timo Röhling
roehling at debian.org
Sat Oct 18 22:03:25 BST 2025
Source: veryfasttree
Version: 4.0.5+dfsg-1
Severity: important
X-Debbugs-Cc: robin-map at packages.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Dear maintainer,
during a debusine rebuild, your package failed to build with robin-map
1.4.0. The build log can be accessed at
https://debusine.debian.net/debian/developers-roehling.robin_map/artifact/2585097/
and should remain available for the next 60 days.
Hopefully relevant excerpt:
[ 31%] Building CXX object CMakeFiles/VeryFastTree.dir/src/impl/VeryFastTreeDoubleSSE128.cpp.o
/usr/bin/c++ -DCLI11_BOOST_OPTIONAL=0 -DNDEBUG -I/build/reproducible-path/veryfasttree-4.0.5+dfsg/libs/CLI11/include -I/build/reproducible-path/veryfasttree-4.0.5+dfsg/libs/bxzstr/include -g -O2 -ffile-prefix-map=/build/reproducible-path/veryfasttree-4.0.5+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O3 -DUSE_CUDA=0 -mavx512f -std=gnu++11 -fopenmp -MD -MT CMakeFiles/VeryFastTree.dir/src/impl/VeryFastTreeDoubleSSE128.cpp.o -MF CMakeFiles/VeryFastTree.dir/src/impl/VeryFastTreeDoubleSSE128.cpp.o.d -o CMakeFiles/VeryFastTree.dir/src/impl/VeryFastTreeDoubleSSE128.cpp.o -c /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/VeryFastTreeDoubleSSE128.cpp
In file included from /usr/include/tsl/robin_map.h:34,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/../HashTable.h:7,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/../VeyFastTreeImpl.h:13,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/VeryFastTreeDouble.cpp:3:
/usr/include/tsl/robin_hash.h: In member function ‘tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value_type& tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value()’:
/usr/include/tsl/robin_hash.h:251:18: error: ‘launder’ is not a member of ‘std’ [-Wtemplate-body]
251 | return *std::launder(
| ^~~~~~~
/usr/include/tsl/robin_hash.h:251:18: note: ‘std::launder’ is only available from C++17 onwards
/usr/include/tsl/robin_hash.h: In member function ‘const tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value_type& tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value() const’:
/usr/include/tsl/robin_hash.h:257:18: error: ‘launder’ is not a member of ‘std’ [-Wtemplate-body]
257 | return *std::launder(
| ^~~~~~~
/usr/include/tsl/robin_hash.h:257:18: note: ‘std::launder’ is only available from C++17 onwards
/usr/include/tsl/robin_hash.h: In member function ‘void tsl::detail_robin_hash::robin_hash<ValueType, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy>::min_load_factor(float)’:
/usr/include/tsl/robin_hash.h:1020:30: error: ‘clamp’ is not a member of ‘std’ [-Wtemplate-body]
1020 | m_min_load_factor = std::clamp(ml, float(MINIMUM_MIN_LOAD_FACTOR),
| ^~~~~
/usr/include/tsl/robin_hash.h: In member function ‘void tsl::detail_robin_hash::robin_hash<ValueType, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy>::max_load_factor(float)’:
/usr/include/tsl/robin_hash.h:1025:30: error: ‘clamp’ is not a member of ‘std’ [-Wtemplate-body]
1025 | m_max_load_factor = std::clamp(ml, float(MINIMUM_MAX_LOAD_FACTOR),
| ^~~~~
In file included from /usr/include/tsl/robin_map.h:34,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/../HashTable.h:7,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/../VeyFastTreeImpl.h:13,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/VeryFastTreeDoubleAVX256.cpp:4:
/usr/include/tsl/robin_hash.h: In member function ‘tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value_type& tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value()’:
/usr/include/tsl/robin_hash.h:251:18: error: ‘launder’ is not a member of ‘std’ [-Wtemplate-body]
251 | return *std::launder(
| ^~~~~~~
/usr/include/tsl/robin_hash.h:251:18: note: ‘std::launder’ is only available from C++17 onwards
/usr/include/tsl/robin_hash.h: In member function ‘const tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value_type& tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value() const’:
/usr/include/tsl/robin_hash.h:257:18: error: ‘launder’ is not a member of ‘std’ [-Wtemplate-body]
257 | return *std::launder(
| ^~~~~~~
/usr/include/tsl/robin_hash.h:257:18: note: ‘std::launder’ is only available from C++17 onwards
/usr/include/tsl/robin_hash.h: In member function ‘void tsl::detail_robin_hash::robin_hash<ValueType, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy>::min_load_factor(float)’:
/usr/include/tsl/robin_hash.h:1020:30: error: ‘clamp’ is not a member of ‘std’ [-Wtemplate-body]
1020 | m_min_load_factor = std::clamp(ml, float(MINIMUM_MIN_LOAD_FACTOR),
| ^~~~~
/usr/include/tsl/robin_hash.h: In member function ‘void tsl::detail_robin_hash::robin_hash<ValueType, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy>::max_load_factor(float)’:
/usr/include/tsl/robin_hash.h:1025:30: error: ‘clamp’ is not a member of ‘std’ [-Wtemplate-body]
1025 | m_max_load_factor = std::clamp(ml, float(MINIMUM_MAX_LOAD_FACTOR),
| ^~~~~
In file included from /usr/include/tsl/robin_map.h:34,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/../HashTable.h:7,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/../VeyFastTreeImpl.h:13,
from /build/reproducible-path/veryfasttree-4.0.5+dfsg/src/impl/VeryFastTreeDoubleAVX512.cpp:4:
/usr/include/tsl/robin_hash.h: In member function ‘tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value_type& tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value()’:
/usr/include/tsl/robin_hash.h:251:18: error: ‘launder’ is not a member of ‘std’ [-Wtemplate-body]
251 | return *std::launder(
| ^~~~~~~
/usr/include/tsl/robin_hash.h:251:18: note: ‘std::launder’ is only available from C++17 onwards
/usr/include/tsl/robin_hash.h: In member function ‘const tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value_type& tsl::detail_robin_hash::bucket_entry<ValueType, StoreHash>::value() const’:
/usr/include/tsl/robin_hash.h:257:18: error: ‘launder’ is not a member of ‘std’ [-Wtemplate-body]
257 | return *std::launder(
| ^~~~~~~
/usr/include/tsl/robin_hash.h:257:18: note: ‘std::launder’ is only available from C++17 onwards
/usr/include/tsl/robin_hash.h: In member function ‘void tsl::detail_robin_hash::robin_hash<ValueType, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy>::min_load_factor(float)’:
/usr/include/tsl/robin_hash.h:1020:30: error: ‘clamp’ is not a member of ‘std’ [-Wtemplate-body]
1020 | m_min_load_factor = std::clamp(ml, float(MINIMUM_MIN_LOAD_FACTOR),
| ^~~~~
/usr/include/tsl/robin_hash.h: In member function ‘void tsl::detail_robin_hash::robin_hash<ValueType, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy>::max_load_factor(float)’:
/usr/include/tsl/robin_hash.h:1025:30: error: ‘clamp’ is not a member of ‘std’ [-Wtemplate-body]
1025 | m_max_load_factor = std::clamp(ml, float(MINIMUM_MAX_LOAD_FACTOR),
| ^~~~~
Cheers
Timo
-----BEGIN PGP SIGNATURE-----
iQIyBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmj0AJkACgkQzIxr3RQD
9MrgYA/4lyKm6QiU8gJpTCPxrJBilR3q5Yn7C9jZ/tCTG6doAo4kbZWyxxRAfvK3
Xg8WR63Fs2J+COkaefI38vOryZ/5cnmftYxqEToqg45N1xE+MASzo4/w74VeamZL
t6qRTVmVkBAj3F2sJ5dqVLkm9vXVxPUV/L8ohq/eN3U6GckQo1Ayp6fodwogzH4Z
mJ1UIwmRCau+4OdSGCYch37Lx5tPcw4BH44BVpYX3e9OniZkIFKQOpUJdh2fOv2L
t5lJOOuItg8WF5z98sEAI765dppH7Rx9JphGkAThLsQbvaXIF2vX1bu7b6n+s/wl
vBGFZhqFm767wDZmpV8pAkkXRi4tLzqk0Gjl+28ZUOqgX6q+9EUlR/qOl5Tkzgnm
yDb512b2BM31vdYI/o/Ok6iKS5QxOthI6JF7bZ0qAU6ErjMpe0kIoyuTNJVJZhhf
XCB/h0aRfTQ1nofp7eMu50QZkvfb9QJK6tf1kYpHwNtGgjGusoklts052BT/XP87
61QwRjkqmefxEJ83+mUsr7Nx44PZlkos4N3dJZbuXQdvX+gsXkAwM8fYX5ns+0hC
sXMd4QFin+4Zd6wxAoNkS6aWl5EmHvBKDX7HycArSfxf2Vqa/7FSvGHMU62jjMHa
vqaOmEIY5Flrwu4EgFlRFQzfa67r3StsDbEiZKX30GcOX8D6Kw==
=3KEB
-----END PGP SIGNATURE-----
More information about the Debian-med-packaging
mailing list