<86>May  7 12:42:07 userdel[212708]: delete user 'rooter'
<86>May  7 12:42:07 groupadd[212776]: group added to /etc/group: name=rooter, GID=525
<86>May  7 12:42:07 groupadd[212776]: group added to /etc/gshadow: name=rooter
<86>May  7 12:42:07 groupadd[212776]: new group: name=rooter, GID=525
<86>May  7 12:42:07 useradd[212842]: new user: name=rooter, UID=525, GID=525, home=/root, shell=/bin/bash
<86>May  7 12:42:07 userdel[212986]: delete user 'builder'
<86>May  7 12:42:07 userdel[212986]: removed group 'builder' owned by 'builder'
<86>May  7 12:42:07 userdel[212986]: removed shadow group 'builder' owned by 'builder'
<86>May  7 12:42:07 groupadd[213004]: group added to /etc/group: name=builder, GID=526
<86>May  7 12:42:07 groupadd[213004]: group added to /etc/gshadow: name=builder
<86>May  7 12:42:07 groupadd[213004]: new group: name=builder, GID=526
<86>May  7 12:42:07 useradd[213025]: new user: name=builder, UID=526, GID=526, home=/usr/src, shell=/bin/bash
warning: Macro %cmake not found
warning: Macro %cmake_build not found
warning: Macro %cmakeinstall_std not found
<13>May  7 12:42:23 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>May  7 12:42:23 rpmi: libuv-1.35.0-alt1 sisyphus+248846.100.1.1 1585502174 installed
<13>May  7 12:42:23 rpmi: libjsoncpp19-1.8.4-alt5 sisyphus+243670.100.1.1 1577521267 installed
<13>May  7 12:42:23 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>May  7 12:42:23 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed
<13>May  7 12:42:23 rpmi: libe2fs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>May  7 12:42:23 rpmi: gcc-c++-common-1.4.24-alt3 sisyphus+243033.100.1.1 1576462403 installed
<13>May  7 12:42:23 rpmi: libstdc++9-devel-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed
<13>May  7 12:42:24 rpmi: gcc9-c++-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed
<13>May  7 12:42:24 rpmi: rpm-macros-cmake-3.17.0-alt1 sisyphus+248174.100.1.1 1584748107 installed
<13>May  7 12:42:24 rpmi: rmt-0.4b44-alt2 sisyphus+250767.100.1.1 1588080613 installed
<13>May  7 12:42:24 rpmi: dump-0.4b44-alt2 sisyphus+250767.100.1.1 1588080613 installed
<13>May  7 12:42:25 rpmi: cmake-modules-3.17.0-alt1 sisyphus+248174.100.1.1 1584748064 installed
<13>May  7 12:42:25 rpmi: librhash-1.3.5-alt2 1505156279 installed
<13>May  7 12:42:25 rpmi: publicsuffix-list-dafsa-20200401-alt1 sisyphus+249161.100.1.1 1585815856 installed
<13>May  7 12:42:25 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed
<13>May  7 12:42:25 rpmi: libnghttp2-1.40.0-alt1 sisyphus+244416.100.1.1 1579241942 installed
<13>May  7 12:42:25 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>May  7 12:42:25 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>May  7 12:42:25 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>May  7 12:42:25 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>May  7 12:42:25 rpmi: libnettle7-3.5.1-alt1 sisyphus+235265.40.6.1 1566223065 installed
<13>May  7 12:42:25 rpmi: libarchive13-3.4.0-alt1 sisyphus+235265.640.9.1 1566482857 installed
<13>May  7 12:42:25 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>May  7 12:42:25 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed
<13>May  7 12:42:25 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>May  7 12:42:25 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>May  7 12:42:25 rpmi: ca-certificates-2020.01.23-alt1 sisyphus+244791.300.2.1 1580285500 installed
<13>May  7 12:42:25 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>May  7 12:42:25 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>May  7 12:42:25 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>May  7 12:42:25 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<86>May  7 12:42:25 groupadd[244598]: group added to /etc/group: name=_keytab, GID=499
<86>May  7 12:42:25 groupadd[244598]: group added to /etc/gshadow: name=_keytab
<86>May  7 12:42:25 groupadd[244598]: new group: name=_keytab, GID=499
<13>May  7 12:42:25 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137330 installed
<86>May  7 12:42:25 groupadd[244646]: group added to /etc/group: name=sasl, GID=498
<86>May  7 12:42:25 groupadd[244646]: group added to /etc/gshadow: name=sasl
<86>May  7 12:42:25 groupadd[244646]: new group: name=sasl, GID=498
<13>May  7 12:42:25 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed
<13>May  7 12:42:25 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed
<13>May  7 12:42:25 rpmi: libcurl-7.69.1-alt1 sisyphus+247613.100.1.1 1583913910 installed
<13>May  7 12:42:25 rpmi: cmake-3.17.0-alt1 sisyphus+248174.100.1.1 1584748107 installed
<13>May  7 12:42:25 rpmi: ctest-3.17.0-alt1 sisyphus+248174.100.1.1 1584748107 installed
<13>May  7 12:42:26 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/nlohmann-json-3.7.2-alt2.nosrc.rpm
Installing nlohmann-json-3.7.2-alt2.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.34551
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf nlohmann-json-3.7.2
+ echo 'Source #0 (nlohmann-json-3.7.2.tar):'
Source #0 (nlohmann-json-3.7.2.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/nlohmann-json-3.7.2.tar
+ cd nlohmann-json-3.7.2
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.45813
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd nlohmann-json-3.7.2
+ mkdir -p BUILD
+ __cmake
+ pushd BUILD
~/RPM/BUILD/nlohmann-json-3.7.2/BUILD ~/RPM/BUILD/nlohmann-json-3.7.2
+ cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX=
-- The CXX compiler identification is GNU 9.2.1
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using the single-header code from /usr/src/RPM/BUILD/nlohmann-json-3.7.2/single_include/
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_C_FLAGS
    CMAKE_Fortran_FLAGS
    CMAKE_SKIP_INSTALL_RPATH
    INCLUDE_INSTALL_DIR
    LIB_DESTINATION
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR


-- Build files have been written to: /usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD
+ popd
~/RPM/BUILD/nlohmann-json-3.7.2
+ make -j8 -C BUILD
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target doctest_main
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  1%] Building CXX object test/CMakeFiles/doctest_main.dir/src/unit.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  1%] Built target doctest_main
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-testsuites
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-convenience
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-items
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-pointer_access
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-allocator
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-inspection
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-iterators1
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-deserialization
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  4%] Building CXX object test/CMakeFiles/test-convenience.dir/src/unit-convenience.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 11%] Linking CXX executable test-convenience
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 11%] Built target test-convenience
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-algorithms
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  7%] Building CXX object test/CMakeFiles/test-allocator.dir/src/unit-allocator.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 14%] Linking CXX executable test-allocator
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 14%] Built target test-allocator
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-conversions
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  8%] Building CXX object test/CMakeFiles/test-inspection.dir/src/unit-inspection.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 16%] Linking CXX executable test-inspection
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 16%] Built target test-inspection
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-capacity
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  3%] Building CXX object test/CMakeFiles/test-items.dir/src/unit-items.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 18%] Linking CXX executable test-items
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 18%] Built target test-items
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-large_json
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  2%] Building CXX object test/CMakeFiles/test-testsuites.dir/src/unit-testsuites.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 21%] Linking CXX executable test-testsuites
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 21%] Built target test-testsuites
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-concepts
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 12%] Building CXX object test/CMakeFiles/test-algorithms.dir/src/unit-algorithms.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 23%] Linking CXX executable test-algorithms
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 23%] Built target test-algorithms
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-msgpack
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 17%] Building CXX object test/CMakeFiles/test-capacity.dir/src/unit-capacity.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 25%] Linking CXX executable test-capacity
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 25%] Built target test-capacity
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-element_access2
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  5%] Building CXX object test/CMakeFiles/test-pointer_access.dir/src/unit-pointer_access.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 28%] Linking CXX executable test-pointer_access
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 28%] Built target test-pointer_access
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-comparison
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 22%] Building CXX object test/CMakeFiles/test-concepts.dir/src/unit-concepts.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 30%] Linking CXX executable test-concepts
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 30%] Built target test-concepts
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-alt-string
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 20%] Building CXX object test/CMakeFiles/test-large_json.dir/src/unit-large_json.cpp.o
In file included from /usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/thirdparty/doctest/doctest_compatibility.h:6,
                 from /usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-large_json.cpp:30:
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-large_json.cpp: In function 'void _DOCTEST_ANON_FUNC_2()':
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/thirdparty/doctest/doctest.h:1745:24: warning: ignoring return value of 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parse(nlohmann::detail::input_adapter&&, nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t, bool) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t = std::function<bool(int, nlohmann::detail::parser<nlohmann::basic_json<> >::parse_event_t, nlohmann::basic_json<>&)>]', declared with attribute warn_unused_result [-Wunused-result]
 1745 |     static_cast<void>(x);                                                                          \
      |                        ^
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/thirdparty/doctest/doctest.h:2053:13: note: in expansion of macro 'DOCTEST_CAST_TO_VOID'
 2053 |             DOCTEST_CAST_TO_VOID(expr)                                                             \
      |             ^~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/thirdparty/doctest/doctest.h:2076:37: note: in expansion of macro 'DOCTEST_ASSERT_NOTHROW'
 2076 | #define DOCTEST_CHECK_NOTHROW(expr) DOCTEST_ASSERT_NOTHROW(expr, DT_CHECK_NOTHROW)
      |                                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/thirdparty/doctest/doctest.h:2480:23: note: in expansion of macro 'DOCTEST_CHECK_NOTHROW'
 2480 | #define CHECK_NOTHROW DOCTEST_CHECK_NOTHROW
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-large_json.cpp:46:9: note: in expansion of macro 'CHECK_NOTHROW'
   46 |         CHECK_NOTHROW(nlohmann::json::parse(s));
      |         ^~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-large_json.cpp:32:
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/single_include/nlohmann/json.hpp:20747:23: note: declared here
20747 |     static basic_json parse(detail::input_adapter&& i,
      |                       ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 10%] Building CXX object test/CMakeFiles/test-iterators1.dir/src/unit-iterators1.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 32%] Linking CXX executable test-large_json
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 34%] Built target test-large_json
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-udt
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 34%] Linking CXX executable test-iterators1
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 35%] Built target test-iterators1
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-constructor2
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 29%] Building CXX object test/CMakeFiles/test-comparison.dir/src/unit-comparison.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 37%] Linking CXX executable test-comparison
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 37%] Built target test-comparison
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-reference_access
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  9%] Building CXX object test/CMakeFiles/test-deserialization.dir/src/unit-deserialization.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 40%] Linking CXX executable test-deserialization
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 40%] Built target test-deserialization
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-constructor1
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 31%] Building CXX object test/CMakeFiles/test-alt-string.dir/src/unit-alt-string.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 42%] Linking CXX executable test-alt-string
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 42%] Built target test-alt-string
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-class_parser
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 36%] Building CXX object test/CMakeFiles/test-constructor2.dir/src/unit-constructor2.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 44%] Linking CXX executable test-constructor2
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 44%] Built target test-constructor2
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-cbor
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 38%] Building CXX object test/CMakeFiles/test-reference_access.dir/src/unit-reference_access.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 47%] Linking CXX executable test-reference_access
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 47%] Built target test-reference_access
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-meta
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 15%] Building CXX object test/CMakeFiles/test-conversions.dir/src/unit-conversions.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 49%] Linking CXX executable test-conversions
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 49%] Built target test-conversions
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-json_patch
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 24%] Building CXX object test/CMakeFiles/test-msgpack.dir/src/unit-msgpack.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 51%] Linking CXX executable test-msgpack
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 51%] Built target test-msgpack
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 35%] Building CXX object test/CMakeFiles/test-udt.dir/src/unit-udt.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-bson
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 48%] Building CXX object test/CMakeFiles/test-meta.dir/src/unit-meta.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 52%] Linking CXX executable test-udt
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 55%] Built target test-udt
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-class_lexer
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 55%] Linking CXX executable test-meta
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 55%] Built target test-meta
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-to_chars
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 27%] Building CXX object test/CMakeFiles/test-element_access2.dir/src/unit-element_access2.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 58%] Linking CXX executable test-element_access2
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 58%] Built target test-element_access2
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-readme
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 56%] Building CXX object test/CMakeFiles/test-class_lexer.dir/src/unit-class_lexer.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 61%] Linking CXX executable test-class_lexer
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 61%] Built target test-class_lexer
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-class_const_iterator
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 62%] Building CXX object test/CMakeFiles/test-class_const_iterator.dir/src/unit-class_const_iterator.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 63%] Linking CXX executable test-class_const_iterator
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 63%] Built target test-class_const_iterator
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-class_iterator
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 57%] Building CXX object test/CMakeFiles/test-to_chars.dir/src/unit-to_chars.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 65%] Linking CXX executable test-to_chars
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 65%] Built target test-to_chars
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-iterators2
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 41%] Building CXX object test/CMakeFiles/test-constructor1.dir/src/unit-constructor1.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 68%] Linking CXX executable test-constructor1
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 68%] Built target test-constructor1
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-element_access1
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 60%] Building CXX object test/CMakeFiles/test-readme.dir/src/unit-readme.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 70%] Linking CXX executable test-readme
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 70%] Built target test-readme
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-json_pointer
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 54%] Building CXX object test/CMakeFiles/test-bson.dir/src/unit-bson.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 50%] Building CXX object test/CMakeFiles/test-json_patch.dir/src/unit-json_patch.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 74%] Linking CXX executable test-json_patch
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 74%] Built target test-json_patch
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-merge_patch
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 72%] Linking CXX executable test-bson
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 75%] Built target test-bson
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-modifiers
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 43%] Building CXX object test/CMakeFiles/test-class_parser.dir/src/unit-class_parser.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 64%] Building CXX object test/CMakeFiles/test-class_iterator.dir/src/unit-class_iterator.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 78%] Linking CXX executable test-class_iterator
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 78%] Built target test-class_iterator
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-noexcept
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 77%] Linking CXX executable test-class_parser
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 80%] Built target test-class_parser
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-wstring
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 80%] Building CXX object test/CMakeFiles/test-noexcept.dir/src/unit-noexcept.cpp.o
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-noexcept.cpp:45:6: warning: 'void {anonymous}::to_json(nlohmann::json&, {anonymous}::pod) noexcept' declared 'static' but never defined [-Wunused-function]
   45 | void to_json(json&, pod) noexcept;
      |      ^~~~~~~
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-noexcept.cpp:46:6: warning: 'void {anonymous}::to_json(nlohmann::json&, {anonymous}::pod_bis)' declared 'static' but never defined [-Wunused-function]
   46 | void to_json(json&, pod_bis);
      |      ^~~~~~~
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-noexcept.cpp:47:6: warning: 'void {anonymous}::from_json(const json&, {anonymous}::pod) noexcept' declared 'static' but never defined [-Wunused-function]
   47 | void from_json(const json&, pod) noexcept;
      |      ^~~~~~~~~
/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test/src/unit-noexcept.cpp:48:6: warning: 'void {anonymous}::from_json(const json&, {anonymous}::pod_bis)' declared 'static' but never defined [-Wunused-function]
   48 | void from_json(const json&, pod_bis);
      |      ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 82%] Linking CXX executable test-noexcept
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 82%] Built target test-noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-regression
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 45%] Building CXX object test/CMakeFiles/test-cbor.dir/src/unit-cbor.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 84%] Linking CXX executable test-cbor
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 84%] Built target test-cbor
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-serialization
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 75%] Building CXX object test/CMakeFiles/test-merge_patch.dir/src/unit-merge_patch.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 69%] Building CXX object test/CMakeFiles/test-element_access1.dir/src/unit-element_access1.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 87%] Linking CXX executable test-merge_patch
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 88%] Built target test-merge_patch
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-ubjson
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 88%] Linking CXX executable test-element_access1
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 89%] Built target test-element_access1
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Scanning dependencies of target test-unicode
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 81%] Building CXX object test/CMakeFiles/test-wstring.dir/src/unit-wstring.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 91%] Linking CXX executable test-wstring
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 91%] Built target test-wstring
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 85%] Building CXX object test/CMakeFiles/test-serialization.dir/src/unit-serialization.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 92%] Linking CXX executable test-serialization
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 92%] Built target test-serialization
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 67%] Building CXX object test/CMakeFiles/test-iterators2.dir/src/unit-iterators2.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 94%] Linking CXX executable test-iterators2
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 94%] Built target test-iterators2
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 90%] Building CXX object test/CMakeFiles/test-unicode.dir/src/unit-unicode.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 76%] Building CXX object test/CMakeFiles/test-modifiers.dir/src/unit-modifiers.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 95%] Linking CXX executable test-unicode
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 71%] Building CXX object test/CMakeFiles/test-json_pointer.dir/src/unit-json_pointer.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 97%] Built target test-unicode
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 96%] Linking CXX executable test-modifiers
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 97%] Built target test-modifiers
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 97%] Linking CXX executable test-json_pointer
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 97%] Built target test-json_pointer
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 89%] Building CXX object test/CMakeFiles/test-ubjson.dir/src/unit-ubjson.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 98%] Linking CXX executable test-ubjson
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 98%] Built target test-ubjson
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 83%] Building CXX object test/CMakeFiles/test-regression.dir/src/unit-regression.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[100%] Linking CXX executable test-regression
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[100%] Built target test-regression
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.43291
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/nlohmann-json-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/nlohmann-json-buildroot
+ cd nlohmann-json-3.7.2
+ make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/nlohmann-json-buildroot -C BUILD
make: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  1%] Built target doctest_main
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  3%] Built target test-iterators1
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  5%] Built target test-items
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[  8%] Built target test-inspection
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 10%] Built target test-testsuites
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 12%] Built target test-convenience
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 15%] Built target test-deserialization
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 17%] Built target test-allocator
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 20%] Built target test-pointer_access
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 22%] Built target test-algorithms
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 24%] Built target test-conversions
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 27%] Built target test-capacity
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 29%] Built target test-large_json
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 31%] Built target test-concepts
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 34%] Built target test-msgpack
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 36%] Built target test-element_access2
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 38%] Built target test-comparison
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 41%] Built target test-alt-string
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 43%] Built target test-udt
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 45%] Built target test-constructor2
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 48%] Built target test-reference_access
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 50%] Built target test-constructor1
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 52%] Built target test-class_parser
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 55%] Built target test-cbor
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 57%] Built target test-meta
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 60%] Built target test-json_patch
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 62%] Built target test-bson
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 64%] Built target test-class_lexer
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 67%] Built target test-to_chars
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 69%] Built target test-readme
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 71%] Built target test-class_const_iterator
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 74%] Built target test-class_iterator
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 76%] Built target test-iterators2
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 78%] Built target test-element_access1
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 81%] Built target test-json_pointer
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 83%] Built target test-merge_patch
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 85%] Built target test-modifiers
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 88%] Built target test-noexcept
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 90%] Built target test-wstring
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 92%] Built target test-regression
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 95%] Built target test-serialization
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[ 97%] Built target test-ubjson
make[2]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
[100%] Built target test-unicode
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
Install the project...
-- Install configuration: ""
-- Installing: /usr/src/tmp/nlohmann-json-buildroot/usr/include
-- Installing: /usr/src/tmp/nlohmann-json-buildroot/usr/include/nlohmann
-- Installing: /usr/src/tmp/nlohmann-json-buildroot/usr/include/nlohmann/json.hpp
-- Installing: /usr/src/tmp/nlohmann-json-buildroot/usr/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake
-- Installing: /usr/src/tmp/nlohmann-json-buildroot/usr/lib/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake
-- Installing: /usr/src/tmp/nlohmann-json-buildroot/usr/lib/cmake/nlohmann_json/nlohmann_jsonTargets.cmake
make: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/BUILD'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/nlohmann-json-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/nlohmann-json-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/nlohmann-json-buildroot/ (default)
Compressing files in /usr/src/tmp/nlohmann-json-buildroot (auto)
Adjusting library links in /usr/src/tmp/nlohmann-json-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/nlohmann-json-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.43291
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd nlohmann-json-3.7.2
+ make -j8 check
make check -C test
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-allocator.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-capacity.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-algorithms.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-class_const_iterator.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-class_lexer.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-class_iterator.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-bson.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-cbor.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-comparison.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-alt-string.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-concepts.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-convenience.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-constructor2.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-element_access1.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-class_parser.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-inspection.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-items.o
src/unit-items.cpp: In function 'void _DOCTEST_ANON_FUNC_2()':
src/unit-items.cpp:51:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
   51 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:51:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
   51 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:84:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
   84 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:84:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
   84 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:128:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  128 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:128:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  128 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:161:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  161 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:161:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  161 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:197:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  197 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:197:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  197 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:230:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  230 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:230:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  230 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:263:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  263 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:263:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  263 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:296:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  296 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:296:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  296 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:332:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  332 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:332:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  332 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:365:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  365 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:365:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  365 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:409:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  409 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:409:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  409 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:442:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  442 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:442:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  442 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:478:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  478 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:478:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  478 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:511:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  511 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:511:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  511 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:544:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  544 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:544:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  544 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:577:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  577 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:577:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  577 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:613:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  613 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:613:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  613 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:628:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  628 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:628:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  628 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:649:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  649 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:649:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  649 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:664:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  664 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:664:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::reference = nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  664 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18984:38: note: declared here
18984 |     static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
      |                                      ^~~~~~~~~~~~~~~~
src/unit-items.cpp:682:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  682 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:682:51: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  682 |             for (auto i : json::iterator_wrapper(j))
      |                                                   ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:697:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  697 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:697:52: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  697 |             for (auto& i : json::iterator_wrapper(j))
      |                                                    ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:712:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  712 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:712:57: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  712 |             for (const auto i : json::iterator_wrapper(j))
      |                                                         ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:727:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  727 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
src/unit-items.cpp:727:58: warning: 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iterator_wrapper(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> > > = nlohmann::detail::iteration_proxy<nlohmann::detail::iter_impl<const nlohmann::basic_json<> > >; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::value_type = nlohmann::basic_json<>]' is deprecated: Since 3.1.0 [-Wdeprecated-declarations]
  727 |             for (const auto& i : json::iterator_wrapper(j))
      |                                                          ^
In file included from src/unit-items.cpp:32:
../single_include/nlohmann/json.hpp:18993:44: note: declared here
18993 |     static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
      |                                            ^~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-element_access2.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-constructor1.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-deserialization.o
src/unit-deserialization.cpp: In function 'void _DOCTEST_ANON_FUNC_2()':
src/unit-deserialization.cpp:243:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  243 |             j << ss;
      |                  ^~
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
src/unit-deserialization.cpp:243:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  243 |             j << ss;
      |                  ^~
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
In file included from thirdparty/doctest/doctest_compatibility.h:6,
                 from src/unit-deserialization.cpp:30:
src/unit-deserialization.cpp:326:34: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  326 |             CHECK_THROWS_AS(j << ss1, json::parse_error&);
      |                                  ^~~
thirdparty/doctest/doctest.h:1745:23: note: in definition of macro 'DOCTEST_CAST_TO_VOID'
 1745 |     static_cast<void>(x);                                                                          \
      |                       ^
thirdparty/doctest/doctest.h:2064:44: note: in expansion of macro 'DOCTEST_ASSERT_THROWS_AS'
 2064 | #define DOCTEST_CHECK_THROWS_AS(expr, ...) DOCTEST_ASSERT_THROWS_AS(expr, DT_CHECK_THROWS_AS, "", __VA_ARGS__)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
thirdparty/doctest/doctest.h:2477:25: note: in expansion of macro 'DOCTEST_CHECK_THROWS_AS'
 2477 | #define CHECK_THROWS_AS DOCTEST_CHECK_THROWS_AS
      |                         ^~~~~~~~~~~~~~~~~~~~~~~
src/unit-deserialization.cpp:326:13: note: in expansion of macro 'CHECK_THROWS_AS'
  326 |             CHECK_THROWS_AS(j << ss1, json::parse_error&);
      |             ^~~~~~~~~~~~~~~
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
In file included from thirdparty/doctest/doctest_compatibility.h:6,
                 from src/unit-deserialization.cpp:30:
src/unit-deserialization.cpp:326:34: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  326 |             CHECK_THROWS_AS(j << ss1, json::parse_error&);
      |                                  ^~~
thirdparty/doctest/doctest.h:1745:23: note: in definition of macro 'DOCTEST_CAST_TO_VOID'
 1745 |     static_cast<void>(x);                                                                          \
      |                       ^
thirdparty/doctest/doctest.h:2064:44: note: in expansion of macro 'DOCTEST_ASSERT_THROWS_AS'
 2064 | #define DOCTEST_CHECK_THROWS_AS(expr, ...) DOCTEST_ASSERT_THROWS_AS(expr, DT_CHECK_THROWS_AS, "", __VA_ARGS__)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
thirdparty/doctest/doctest.h:2477:25: note: in expansion of macro 'DOCTEST_CHECK_THROWS_AS'
 2477 | #define CHECK_THROWS_AS DOCTEST_CHECK_THROWS_AS
      |                         ^~~~~~~~~~~~~~~~~~~~~~~
src/unit-deserialization.cpp:326:13: note: in expansion of macro 'CHECK_THROWS_AS'
  326 |             CHECK_THROWS_AS(j << ss1, json::parse_error&);
      |             ^~~~~~~~~~~~~~~
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
In file included from thirdparty/doctest/doctest_compatibility.h:6,
                 from src/unit-deserialization.cpp:30:
src/unit-deserialization.cpp:327:36: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  327 |             CHECK_THROWS_WITH(j << ss2,
      |                                    ^~~
thirdparty/doctest/doctest.h:1745:23: note: in definition of macro 'DOCTEST_CAST_TO_VOID'
 1745 |     static_cast<void>(x);                                                                          \
      |                       ^
thirdparty/doctest/doctest.h:2068:46: note: in expansion of macro 'DOCTEST_ASSERT_THROWS_WITH'
 2068 | #define DOCTEST_CHECK_THROWS_WITH(expr, ...) DOCTEST_ASSERT_THROWS_WITH(expr, DT_CHECK_THROWS_WITH, __VA_ARGS__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
thirdparty/doctest/doctest.h:2478:27: note: in expansion of macro 'DOCTEST_CHECK_THROWS_WITH'
 2478 | #define CHECK_THROWS_WITH DOCTEST_CHECK_THROWS_WITH
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~
src/unit-deserialization.cpp:327:13: note: in expansion of macro 'CHECK_THROWS_WITH'
  327 |             CHECK_THROWS_WITH(j << ss2,
      |             ^~~~~~~~~~~~~~~~~
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
In file included from thirdparty/doctest/doctest_compatibility.h:6,
                 from src/unit-deserialization.cpp:30:
src/unit-deserialization.cpp:327:36: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  327 |             CHECK_THROWS_WITH(j << ss2,
      |                                    ^~~
thirdparty/doctest/doctest.h:1745:23: note: in definition of macro 'DOCTEST_CAST_TO_VOID'
 1745 |     static_cast<void>(x);                                                                          \
      |                       ^
thirdparty/doctest/doctest.h:2068:46: note: in expansion of macro 'DOCTEST_ASSERT_THROWS_WITH'
 2068 | #define DOCTEST_CHECK_THROWS_WITH(expr, ...) DOCTEST_ASSERT_THROWS_WITH(expr, DT_CHECK_THROWS_WITH, __VA_ARGS__)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
thirdparty/doctest/doctest.h:2478:27: note: in expansion of macro 'DOCTEST_CHECK_THROWS_WITH'
 2478 | #define CHECK_THROWS_WITH DOCTEST_CHECK_THROWS_WITH
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~
src/unit-deserialization.cpp:327:13: note: in expansion of macro 'CHECK_THROWS_WITH'
  327 |             CHECK_THROWS_WITH(j << ss2,
      |             ^~~~~~~~~~~~~~~~~
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
src/unit-deserialization.cpp:975:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  975 |             j << s;
      |                  ^
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
src/unit-deserialization.cpp:975:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  975 |             j << s;
      |                  ^
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
src/unit-deserialization.cpp:977:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  977 |             j << s;
      |                  ^
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
src/unit-deserialization.cpp:977:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
  977 |             j << s;
      |                  ^
In file included from src/unit-deserialization.cpp:32:
../single_include/nlohmann/json.hpp:20916:26: note: declared here
20916 |     friend std::istream& operator<<(basic_json& j, std::istream& i)
      |                          ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-merge_patch.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-iterators1.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-meta.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-modifiers.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-iterators2.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-json_pointer.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-json_patch.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-conversions.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-serialization.o
src/unit-serialization.cpp: In function 'void _DOCTEST_ANON_FUNC_2()':
src/unit-serialization.cpp:75:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
   75 |             j >> ss;
      |                  ^~
In file included from src/unit-serialization.cpp:32:
../single_include/nlohmann/json.hpp:20668:26: note: declared here
20668 |     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
      |                          ^~~~~~~~
src/unit-serialization.cpp:75:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
   75 |             j >> ss;
      |                  ^~
In file included from src/unit-serialization.cpp:32:
../single_include/nlohmann/json.hpp:20668:26: note: declared here
20668 |     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
      |                          ^~~~~~~~
src/unit-serialization.cpp:84:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
   84 |             j >> ss;
      |                  ^~
In file included from src/unit-serialization.cpp:32:
../single_include/nlohmann/json.hpp:20668:26: note: declared here
20668 |     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
      |                          ^~~~~~~~
src/unit-serialization.cpp:84:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
   84 |             j >> ss;
      |                  ^~
In file included from src/unit-serialization.cpp:32:
../single_include/nlohmann/json.hpp:20668:26: note: declared here
20668 |     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
      |                          ^~~~~~~~
src/unit-serialization.cpp:95:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
   95 |             j >> ss;
      |                  ^~
In file included from src/unit-serialization.cpp:32:
../single_include/nlohmann/json.hpp:20668:26: note: declared here
20668 |     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
      |                          ^~~~~~~~
src/unit-serialization.cpp:95:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated: Since 3.0.0 [-Wdeprecated-declarations]
   95 |             j >> ss;
      |                  ^~
In file included from src/unit-serialization.cpp:32:
../single_include/nlohmann/json.hpp:20668:26: note: declared here
20668 |     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
      |                          ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-pointer_access.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-readme.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-algorithms
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-reference_access.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-alt-string
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-allocator
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-bson
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-capacity
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-cbor
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-class_const_iterator
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-class_iterator
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-wstring.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-comparison
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-class_lexer
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-class_parser
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-msgpack.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-constructor1
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-concepts
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-conversions
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-convenience
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-constructor2
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-testsuites.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-inspection
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-items
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-iterators2
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-element_access1
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-deserialization
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-iterators1
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-element_access2
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-ubjson.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-merge_patch
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-meta
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-json_patch
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-json_pointer
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-msgpack
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-modifiers
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-pointer_access
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-reference_access
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-readme
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-serialization
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-testsuites
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-ubjson
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-wstring
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-large_json.o
In file included from thirdparty/doctest/doctest_compatibility.h:6,
                 from src/unit-large_json.cpp:30:
src/unit-large_json.cpp: In function 'void _DOCTEST_ANON_FUNC_2()':
thirdparty/doctest/doctest.h:1745:24: warning: ignoring return value of 'static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parse(nlohmann::detail::input_adapter&&, nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t, bool) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t = std::function<bool(int, nlohmann::detail::parser<nlohmann::basic_json<> >::parse_event_t, nlohmann::basic_json<>&)>]', declared with attribute warn_unused_result [-Wunused-result]
 1745 |     static_cast<void>(x);                                                                          \
      |                        ^
thirdparty/doctest/doctest.h:2053:13: note: in expansion of macro 'DOCTEST_CAST_TO_VOID'
 2053 |             DOCTEST_CAST_TO_VOID(expr)                                                             \
      |             ^~~~~~~~~~~~~~~~~~~~
thirdparty/doctest/doctest.h:2076:37: note: in expansion of macro 'DOCTEST_ASSERT_NOTHROW'
 2076 | #define DOCTEST_CHECK_NOTHROW(expr) DOCTEST_ASSERT_NOTHROW(expr, DT_CHECK_NOTHROW)
      |                                     ^~~~~~~~~~~~~~~~~~~~~~
thirdparty/doctest/doctest.h:2480:23: note: in expansion of macro 'DOCTEST_CHECK_NOTHROW'
 2480 | #define CHECK_NOTHROW DOCTEST_CHECK_NOTHROW
      |                       ^~~~~~~~~~~~~~~~~~~~~
src/unit-large_json.cpp:46:9: note: in expansion of macro 'CHECK_NOTHROW'
   46 |         CHECK_NOTHROW(nlohmann::json::parse(s));
      |         ^~~~~~~~~~~~~
In file included from src/unit-large_json.cpp:32:
../single_include/nlohmann/json.hpp:20747:23: note: declared here
20747 |     static basic_json parse(detail::input_adapter&& i,
      |                       ^~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-large_json
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-noexcept.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-unicode.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-unicode
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-to_chars.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-to_chars
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-regression.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-regression
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXX]   src/unit-udt.o
src/unit-udt.cpp:132:6: warning: no previous declaration for 'void udt::to_json(nlohmann::json&, const udt::address&)' [-Wmissing-declarations]
  132 | void to_json(nlohmann::json& j, const address& a)
      |      ^~~~~~~
src/unit-udt.cpp:137:6: warning: no previous declaration for 'void udt::to_json(nlohmann::json&, const udt::contact&)' [-Wmissing-declarations]
  137 | void to_json(nlohmann::json& j, const contact& c)
      |      ^~~~~~~
src/unit-udt.cpp:142:6: warning: no previous declaration for 'void udt::to_json(nlohmann::json&, const udt::contact_book&)' [-Wmissing-declarations]
  142 | void to_json(nlohmann::json& j, const contact_book& cb)
      |      ^~~~~~~
src/unit-udt.cpp:148:6: warning: no previous declaration for 'bool udt::operator==(udt::age, udt::age)' [-Wmissing-declarations]
  148 | bool operator==(age lhs, age rhs)
      |      ^~~~~~~~
src/unit-udt.cpp:153:6: warning: no previous declaration for 'bool udt::operator==(const udt::address&, const udt::address&)' [-Wmissing-declarations]
  153 | bool operator==(const address& lhs, const address& rhs)
      |      ^~~~~~~~
src/unit-udt.cpp:158:6: warning: no previous declaration for 'bool udt::operator==(const udt::name&, const udt::name&)' [-Wmissing-declarations]
  158 | bool operator==(const name& lhs, const name& rhs)
      |      ^~~~~~~~
src/unit-udt.cpp:163:6: warning: no previous declaration for 'bool udt::operator==(const udt::person&, const udt::person&)' [-Wmissing-declarations]
  163 | bool operator==(const person& lhs, const person& rhs)
      |      ^~~~~~~~
src/unit-udt.cpp:168:6: warning: no previous declaration for 'bool udt::operator==(const udt::contact&, const udt::contact&)' [-Wmissing-declarations]
  168 | bool operator==(const contact& lhs, const contact& rhs)
      |      ^~~~~~~~
src/unit-udt.cpp:174:6: warning: no previous declaration for 'bool udt::operator==(const udt::contact_book&, const udt::contact_book&)' [-Wmissing-declarations]
  174 | bool operator==(const contact_book& lhs, const contact_book& rhs)
      |      ^~~~~~~~
src/unit-udt.cpp:220:6: warning: no previous declaration for 'void udt::from_json(const json&, udt::address&)' [-Wmissing-declarations]
  220 | void from_json(const nlohmann::json& j, address& a)
      |      ^~~~~~~~~
src/unit-udt.cpp:225:6: warning: no previous declaration for 'void udt::from_json(const json&, udt::contact&)' [-Wmissing-declarations]
  225 | void from_json(const nlohmann::json& j, contact& c)
      |      ^~~~~~~~~
src/unit-udt.cpp:231:6: warning: no previous declaration for 'void udt::from_json(const json&, udt::contact_book&)' [-Wmissing-declarations]
  231 | void from_json(const nlohmann::json& j, contact_book& cb)
      |      ^~~~~~~~~
src/unit-udt.cpp:635:6: warning: no previous declaration for 'bool udt::operator==(udt::small_pod, udt::small_pod)' [-Wmissing-declarations]
  635 | bool operator==(small_pod lhs, small_pod rhs) noexcept
      |      ^~~~~~~~
src/unit-udt.cpp:641:6: warning: no previous declaration for 'bool udt::operator==(const udt::non_pod&, const udt::non_pod&)' [-Wmissing-declarations]
  641 | bool operator==(const  non_pod& lhs, const  non_pod& rhs) noexcept
      |      ^~~~~~~~
src/unit-udt.cpp:646:15: warning: no previous declaration for 'std::ostream& udt::operator<<(std::ostream&, udt::small_pod)' [-Wmissing-declarations]
  646 | std::ostream& operator<<(std::ostream& os, small_pod l)
      |               ^~~~~~~~
src/unit-udt.cpp: In function 'void _DOCTEST_ANON_FUNC_25()':
src/unit-udt.cpp:695:32: warning: declaration of 'using json = using json = class nlohmann::basic_json<>' shadows a global declaration [-Wshadow]
  695 |     using json = nlohmann::json;
      |                                ^
In file included from src/unit-udt.cpp:32:
../single_include/nlohmann/json.hpp:2445:7: note: shadowed declaration is here
 2445 | using json = basic_json<>;
      |       ^~~~
src/unit-udt.cpp: In function 'void _DOCTEST_ANON_FUNC_27()':
src/unit-udt.cpp:710:32: warning: declaration of 'using json = using json = class nlohmann::basic_json<>' shadows a global declaration [-Wshadow]
  710 |     using json = nlohmann::json;
      |                                ^
In file included from src/unit-udt.cpp:32:
../single_include/nlohmann/json.hpp:2445:7: note: shadowed declaration is here
 2445 | using json = basic_json<>;
      |       ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
[CXXLD] test-udt
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
Executing test-algorithms...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     39 |     39 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-allocator...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      2 |      2 passed |      0 failed |      0 skipped
[doctest] assertions:     17 |     17 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-alt-string...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     28 |     28 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-bson...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      5 |      5 passed |      0 failed |      1 skipped
[doctest] assertions:    478 |    478 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-capacity...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    120 |    120 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-cbor...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      5 |      5 passed |      0 failed |      1 skipped
[doctest] assertions: 1639515 | 1639515 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-class_const_iterator...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     82 |     82 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-class_iterator...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     82 |     82 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-class_lexer...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    173 |    173 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-class_parser...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:   3700 |   3700 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-comparison...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:   1766 |   1766 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-concepts...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     33 |     33 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-constructor1...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    325 |    325 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-constructor2...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     19 |     19 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-convenience...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     51 |     51 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-conversions...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      2 |      2 passed |      0 failed |      0 skipped
[doctest] assertions:    270 |    270 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-deserialization...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    403 |    403 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-element_access1...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    292 |    292 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-element_access2...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      2 |      2 passed |      0 failed |      0 skipped
[doctest] assertions:    464 |    464 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-inspection...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    150 |    150 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-items...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      2 |      2 passed |      0 failed |      0 skipped
[doctest] assertions:    222 |    222 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-iterators1...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    702 |    702 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-iterators2...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:   1884 |   1884 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-json_patch...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    243 |    243 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-json_pointer...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    232 |    232 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-large_json...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:      1 |      1 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-merge_patch...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:     17 |     17 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-meta...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:      8 |      8 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-modifiers...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    232 |    232 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-msgpack...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      2 |      2 passed |      0 failed |      1 skipped
[doctest] assertions: 1213790 | 1213790 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-noexcept...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:      6 |      6 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-pointer_access...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    181 |    181 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-readme...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      0 |      0 passed |      0 failed |      1 skipped
[doctest] assertions:      0 |      0 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-reference_access...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:    119 |    119 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-regression...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      2 |      2 passed |      0 failed |      0 skipped
[doctest] assertions:    592 |    592 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-serialization...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      5 |      5 passed |      0 failed |      0 skipped
[doctest] assertions:     56 |     56 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-testsuites...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      8 |      8 passed |      0 failed |      0 skipped
[doctest] assertions:   1616 |   1616 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-to_chars...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      2 |      2 passed |      0 failed |      0 skipped
[doctest] assertions:    433 |    433 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-ubjson...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      3 |      3 passed |      0 failed |      1 skipped
[doctest] assertions: 690216 | 690216 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-udt...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:     10 |     10 passed |      0 failed |      0 skipped
[doctest] assertions:     61 |     61 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-unicode...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      1 skipped
[doctest] assertions:    351 |    351 passed |      0 failed |
[doctest] Status: SUCCESS!
Executing test-wstring...
[doctest] doctest version is "2.3.5"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:      1 |      1 passed |      0 failed |      0 skipped
[doctest] assertions:      6 |      6 passed |      0 failed |
[doctest] Status: SUCCESS!
make[1]: Leaving directory '/usr/src/RPM/BUILD/nlohmann-json-3.7.2/test'
rm src/unit-to_chars.o src/unit-large_json.o src/unit-noexcept.o src/unit-udt.o
+ exit 0
Processing files: nlohmann-json-devel-3.7.2-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7zXuHO
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eTTOoO
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
/usr/src/tmp/nlohmann-json-buildroot/usr/include/nlohmann/json.hpp:37:10: fatal error: algorithm: No such file or directory
   37 | #include <algorithm> // all_of, find, for_each
      |          ^~~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/nlohmann-json-buildroot/usr/include/nlohmann/json.hpp: cpp failed, trying c++ mode
Provides: json-cpp
Obsoletes: json-cpp
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZvLDFO
Wrote: /usr/src/RPM/RPMS/i586/nlohmann-json-devel-3.7.2-alt2.i586.rpm
770.62user 22.79system 4:12.91elapsed 313%CPU (0avgtext+0avgdata 770428maxresident)k
0inputs+0outputs (0major+12036879minor)pagefaults 0swaps
784.68user 25.83system 4:39.00elapsed 290%CPU (0avgtext+0avgdata 770428maxresident)k
0inputs+0outputs (0major+12345304minor)pagefaults 0swaps