Package: src:ataqv
Version: 1.3.1+ds-3
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ataqv, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_auto_clean
        make -j2 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp -sf /usr/share/nodejs/d3/dist/d3.min.js src/web/js/d3.min.js
cp -sf /usr/share/javascript/jquery-datatables-extensions/JSZip/jszip.min.js 
src/web/js/jszip.min.js
cp -sf 
/usr/share/javascript/jquery-datatables-extensions/Buttons/css/buttons.dataTables.min.css
 src/web/css/datatables.buttons.min.css
cp -sf /usr/share/javascript/jquery-datatables/css/jquery.dataTables.min.css 
src/web/css/datatables.min.css
cp -sf /usr/share/fonts-font-awesome/css/font-awesome.min.css 
src/web/css/font-awesome.min.css
cp -sf /usr/share/javascript/normalize.css/normalize.css 
src/web/css/normalize.css
cp -sf /usr/share/fonts-font-awesome/fonts/* src/web/fonts/
cp -s /usr/share/javascript/jquery/jquery.min.js \
        
/usr/share/javascript/jquery-datatables-extensions/pdfmake/build/pdfmake.min.js 
\
        /usr/share/javascript/jquery-datatables/jquery.dataTables.min.js \
        
/usr/share/javascript/jquery-datatables-extensions/Buttons/js/dataTables.buttons.min.js
 \
        
/usr/share/javascript/jquery-datatables-extensions/Buttons/js/buttons.colVis.min.js
 \
        
/usr/share/javascript/jquery-datatables-extensions/Buttons/js/buttons.html5.min.js
 \
        
/usr/share/javascript/jquery-datatables-extensions/Buttons/js/buttons.print.min.js
 \
        
/usr/share/javascript/jquery-datatables-extensions/Responsive/js/dataTables.responsive.min.js
 \
        src/web/js/
rm -f src/web/js/datatables.min.js
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- all testing/run_ataqv_tests
        make -j2 INSTALL="install --strip-program=true" all 
testing/run_ataqv_tests
make[2]: Entering directory '/<<PKGBUILDDIR>>'
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/ataqv.o -c 
/<<PKGBUILDDIR>>/src/cpp/ataqv.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/Features.o -c 
/<<PKGBUILDDIR>>/src/cpp/Features.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/HTS.o -c 
/<<PKGBUILDDIR>>/src/cpp/HTS.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/IO.o -c 
/<<PKGBUILDDIR>>/src/cpp/IO.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/Metrics.o -c 
/<<PKGBUILDDIR>>/src/cpp/Metrics.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/Peaks.o -c 
/<<PKGBUILDDIR>>/src/cpp/Peaks.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/Utils.o -c 
/<<PKGBUILDDIR>>/src/cpp/Utils.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/run_ataqv_tests.o -c 
/<<PKGBUILDDIR>>/src/cpp/run_ataqv_tests.cpp
In file included from /usr/include/c++/15/bits/stl_pair.h:61,
                 from /usr/include/c++/15/tuple:40,
                 from /usr/include/c++/15/mutex:42,
                 from /usr/include/c++/15/future:42,
                 from /<<PKGBUILDDIR>>/src/cpp/Metrics.cpp:10:
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 
std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, 
_Tp&) [with _Tp = nlohmann::basic_json<>::json_value]’,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType, StringType, 
BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, 
AllocatorType, JSONSerializer>::value_type& nlohmann::basic_json<ObjectType, 
ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, 
NumberFloatType, AllocatorType, 
JSONSerializer>::operator=(nlohmann::basic_json<ObjectType, ArrayType, 
StringType, BooleanType, NumberIntegerType, NumberUnsignedType, 
NumberFloatType, AllocatorType, JSONSerializer>) [with ObjectType = std::map; 
ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; 
BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long 
unsigned int; NumberFloatType = double; AllocatorType = std::allocator; 
JSONSerializer = nlohmann::adl_serializer]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:2554:13,
    inlined from ‘static void 
nlohmann::detail::external_constructor<nlohmann::detail::value_t::number_float>::construct(BasicJsonType&,
 typename BasicJsonType::number_float_t) [with BasicJsonType = 
nlohmann::basic_json<>]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:277:15,
    inlined from ‘void nlohmann::detail::to_json(BasicJsonType&, FloatType) 
[with BasicJsonType = nlohmann::basic_json<>; FloatType = long double; typename 
std::enable_if<std::is_floating_point<_Size>::value, int>::type <anonymous> = 
0]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:545:59,
    inlined from ‘decltype ((nlohmann::detail::to_json(j, forward<T>(val)), 
void())) nlohmann::detail::to_json_fn::call(BasicJsonType&, T&&, 
nlohmann::detail::priority_tag<1>) const [with BasicJsonType = 
nlohmann::basic_json<>; T = const long double&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:837:23,
    inlined from ‘void 
nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with 
BasicJsonType = nlohmann::basic_json<>; T = const long double&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:852:20,
    inlined from ‘static void nlohmann::adl_serializer< 
<template-parameter-1-1>, <template-parameter-1-2> >::to_json(BasicJsonType&, 
ValueType&&) [with BasicJsonType = nlohmann::basic_json<>; ValueType = const 
long double&; <template-parameter-1-1> = long double; <template-parameter-1-2> 
= void]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:942:28,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType 
[too-long-redacted] DIR>>/src/cpp/json.hpp:2009:35,
    inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = 
nlohmann::basic_json<>; _Args = {const long double&}]’ at 
/usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, 
_Sentinel, _ForwardIterator) [with _InputIterator = 
__gnu_cxx::__normal_iterator<const long double*, vector<long double> >; 
_Sentinel = __gnu_cxx::__normal_iterator<const long double*, vector<long 
double> >; _ForwardIterator = nlohmann::basic_json<>*]’ at 
/usr/include/c++/15/bits/stl_uninitialized.h:145:17,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, 
_InputIterator, _ForwardIterator) [with _InputIterator = 
__gnu_cxx::__normal_iterator<const long double*, vector<long double> >; 
_ForwardIterator = nlohmann::basic_json<>*]’ at 
/usr/include/c++/15/bits/stl_uninitialized.h:266:30,
    inlined from ‘_ForwardIterator 
std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, 
allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const long 
double*, vector<long double> >; _Sentinel = __gnu_cxx::__normal_iterator<const 
long double*, vector<long double> >; _ForwardIterator = 
nlohmann::basic_json<>*; _Tp = nlohmann::basic_json<>]’ at 
/usr/include/c++/15/bits/stl_uninitialized.h:637:37,
    inlined from ‘void std::vector<_Tp, 
_Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator 
= __gnu_cxx::__normal_iterator<const long double*, std::vector<long double> >; 
_Sentinel = __gnu_cxx::__normal_iterator<const long double*, std::vector<long 
double> >; _Tp = nlohmann::basic_json<>; _Alloc = 
std::allocator<nlohmann::basic_json<> >]’ at 
/usr/include/c++/15/bits/stl_vector.h:1989:37,
    inlined from ‘void std::vector<_Tp, 
_Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, 
std::forward_iterator_tag) [with _ForwardIterator = 
__gnu_cxx::__normal_iterator<const long double*, std::vector<long double> >; 
_Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> 
>]’ at /usr/include/c++/15/bits/stl_vector.h:1974:25,
    inlined from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, 
_InputIterator, const allocator_type&) [with _InputIterator = 
__gnu_cxx::__normal_iterator<const long double*, std::vector<long double> >; 
<template-parameter-2-2> = void; _Tp = nlohmann::basic_json<>; _Alloc = 
std::allocator<nlohmann::basic_json<> >]’ at 
/usr/include/c++/15/bits/stl_vector.h:751:23,
    inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& 
...) [with _Up = std::vector<nlohmann::basic_json<>, 
std::allocator<nlohmann::basic_json<> > >; _Args = 
{__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, 
std::allocator<long double> > >, __gnu_cxx::__normal_iterator<const long 
double*, std::vector<long double, std::allocator<long double> > >}; _Tp = 
std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > 
>]’ at /usr/include/c++/15/bits/new_allocator.h:191:4,
    inlined from ‘static T* nlohmann::basic_json<ObjectType, ArrayType, 
StringType, BooleanType, NumberIntegerType, NumberUnsignedType, 
NumberFloatType, AllocatorType, JSONSerializer>::create(Args&& ...) [with T = 
std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; 
Args = {__gnu_cxx::__normal_iterator<const long double*, std::vector<long 
double, std::allocator<long double> > >, __gnu_cxx::__normal_iterator<const 
long double*, std::vector<long double, std::allocator<long double> > >}; 
ObjectType = std::map; ArrayType = std::vector; StringType = 
std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long 
int; NumberUnsignedType = long unsigned int; NumberFloatType = double; 
AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]’ 
at /<<PKGBUILDDIR>>/src/cpp/json.hpp:1634:24,
    inlined from ‘static void 
nlohmann::detail::external_constructor<nlohmann::detail::value_t::array>::construct(BasicJsonType&,
 const CompatibleArrayType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleArrayType = std::vector<long double>; typename std::enable_if<(! 
std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value), 
int>::type <anonymous> = 0]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:332:77,
    inlined from ‘void nlohmann::detail::to_json(BasicJsonType&, const 
CompatibleArrayType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleArrayType = std::vector<long double>; typename 
std::enable_if<(is_compatible_array_type<BasicJsonType, 
CompatibleArrayType>::value || std::is_same<typename BasicJsonType::array_t, 
CompatibleArrayType>::value), int>::type <anonymous> = 0]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:581:52,
    inlined from ‘decltype ((nlohmann::detail::to_json(j, forward<T>(val)), 
void())) nlohmann::detail::to_json_fn::call(BasicJsonType&, T&&, 
nlohmann::detail::priority_tag<1>) const [with BasicJsonType = 
nlohmann::basic_json<>; T = const std::vector<long double>&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:837:23,
    inlined from ‘void 
nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with 
BasicJsonType = nlohmann::basic_json<>; T = const std::vector<long double>&]’ 
at /<<PKGBUILDDIR>>/src/cpp/json.hpp:852:20,
    inlined from ‘static void nlohmann::adl_serializer< 
<template-parameter-1-1>, <template-parameter-1-2> >::to_json(BasicJsonType&, 
ValueType&&) [with BasicJsonType = nlohmann::basic_json<>; ValueType = const 
std::vector<long double>&; <template-parameter-1-1> = std::vector<long double>; 
<template-parameter-1-2> = void]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:942:28,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType 
[too-long-redacted] DIR>>/src/cpp/json.hpp:2009:35,
    inlined from ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, 
_U2>&) [with _U1 = const std::__cxx11::basic_string<char>; _U2 = 
std::vector<long double>; typename std::enable_if<(std::_PCC<((! 
std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, 
_T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, 
_U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, 
_T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; 
_T1 = const std::__cxx11::basic_string<char>; _T2 = nlohmann::basic_json<>]’ 
at /usr/include/c++/15/bits/stl_pair.h:800:22,
    inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& 
...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> >; _Args = {const std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, std::vector<long double, std::allocator<long double> > >&}; _Tp = 
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at 
/usr/include/c++/15/bits/new_allocator.h:191:4,
    inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> 
>::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _Args = {const 
std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::vector<long double, std::allocator<long double> > 
>&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at 
/usr/include/c++/15/bits/alloc_traits.h:674:17,
    inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const 
std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::vector<long double, std::allocator<long double> > 
>&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = 
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:1237:37,
    inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, std::vector<long double, std::allocator<long double> > >&}; _Key = 
std::__cxx11::basic_string<char>; _Val = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = 
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:1254:21,
    inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, 
_Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, std::vector<long double, std::allocator<long double> > >&}; _Key = 
std::__cxx11::basic_string<char>; _Val = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = 
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:2285:32,
    inlined from ‘std::pair<typename std::__rb_tree::_Node_t 
[too-long-redacted] c++/15/bits/stl_tree.h:3056:13,
    inlined from ‘std::__enable_if_t<((bool)(! std::is_same<_Val, typename 
std::iterator_traits<_InputIterator>::value_type>::value))> std::_Rb_tree<_Key, 
_Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, 
_InputIterator) [with _InputIterator = 
std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 
std::vector<long double> > >; _Key = std::__cxx11::basic_string<char>; _Val = 
std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; 
_KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:1735:23,
    inlined from ‘std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, 
_InputIterator) [with _InputIterator = 
std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 
std::vector<long double> > >; _Key = std::__cxx11::basic_string<char>; _Tp = 
nlohmann::basic_json<>; _Compare = std::less<std::__cxx11::basic_string<char> 
>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_map.h:290:31,
    inlined from ‘void std::__new_allocator<_Tp>::construct( 
[too-long-redacted] /15/bits/new_allocator.h:191:4,
    inlined from ‘static T* nlohmann::basic_json<ObjectType, 
[too-long-redacted] DIR>>/src/cpp/json.hpp:1634:24,
    inlined from ‘static void 
nlohmann::detail::external_constructor<nlohmann::detail::value_t::object>::construct(BasicJsonType&,
 const CompatibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >; typename std::enable_if<(! 
std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value), 
int>::type <anonymous> = 0]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:358:79,
    inlined from ‘void nlohmann::detail::to_json(BasicJsonType&, const 
CompatibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >; typename 
std::enable_if<is_compatible_object_type<BasicJsonType, 
CompatibleObjectType>::value, int>::type <anonymous> = 0]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:590:53,
    inlined from ‘decltype ((nlohmann::detail::to_json(j, forward<T>(val)), 
void())) nlohmann::detail::to_json_fn::call(BasicJsonType&, T&&, 
nlohmann::detail::priority_tag<1>) const [with BasicJsonType = 
nlohmann::basic_json<>; T = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >&]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:837:23,
    inlined from ‘void 
nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with 
BasicJsonType = nlohmann::basic_json<>; T = 
std::map<std::__cxx11::basic_string<char>, std::vector<long double> >&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:852:20,
    inlined from ‘static void nlohmann::adl_serializer< 
<template-parameter-1-1>, <template-parameter-1-2> >::to_json(BasicJsonType&, 
ValueType&&) [with BasicJsonType = nlohmann::basic_json<>; ValueType = 
std::map<std::__cxx11::basic_string<char>, std::vector<long double> >&; 
<template-parameter-1-1> = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >; <template-parameter-1-2> = void]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:942:28,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType 
[too-long-redacted] DIR>>/src/cpp/json.hpp:2009:35,
    inlined from ‘nlohmann::json Metrics::to_json()’ at 
/<<PKGBUILDDIR>>/src/cpp/Metrics.cpp:1570:1:
/usr/include/c++/15/bits/move.h:236:7: warning: 
‘<unnamed>.nlohmann::basic_json<std::map, std::vector, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, bool, long int, long unsigned int, double, std::allocator, 
nlohmann::adl_serializer>::m_value’ may be used uninitialized 
[-Wmaybe-uninitialized]
  236 |       __a = _GLIBCXX_MOVE(__b);
      |       ^~~
In file included from /<<PKGBUILDDIR>>/src/cpp/Metrics.hpp:16,
                 from /<<PKGBUILDDIR>>/src/cpp/Metrics.cpp:21:
/<<PKGBUILDDIR>>/src/cpp/json.hpp: In member function ‘nlohmann::json 
Metrics::to_json()’:
/<<PKGBUILDDIR>>/src/cpp/json.hpp:277:15: note: ‘<anonymous>’ declared here
  277 |             j = BasicJsonType{};
      |             ~~^~~~~~~~~~~~~~~~~
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/test_features.o -c 
/<<PKGBUILDDIR>>/src/cpp/test_features.cpp
In file included from /<<PKGBUILDDIR>>/src/cpp/test_features.cpp:1:
/<<PKGBUILDDIR>>/src/cpp/test_features.cpp: In function ‘void 
____C_A_T_C_H____T_E_S_T____167()’:
/<<PKGBUILDDIR>>/src/cpp/test_features.cpp:171:47: warning: catching 
polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=]
  171 |     REQUIRE_THROWS_AS(collection.add(f), std::out_of_range);
      |                                               ^~~~~~~~~~~~
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/test_hts.o -c 
/<<PKGBUILDDIR>>/src/cpp/test_hts.cpp
In file included from /<<PKGBUILDDIR>>/src/cpp/test_hts.cpp:3:
/<<PKGBUILDDIR>>/src/cpp/test_hts.cpp: In function ‘void 
____C_A_T_C_H____T_E_S_T____169()’:
/<<PKGBUILDDIR>>/src/cpp/test_hts.cpp:200:57: warning: catching polymorphic 
type ‘class HTSException’ by value [-Wcatch-value=]
  200 |     REQUIRE_THROWS_AS(record_to_string(header, record), HTSException);
      |                                                         ^~~~~~~~~~~~
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/test_io.o -c 
/<<PKGBUILDDIR>>/src/cpp/test_io.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/test_metrics.o -c 
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp
In file included from /<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp:3:
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp: In function ‘void 
____C_A_T_C_H____T_E_S_T____170()’:
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp:173:56: warning: catching polymorphic 
type ‘class FileException’ by value [-Wcatch-value=]
  173 |         REQUIRE_THROWS_AS(collector.load_alignments(), FileException);
      |                                                        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp:178:56: warning: catching polymorphic 
type ‘class FileException’ by value [-Wcatch-value=]
  178 |         REQUIRE_THROWS_AS(collector.load_alignments(), FileException);
      |                                                        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp: In function ‘void 
____C_A_T_C_H____T_E_S_T____243()’:
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp:249:52: warning: catching polymorphic 
type ‘class FileException’ by value [-Wcatch-value=]
  249 |     REQUIRE_THROWS_AS(collector.load_alignments(), FileException);
      |                                                    ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp: In function ‘void 
____C_A_T_C_H____T_E_S_T____252()’:
/<<PKGBUILDDIR>>/src/cpp/test_metrics.cpp:259:52: warning: catching polymorphic 
type ‘class FileException’ by value [-Wcatch-value=]
  259 |     REQUIRE_THROWS_AS(collector.load_alignments(), FileException);
      |                                                    ^~~~~~~~~~~~~
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/test_peaks.o -c 
/<<PKGBUILDDIR>>/src/cpp/test_peaks.cpp
In file included from /<<PKGBUILDDIR>>/src/cpp/test_peaks.cpp:1:
/<<PKGBUILDDIR>>/src/cpp/test_peaks.cpp: In function ‘void 
____C_A_T_C_H____T_E_S_T____172()’:
/<<PKGBUILDDIR>>/src/cpp/test_peaks.cpp:181:44: warning: catching polymorphic 
type ‘class std::out_of_range’ by value [-Wcatch-value=]
  181 |     REQUIRE_THROWS_AS(rpc.add(peak3), std::out_of_range);
      |                                            ^~~~~~~~~~~~
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/test_utils.o -c 
/<<PKGBUILDDIR>>/src/cpp/test_utils.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/Features.o -c 
/<<PKGBUILDDIR>>/src/cpp/Features.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/HTS.o -c 
/<<PKGBUILDDIR>>/src/cpp/HTS.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/IO.o -c 
/<<PKGBUILDDIR>>/src/cpp/IO.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/Metrics.o -c 
/<<PKGBUILDDIR>>/src/cpp/Metrics.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/Peaks.o -c 
/<<PKGBUILDDIR>>/src/cpp/Peaks.cpp
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX   -o testing/Utils.o -c 
/<<PKGBUILDDIR>>/src/cpp/Utils.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=c++11 -pthread -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall 
-Wextra -Wwrite-strings -Wstrict-overflow -fno-strict-aliasing -fPIC 
-I/<<PKGBUILDDIR>>/src/cpp -D LINUX -o build/ataqv build/ataqv.o 
build/Features.o build/HTS.o build/IO.o build/Metrics.o build/Peaks.o 
build/Utils.o -Wl,-z,relro -Wl,-z,now -lboost_filesystem -lboost_iostreams 
-lboost_system -lboost_chrono -lhts -lz -lncurses -lpthread
/usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lboost_system: No such file or 
directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:168: build/ataqv] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/c++/15/bits/stl_pair.h:61,
                 from /usr/include/c++/15/tuple:40,
                 from /usr/include/c++/15/mutex:42,
                 from /usr/include/c++/15/future:42,
                 from /<<PKGBUILDDIR>>/src/cpp/Metrics.cpp:10:
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 
std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, 
_Tp&) [with _Tp = nlohmann::basic_json<>::json_value]’,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType, StringType, 
BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, 
AllocatorType, JSONSerializer>::value_type& nlohmann::basic_json<ObjectType, 
ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, 
NumberFloatType, AllocatorType, 
JSONSerializer>::operator=(nlohmann::basic_json<ObjectType, ArrayType, 
StringType, BooleanType, NumberIntegerType, NumberUnsignedType, 
NumberFloatType, AllocatorType, JSONSerializer>) [with ObjectType = std::map; 
ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; 
BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long 
unsigned int; NumberFloatType = double; AllocatorType = std::allocator; 
JSONSerializer = nlohmann::adl_serializer]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:2554:13,
    inlined from ‘static void 
nlohmann::detail::external_constructor<nlohmann::detail::value_t::number_float>::construct(BasicJsonType&,
 typename BasicJsonType::number_float_t) [with BasicJsonType = 
nlohmann::basic_json<>]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:277:15,
    inlined from ‘void nlohmann::detail::to_json(BasicJsonType&, FloatType) 
[with BasicJsonType = nlohmann::basic_json<>; FloatType = long double; typename 
std::enable_if<std::is_floating_point<_Size>::value, int>::type <anonymous> = 
0]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:545:59,
    inlined from ‘decltype ((nlohmann::detail::to_json(j, forward<T>(val)), 
void())) nlohmann::detail::to_json_fn::call(BasicJsonType&, T&&, 
nlohmann::detail::priority_tag<1>) const [with BasicJsonType = 
nlohmann::basic_json<>; T = const long double&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:837:23,
    inlined from ‘void 
nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with 
BasicJsonType = nlohmann::basic_json<>; T = const long double&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:852:20,
    inlined from ‘static void nlohmann::adl_serializer< 
<template-parameter-1-1>, <template-parameter-1-2> >::to_json(BasicJsonType&, 
ValueType&&) [with BasicJsonType = nlohmann::basic_json<>; ValueType = const 
long double&; <template-parameter-1-1> = long double; <template-parameter-1-2> 
= void]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:942:28,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType 
[too-long-redacted] DIR>>/src/cpp/json.hpp:2009:35,
    inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = 
nlohmann::basic_json<>; _Args = {const long double&}]’ at 
/usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, 
_Sentinel, _ForwardIterator) [with _InputIterator = 
__gnu_cxx::__normal_iterator<const long double*, vector<long double> >; 
_Sentinel = __gnu_cxx::__normal_iterator<const long double*, vector<long 
double> >; _ForwardIterator = nlohmann::basic_json<>*]’ at 
/usr/include/c++/15/bits/stl_uninitialized.h:145:17,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, 
_InputIterator, _ForwardIterator) [with _InputIterator = 
__gnu_cxx::__normal_iterator<const long double*, vector<long double> >; 
_ForwardIterator = nlohmann::basic_json<>*]’ at 
/usr/include/c++/15/bits/stl_uninitialized.h:266:30,
    inlined from ‘_ForwardIterator 
std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, 
allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const long 
double*, vector<long double> >; _Sentinel = __gnu_cxx::__normal_iterator<const 
long double*, vector<long double> >; _ForwardIterator = 
nlohmann::basic_json<>*; _Tp = nlohmann::basic_json<>]’ at 
/usr/include/c++/15/bits/stl_uninitialized.h:637:37,
    inlined from ‘void std::vector<_Tp, 
_Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator 
= __gnu_cxx::__normal_iterator<const long double*, std::vector<long double> >; 
_Sentinel = __gnu_cxx::__normal_iterator<const long double*, std::vector<long 
double> >; _Tp = nlohmann::basic_json<>; _Alloc = 
std::allocator<nlohmann::basic_json<> >]’ at 
/usr/include/c++/15/bits/stl_vector.h:1989:37,
    inlined from ‘void std::vector<_Tp, 
_Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, 
std::forward_iterator_tag) [with _ForwardIterator = 
__gnu_cxx::__normal_iterator<const long double*, std::vector<long double> >; 
_Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> 
>]’ at /usr/include/c++/15/bits/stl_vector.h:1974:25,
    inlined from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, 
_InputIterator, const allocator_type&) [with _InputIterator = 
__gnu_cxx::__normal_iterator<const long double*, std::vector<long double> >; 
<template-parameter-2-2> = void; _Tp = nlohmann::basic_json<>; _Alloc = 
std::allocator<nlohmann::basic_json<> >]’ at 
/usr/include/c++/15/bits/stl_vector.h:751:23,
    inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& 
...) [with _Up = std::vector<nlohmann::basic_json<>, 
std::allocator<nlohmann::basic_json<> > >; _Args = 
{__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, 
std::allocator<long double> > >, __gnu_cxx::__normal_iterator<const long 
double*, std::vector<long double, std::allocator<long double> > >}; _Tp = 
std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > 
>]’ at /usr/include/c++/15/bits/new_allocator.h:191:4,
    inlined from ‘static T* nlohmann::basic_json<ObjectType, ArrayType, 
StringType, BooleanType, NumberIntegerType, NumberUnsignedType, 
NumberFloatType, AllocatorType, JSONSerializer>::create(Args&& ...) [with T = 
std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; 
Args = {__gnu_cxx::__normal_iterator<const long double*, std::vector<long 
double, std::allocator<long double> > >, __gnu_cxx::__normal_iterator<const 
long double*, std::vector<long double, std::allocator<long double> > >}; 
ObjectType = std::map; ArrayType = std::vector; StringType = 
std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long 
int; NumberUnsignedType = long unsigned int; NumberFloatType = double; 
AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]’ 
at /<<PKGBUILDDIR>>/src/cpp/json.hpp:1634:24,
    inlined from ‘static void 
nlohmann::detail::external_constructor<nlohmann::detail::value_t::array>::construct(BasicJsonType&,
 const CompatibleArrayType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleArrayType = std::vector<long double>; typename std::enable_if<(! 
std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value), 
int>::type <anonymous> = 0]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:332:77,
    inlined from ‘void nlohmann::detail::to_json(BasicJsonType&, const 
CompatibleArrayType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleArrayType = std::vector<long double>; typename 
std::enable_if<(is_compatible_array_type<BasicJsonType, 
CompatibleArrayType>::value || std::is_same<typename BasicJsonType::array_t, 
CompatibleArrayType>::value), int>::type <anonymous> = 0]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:581:52,
    inlined from ‘decltype ((nlohmann::detail::to_json(j, forward<T>(val)), 
void())) nlohmann::detail::to_json_fn::call(BasicJsonType&, T&&, 
nlohmann::detail::priority_tag<1>) const [with BasicJsonType = 
nlohmann::basic_json<>; T = const std::vector<long double>&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:837:23,
    inlined from ‘void 
nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with 
BasicJsonType = nlohmann::basic_json<>; T = const std::vector<long double>&]’ 
at /<<PKGBUILDDIR>>/src/cpp/json.hpp:852:20,
    inlined from ‘static void nlohmann::adl_serializer< 
<template-parameter-1-1>, <template-parameter-1-2> >::to_json(BasicJsonType&, 
ValueType&&) [with BasicJsonType = nlohmann::basic_json<>; ValueType = const 
std::vector<long double>&; <template-parameter-1-1> = std::vector<long double>; 
<template-parameter-1-2> = void]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:942:28,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType 
[too-long-redacted] DIR>>/src/cpp/json.hpp:2009:35,
    inlined from ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, 
_U2>&) [with _U1 = const std::__cxx11::basic_string<char>; _U2 = 
std::vector<long double>; typename std::enable_if<(std::_PCC<((! 
std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, 
_T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, 
_U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, 
_T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; 
_T1 = const std::__cxx11::basic_string<char>; _T2 = nlohmann::basic_json<>]’ 
at /usr/include/c++/15/bits/stl_pair.h:800:22,
    inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& 
...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> >; _Args = {const std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, std::vector<long double, std::allocator<long double> > >&}; _Tp = 
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at 
/usr/include/c++/15/bits/new_allocator.h:191:4,
    inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> 
>::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _Args = {const 
std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::vector<long double, std::allocator<long double> > 
>&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at 
/usr/include/c++/15/bits/alloc_traits.h:674:17,
    inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const 
std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::vector<long double, std::allocator<long double> > 
>&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = 
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:1237:37,
    inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, std::vector<long double, std::allocator<long double> > >&}; _Key = 
std::__cxx11::basic_string<char>; _Val = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = 
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:1254:21,
    inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, 
_Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, std::vector<long double, std::allocator<long double> > >&}; _Key = 
std::__cxx11::basic_string<char>; _Val = std::pair<const 
std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = 
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:2285:32,
    inlined from ‘std::pair<typename std::__rb_tree::_Node_t 
[too-long-redacted] c++/15/bits/stl_tree.h:3056:13,
    inlined from ‘std::__enable_if_t<((bool)(! std::is_same<_Val, typename 
std::iterator_traits<_InputIterator>::value_type>::value))> std::_Rb_tree<_Key, 
_Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, 
_InputIterator) [with _InputIterator = 
std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 
std::vector<long double> > >; _Key = std::__cxx11::basic_string<char>; _Val = 
std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; 
_KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >; _Compare = 
std::less<std::__cxx11::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_tree.h:1735:23,
    inlined from ‘std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, 
_InputIterator) [with _InputIterator = 
std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 
std::vector<long double> > >; _Key = std::__cxx11::basic_string<char>; _Tp = 
nlohmann::basic_json<>; _Compare = std::less<std::__cxx11::basic_string<char> 
>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 
nlohmann::basic_json<> > >]’ at /usr/include/c++/15/bits/stl_map.h:290:31,
    inlined from ‘void std::__new_allocator<_Tp>::construct( 
[too-long-redacted] /15/bits/new_allocator.h:191:4,
    inlined from ‘static T* nlohmann::basic_json<ObjectType, 
[too-long-redacted] DIR>>/src/cpp/json.hpp:1634:24,
    inlined from ‘static void 
nlohmann::detail::external_constructor<nlohmann::detail::value_t::object>::construct(BasicJsonType&,
 const CompatibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >; typename std::enable_if<(! 
std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value), 
int>::type <anonymous> = 0]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:358:79,
    inlined from ‘void nlohmann::detail::to_json(BasicJsonType&, const 
CompatibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; 
CompatibleObjectType = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >; typename 
std::enable_if<is_compatible_object_type<BasicJsonType, 
CompatibleObjectType>::value, int>::type <anonymous> = 0]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:590:53,
    inlined from ‘decltype ((nlohmann::detail::to_json(j, forward<T>(val)), 
void())) nlohmann::detail::to_json_fn::call(BasicJsonType&, T&&, 
nlohmann::detail::priority_tag<1>) const [with BasicJsonType = 
nlohmann::basic_json<>; T = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >&]’ at /<<PKGBUILDDIR>>/src/cpp/json.hpp:837:23,
    inlined from ‘void 
nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with 
BasicJsonType = nlohmann::basic_json<>; T = 
std::map<std::__cxx11::basic_string<char>, std::vector<long double> >&]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:852:20,
    inlined from ‘static void nlohmann::adl_serializer< 
<template-parameter-1-1>, <template-parameter-1-2> >::to_json(BasicJsonType&, 
ValueType&&) [with BasicJsonType = nlohmann::basic_json<>; ValueType = 
std::map<std::__cxx11::basic_string<char>, std::vector<long double> >&; 
<template-parameter-1-1> = std::map<std::__cxx11::basic_string<char>, 
std::vector<long double> >; <template-parameter-1-2> = void]’ at 
/<<PKGBUILDDIR>>/src/cpp/json.hpp:942:28,
    inlined from ‘nlohmann::basic_json<ObjectType, ArrayType 
[too-long-redacted] DIR>>/src/cpp/json.hpp:2009:35,
    inlined from ‘nlohmann::json Metrics::to_json()’ at 
/<<PKGBUILDDIR>>/src/cpp/Metrics.cpp:1570:1:
/usr/include/c++/15/bits/move.h:236:7: warning: 
‘<unnamed>.nlohmann::basic_json<std::map, std::vector, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, bool, long int, long unsigned int, double, std::allocator, 
nlohmann::adl_serializer>::m_value’ may be used uninitialized 
[-Wmaybe-uninitialized]
  236 |       __a = _GLIBCXX_MOVE(__b);
      |       ^~~
In file included from /<<PKGBUILDDIR>>/src/cpp/Metrics.hpp:16,
                 from /<<PKGBUILDDIR>>/src/cpp/Metrics.cpp:21:
/<<PKGBUILDDIR>>/src/cpp/json.hpp: In member function ‘nlohmann::json 
Metrics::to_json()’:
/<<PKGBUILDDIR>>/src/cpp/json.hpp:277:15: note: ‘<anonymous>’ declared here
  277 |             j = BasicJsonType{};
      |             ~~^~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 INSTALL="install --strip-program=true" all 
testing/run_ataqv_tests returned exit code 2
make[1]: *** [debian/rules:34: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

Reply via email to