/builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/MemcachedCluster.cpp: In member function 'void MemcachedCluster::killOneServer() const':
/builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/MemcachedCluster.cpp:146:66: error: no matching function for call to 'random_num(long unsigned int, std::vector<Server>::size_type)'
146 | const auto &victim = servers[random_num(0UL, servers.size() - 1)];
| ^
In file included from /builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/common.hpp:33,
from /builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/MemcachedCluster.hpp:18,
from /builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/MemcachedCluster.cpp:1:
/builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/random.hpp:37:34: note: candidate: 'template<class T> std::enable_if_t<is_integral_v<T>, T> random_num(T, T)'
37 | enable_if_t<is_integral_v<T>, T> random_num(T min, T max) {
| ^~~~~~~~~~
/builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/random.hpp:37:34: note: template argument deduction/substitution failed:
/builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/MemcachedCluster.cpp:146:66: note: deduced conflicting types for parameter 'T' ('long unsigned int' and 'unsigned int')
146 | const auto &victim = servers[random_num(0UL, servers.size() - 1)];
| ^
In file included from /usr/include/c++/11/ios:40,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from /builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/common.hpp:20,
from /builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/Cluster.hpp:18,
from /builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/Cluster.cpp:1:
In function 'std::char_traits<char>::copy(char*, char const*, unsigned int)',
inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned int)' at /usr/include/c++/11/bits/basic_string.h:351:21,
inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned int)' at /usr/include/c++/11/bits/basic_string.h:346:7,
inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)' at /usr/include/c++/11/bits/basic_string.tcc:481:20,
inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)' at /usr/include/c++/11/bits/basic_string.h:1445:19,
inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)' at /usr/include/c++/11/bits/basic_string.h:676:28,
inlined from 'std::__exchange<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [6]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [6])std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' at /usr/include/c++/11/bits/move.h:155:13,
inlined from 'std::exchange<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [6]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [6])std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' at /usr/include/c++/11/utility:292:65,
inlined from 'Server::operator=(Server&&) [clone .isra.0]' at /builddir/build/BUILD/libmemcached-2f275201aac9994f7694acb67f5dee62adcb0424/test/lib/Server.hpp:43:40:
/usr/include/c++/11/bits/char_traits.h:402:56: warning: 'memcpy' reading 5 bytes from a region of size 1 [-Wstringop-overread]
402 | return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
Running a Fedora scratch build
https://koji.fedoraproject.org/koji/taskinfo?taskID=58114962 (available for a short time)
32-bit builds (armv7hl and i686) are failing
And