dpkg-buildpackage: info: source package nlohmann-json3 dpkg-buildpackage: info: source version 3.1.2-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Hubert Chathi dpkg-source --before-build nlohmann-json3-3.1.2 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean dh_auto_clean make -j1 clean make[1]: Entering directory '/build/nlohmann-json3-3.1.2' rm -fr json_unit json_benchmarks fuzz fuzz-testing *.dSYM test/*.dSYM rm -fr benchmarks/files/numbers/*.json rm -fr build_coverage build_benchmarks make clean -Cdoc make[2]: Entering directory '/build/nlohmann-json3-3.1.2/doc' rm -fr me.nlohmann.json.docset html examples/insert examples/erase__size_type examples/diff examples/README examples/type examples/front examples/is_number_unsigned examples/operatorarray__size_type examples/operator__equal examples/operatorjson_pointer examples/basic_json__value_ptr examples/basic_json__copyassignment examples/to_msgpack examples/is_discarded examples/basic_json__moveconstructor examples/swap__object_t examples/cbegin examples/at_json_pointer_const examples/basic_json__basic_json examples/is_string examples/is_structured examples/is_array examples/merge_patch examples/to_cbor examples/array examples/get_ref examples/back examples/get__ValueType_const examples/get__PointerType examples/rbegin examples/crbegin examples/max_size examples/to_ubjson examples/operatorarray__size_type_const examples/iterator_wrapper examples/operator__notequal examples/emplace_back examples/get_ptr examples/operator_serialize examples/object examples/at__object_t_key_type examples/push_back examples/from_cbor examples/update examples/swap__array_t examples/clear examples/exception examples/swap__reference examples/erase__IteratorType_IteratorType examples/invalid_iterator examples/swap__string_t examples/parse__string__parser_callback_t examples/operator__greater examples/erase__key_type examples/is_object examples/json_pointer__to_string examples/type_error examples/operator__value_t examples/at__object_t_key_type_const examples/unflatten examples/basic_json__list_init_t examples/empty examples/operator__equal__nullptr_t examples/basic_json__nullptr_t examples/parse_error examples/rend examples/cend examples/is_number_float examples/operator__ValueType examples/basic_json__value examples/push_back__object_t__value examples/operatorarray__key_type_const examples/operator__lessequal examples/type_name examples/basic_json__InputIt_InputIt examples/basic_json__value_t examples/insert__count examples/insert__range_object examples/parse__istream__parser_callback_t examples/is_null examples/operator__greaterequal examples/is_boolean examples/update__range examples/operator_deserialize examples/items examples/operatorarray__key_type examples/insert__ilist examples/is_primitive examples/operator__less examples/operatorjson_pointer_const examples/dump examples/basic_json__size_type_basic_json examples/is_number_integer examples/operator__notequal__nullptr_t examples/end examples/patch examples/out_of_range examples/meta examples/from_msgpack examples/erase__IteratorType examples/insert__range examples/begin examples/count examples/size examples/parse__contiguouscontainer__parser_callback_t examples/at_json_pointer examples/parse__iteratortype__parser_callback_t examples/at__size_type examples/emplace examples/crend examples/find__key_type examples/flatten examples/at__size_type_const examples/basic_json__CompatibleType examples/json_pointer examples/other_error examples/push_back__initializer_list examples/from_ubjson examples/is_number examples/parse__array__parser_callback_t make[2]: Leaving directory '/build/nlohmann-json3-3.1.2/doc' make clean -Ctest make[2]: Entering directory '/build/nlohmann-json3-3.1.2/test' rm -fr json_unit src/unit.o src/unit-algorithms.o src/unit-allocator.o src/unit-alt-string.o src/unit-capacity.o src/unit-cbor.o src/unit-class_const_iterator.o src/unit-class_iterator.o src/unit-class_lexer.o src/unit-class_parser.o src/unit-comparison.o src/unit-concepts.o src/unit-constructor1.o src/unit-constructor2.o src/unit-convenience.o src/unit-conversions.o src/unit-deserialization.o src/unit-element_access1.o src/unit-element_access2.o src/unit-inspection.o src/unit-items.o src/unit-iterators1.o src/unit-iterators2.o src/unit-merge_patch.o src/unit-json_patch.o src/unit-json_pointer.o src/unit-meta.o src/unit-modifiers.o src/unit-msgpack.o src/unit-pointer_access.o src/unit-readme.o src/unit-reference_access.o src/unit-regression.o src/unit-serialization.o src/unit-testsuites.o src/unit-ubjson.o src/unit-unicode.o src/unit.gcno src/unit-algorithms.gcno src/unit-allocator.gcno src/unit-alt-string.gcno src/unit-capacity.gcno src/unit-cbor.gcno src/unit-class_const_iterator.gcno src/unit-class_iterator.gcno src/unit-class_lexer.gcno src/unit-class_parser.gcno src/unit-comparison.gcno src/unit-concepts.gcno src/unit-constructor1.gcno src/unit-constructor2.gcno src/unit-convenience.gcno src/unit-conversions.gcno src/unit-deserialization.gcno src/unit-element_access1.gcno src/unit-element_access2.gcno src/unit-inspection.gcno src/unit-items.gcno src/unit-iterators1.gcno src/unit-iterators2.gcno src/unit-merge_patch.gcno src/unit-json_patch.gcno src/unit-json_pointer.gcno src/unit-meta.gcno src/unit-modifiers.gcno src/unit-msgpack.gcno src/unit-pointer_access.gcno src/unit-readme.gcno src/unit-reference_access.gcno src/unit-regression.gcno src/unit-serialization.gcno src/unit-testsuites.gcno src/unit-ubjson.gcno src/unit-unicode.gcno src/unit.gcda src/unit-algorithms.gcda src/unit-allocator.gcda src/unit-alt-string.gcda src/unit-capacity.gcda src/unit-cbor.gcda src/unit-class_const_iterator.gcda src/unit-class_iterator.gcda src/unit-class_lexer.gcda src/unit-class_parser.gcda src/unit-comparison.gcda src/unit-concepts.gcda src/unit-constructor1.gcda src/unit-constructor2.gcda src/unit-convenience.gcda src/unit-conversions.gcda src/unit-deserialization.gcda src/unit-element_access1.gcda src/unit-element_access2.gcda src/unit-inspection.gcda src/unit-items.gcda src/unit-iterators1.gcda src/unit-iterators2.gcda src/unit-merge_patch.gcda src/unit-json_patch.gcda src/unit-json_pointer.gcda src/unit-meta.gcda src/unit-modifiers.gcda src/unit-msgpack.gcda src/unit-pointer_access.gcda src/unit-readme.gcda src/unit-reference_access.gcda src/unit-regression.gcda src/unit-serialization.gcda src/unit-testsuites.gcda src/unit-ubjson.gcda src/unit-unicode.gcda test-inspection test-msgpack test-class_iterator test-serialization test-cbor test-constructor2 test-to_chars test-class_parser test-regression test-json_pointer test-pointer_access test-iterators2 test-convenience test-reference_access test-constructor1 test-algorithms test-capacity test-element_access1 test-merge_patch test-alt-string test-comparison test-unicode test-conversions test-items test-class_lexer test-readme test-element_access2 test-noexcept test-allocator test-testsuites test-meta test-udt test-class_const_iterator test-iterators1 test-modifiers test-ubjson test-deserialization test-json_patch test-concepts parse_afl_fuzzer parse_cbor_fuzzer parse_msgpack_fuzzer parse_ubjson_fuzzer make[2]: Leaving directory '/build/nlohmann-json3-3.1.2/test' make[1]: Leaving directory '/build/nlohmann-json3-3.1.2' debian/rules override_dh_clean make[1]: Entering directory '/build/nlohmann-json3-3.1.2' dh_clean make -C doc clean make[2]: Entering directory '/build/nlohmann-json3-3.1.2/doc' rm -fr me.nlohmann.json.docset html examples/insert examples/erase__size_type examples/diff examples/README examples/type examples/front examples/is_number_unsigned examples/operatorarray__size_type examples/operator__equal examples/operatorjson_pointer examples/basic_json__value_ptr examples/basic_json__copyassignment examples/to_msgpack examples/is_discarded examples/basic_json__moveconstructor examples/swap__object_t examples/cbegin examples/at_json_pointer_const examples/basic_json__basic_json examples/is_string examples/is_structured examples/is_array examples/merge_patch examples/to_cbor examples/array examples/get_ref examples/back examples/get__ValueType_const examples/get__PointerType examples/rbegin examples/crbegin examples/max_size examples/to_ubjson examples/operatorarray__size_type_const examples/iterator_wrapper examples/operator__notequal examples/emplace_back examples/get_ptr examples/operator_serialize examples/object examples/at__object_t_key_type examples/push_back examples/from_cbor examples/update examples/swap__array_t examples/clear examples/exception examples/swap__reference examples/erase__IteratorType_IteratorType examples/invalid_iterator examples/swap__string_t examples/parse__string__parser_callback_t examples/operator__greater examples/erase__key_type examples/is_object examples/json_pointer__to_string examples/type_error examples/operator__value_t examples/at__object_t_key_type_const examples/unflatten examples/basic_json__list_init_t examples/empty examples/operator__equal__nullptr_t examples/basic_json__nullptr_t examples/parse_error examples/rend examples/cend examples/is_number_float examples/operator__ValueType examples/basic_json__value examples/push_back__object_t__value examples/operatorarray__key_type_const examples/operator__lessequal examples/type_name examples/basic_json__InputIt_InputIt examples/basic_json__value_t examples/insert__count examples/insert__range_object examples/parse__istream__parser_callback_t examples/is_null examples/operator__greaterequal examples/is_boolean examples/update__range examples/operator_deserialize examples/items examples/operatorarray__key_type examples/insert__ilist examples/is_primitive examples/operator__less examples/operatorjson_pointer_const examples/dump examples/basic_json__size_type_basic_json examples/is_number_integer examples/operator__notequal__nullptr_t examples/end examples/patch examples/out_of_range examples/meta examples/from_msgpack examples/erase__IteratorType examples/insert__range examples/begin examples/count examples/size examples/parse__contiguouscontainer__parser_callback_t examples/at_json_pointer examples/parse__iteratortype__parser_callback_t examples/at__size_type examples/emplace examples/crend examples/find__key_type examples/flatten examples/at__size_type_const examples/basic_json__CompatibleType examples/json_pointer examples/other_error examples/push_back__initializer_list examples/from_ubjson examples/is_number examples/parse__array__parser_callback_t make[2]: Leaving directory '/build/nlohmann-json3-3.1.2/doc' rm -f -r doc/xml make[1]: Leaving directory '/build/nlohmann-json3-3.1.2' dpkg-source -b nlohmann-json3-3.1.2 dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building nlohmann-json3 using existing ./nlohmann-json3_3.1.2.orig.tar.gz dpkg-source: info: building nlohmann-json3 in nlohmann-json3_3.1.2-2.debian.tar.xz dpkg-source: info: building nlohmann-json3 in nlohmann-json3_3.1.2-2.dsc debian/rules build dh build dh_update_autotools_config dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/build/nlohmann-json3-3.1.2' make -C doc make[2]: Entering directory '/build/nlohmann-json3-3.1.2/doc' doxygen warning: ignoring unsupported tag `OUTPUT_TEXT_DIRECTION =' at line 15, file Doxyfile warning: ignoring unsupported tag `CLANG_COMPILATION_DATABASE_PATH =' at line 144, file Doxyfile warning: ignoring unsupported tag `HTML_DYNAMIC_MENUS =' at line 166, file Doxyfile error: /usr/include/stdlib.h:31:10: fatal error: 'stddef.h' file not found [clang] /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:325: warning: Detected potential recursive class relation between class nlohmann::detail::priority_tag and base class nlohmann::detail::priority_tag< N - 1 >! /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:325: warning: Detected potential recursive class relation between class nlohmann::detail::priority_tag and base class priority_tag< N - 1 >! /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:325: warning: Detected potential recursive class relation between class nlohmann::detail::priority_tag and base class nlohmann::detail::priority_tag< N - 1 >! /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:325: warning: Detected potential recursive class relation between class nlohmann::detail::priority_tag and base class priority_tag< N - 1 >! error: /usr/include/stdlib.h:31:10: fatal error: 'stddef.h' file not found [clang] /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15234: warning: unable to resolve reference to `operator<(const value_t, const value_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15329: warning: unable to resolve reference to `operator<(const value_t, const value_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15340: warning: unable to resolve reference to `operator<(const value_t, const value_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16520: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16563: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13137: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13175: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13571: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13603: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13611: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13682: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13534: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13786: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13815: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13996: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13996: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13642: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13674: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13392: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13427: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13483: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13519: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16247: warning: argument 'i' of command @param is not found in the argument list of nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::from_cbor(A1 &&a1, A2 &&a2, const bool strict=true) /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16251: warning: The following parameters of nlohmann::basic_json::from_cbor(A1 &&a1, A2 &&a2, const bool strict=true) are not documented: parameter 'a1' parameter 'a2' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16336: warning: argument 'i' of command @param is not found in the argument list of nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::from_msgpack(A1 &&a1, A2 &&a2, const bool strict=true) /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16340: warning: The following parameters of nlohmann::basic_json::from_msgpack(A1 &&a1, A2 &&a2, const bool strict=true) are not documented: parameter 'a1' parameter 'a2' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13093: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13123: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12377: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12412: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14579: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14622: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14632: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14682: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14740: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14783: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13904: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13905: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13944: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13961: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13962: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14001: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13832: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13833: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13872: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13895: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13896: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13935: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14141: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14141: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:11937: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16447: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16475: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15620: warning: The following parameters of nlohmann::basic_json::parse(detail::input_adapter i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) are not documented: parameter 'allow_exceptions' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15630: warning: argument 'v' of command @param is not found in the argument list of nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::parse(detail::input_adapter &i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15649: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15632: warning: The following parameters of nlohmann::basic_json::parse(detail::input_adapter &i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) are not documented: parameter 'i' parameter 'cb' parameter 'allow_exceptions' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13712: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13741: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13749: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13778: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14067: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14067: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16020: warning: unable to resolve reference to `from_msgpack(const std::vector&, const size_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14823: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14874: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12997: warning: @copybrief or @copydoc target 'basic_json::value(const typename object_t::key_type&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12997: warning: @copydetails or @copydoc target 'basic_json::value(const typename object_t::key_type&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13068: warning: @copybrief or @copydoc target 'basic_json::value(const json_pointer&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13068: warning: @copydetails or @copydoc target 'basic_json::value(const json_pointer&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10754: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10827: warning: unexpected token TK_EOF as the argument of ref /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10867: warning: unable to resolve reference to `m_value' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10871: warning: unable to resolve reference to `basic_json_t' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10987: warning: unable to resolve reference to `value_t::array' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10987: warning: unable to resolve reference to `value_t::object' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:11159: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:9018: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:8989: warning: Illegal command includelineno as part of a title section This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./_formulas.tex LaTeX2e <2018-04-01> patch level 2 Babel <3.18> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def)))) No file _formulas.aux. [1] (./_formulas.aux) ) Output written on _formulas.dvi (1 page, 412 bytes). Transcript written on _formulas.log. /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10754: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10827: warning: unexpected token TK_EOF as the argument of ref /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10867: warning: unable to resolve reference to `m_value' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10871: warning: unable to resolve reference to `basic_json_t' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10987: warning: unable to resolve reference to `value_t::array' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:10987: warning: unable to resolve reference to `value_t::object' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:11159: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:11937: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12377: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12412: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12997: warning: @copybrief or @copydoc target 'basic_json::value(const typename object_t::key_type&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:12997: warning: @copydetails or @copydoc target 'basic_json::value(const typename object_t::key_type&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13068: warning: @copybrief or @copydoc target 'basic_json::value(const json_pointer&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13068: warning: @copydetails or @copydoc target 'basic_json::value(const json_pointer&, ValueType) const' not found /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13093: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13123: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13137: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13175: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13392: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13427: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13483: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13519: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13534: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13832: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13833: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13872: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13895: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13896: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13935: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13571: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13603: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13611: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13642: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13674: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13682: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13712: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13741: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13749: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13778: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13786: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13815: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13904: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13905: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13944: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13961: warning: unable to resolve reference to `iterator::key()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13962: warning: unable to resolve reference to `iterator::value()' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14001: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13996: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:13996: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14067: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14067: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14141: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14141: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14579: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14622: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14632: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14682: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14740: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14783: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14823: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:14874: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15234: warning: unable to resolve reference to `operator<(const value_t, const value_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15329: warning: unable to resolve reference to `operator<(const value_t, const value_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15340: warning: unable to resolve reference to `operator<(const value_t, const value_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15620: warning: The following parameters of nlohmann::basic_json::parse(detail::input_adapter i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) are not documented: parameter 'allow_exceptions' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15630: warning: argument 'v' of command @param is not found in the argument list of nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::parse(detail::input_adapter &i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15649: warning: Illegal command ref as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:15632: warning: The following parameters of nlohmann::basic_json::parse(detail::input_adapter &i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) are not documented: parameter 'i' parameter 'cb' parameter 'allow_exceptions' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16020: warning: unable to resolve reference to `from_msgpack(const std::vector&, const size_t)' for \ref command /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16247: warning: argument 'i' of command @param is not found in the argument list of nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::from_cbor(A1 &&a1, A2 &&a2, const bool strict=true) /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16251: warning: The following parameters of nlohmann::basic_json::from_cbor(A1 &&a1, A2 &&a2, const bool strict=true) are not documented: parameter 'a1' parameter 'a2' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16336: warning: argument 'i' of command @param is not found in the argument list of nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::from_msgpack(A1 &&a1, A2 &&a2, const bool strict=true) /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16340: warning: The following parameters of nlohmann::basic_json::from_msgpack(A1 &&a1, A2 &&a2, const bool strict=true) are not documented: parameter 'a1' parameter 'a2' /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16447: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16475: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16520: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:16563: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:9018: warning: Illegal command includelineno as part of a title section /build/nlohmann-json3-3.1.2/single_include/nlohmann/json.hpp:8989: warning: Illegal command includelineno as part of a title section /usr/bin/sed -i 's@< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, AllocatorType, JSONSerializer >@@g' html/*.html /usr/bin/sed -i 's@< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, AllocatorType JSONSerializer >@@g' html/*.html /usr/bin/sed -i 's@< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >@@g' html/*.html /usr/bin/sed -i 's@< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >@@g' html/*.html /usr/bin/sed -i 's@< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType JSONSerializer >@@g' html/*.html /usr/bin/sed -i 's@template<template< typename U, typename V, typename... Args > class ObjectType = std::map, template< typename U, typename... Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = std::int64_t, class NumberUnsignedType = std::uint64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator, template< typename T, typename SFINAE=void > class JSONSerializer = adl_serializer>@@g' html/*.html /usr/bin/sed -i 's@< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >@@g' html/*.html /usr/bin/sed -i 's@< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >@@g' html/*.html make[2]: Leaving directory '/build/nlohmann-json3-3.1.2/doc' rm -f doc/html/*.md5 rm -f doc/html/jquery.js make[1]: Leaving directory '/build/nlohmann-json3-3.1.2' debian/rules override_dh_auto_test make[1]: Entering directory '/build/nlohmann-json3-3.1.2' make check make[2]: Entering directory '/build/nlohmann-json3-3.1.2' make check -C test make[3]: Entering directory '/build/nlohmann-json3-3.1.2/test' [CXX] src/unit.o [CXX] src/unit-algorithms.o In file included from src/unit-algorithms.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-allocator.o [CXX] src/unit-alt-string.o In file included from src/unit-alt-string.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-capacity.o [CXX] src/unit-cbor.o In file included from src/unit-cbor.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-class_const_iterator.o In file included from src/unit-class_const_iterator.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-class_iterator.o In file included from src/unit-class_iterator.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-class_lexer.o [CXX] src/unit-class_parser.o In file included from src/unit-class_parser.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-comparison.o In file included from src/unit-comparison.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-concepts.o [CXX] src/unit-constructor1.o In file included from src/unit-constructor1.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-constructor2.o In file included from src/unit-constructor2.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-convenience.o [CXX] src/unit-conversions.o In file included from src/unit-conversions.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-deserialization.o src/unit-deserialization.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____0()': src/unit-deserialization.cpp:72:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated [-Wdeprecated-declarations] j << ss; ^~ In file included from src/unit-deserialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15714:26: note: declared here friend std::istream& operator<<(basic_json& j, std::istream& i) ^~~~~~~~ In file included from src/unit-deserialization.cpp:29:0: src/unit-deserialization.cpp:129:34: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated [-Wdeprecated-declarations] CHECK_THROWS_AS(j << ss1, json::parse_error&); ^ In file included from src/unit-deserialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15714:26: note: declared here friend std::istream& operator<<(basic_json& j, std::istream& i) ^~~~~~~~ In file included from src/unit-deserialization.cpp:29:0: src/unit-deserialization.cpp:130:36: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated [-Wdeprecated-declarations] CHECK_THROWS_WITH(j << ss2, ^ In file included from src/unit-deserialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15714:26: note: declared here friend std::istream& operator<<(basic_json& j, std::istream& i) ^~~~~~~~ src/unit-deserialization.cpp:532:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated [-Wdeprecated-declarations] j << s; ^ In file included from src/unit-deserialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15714:26: note: declared here friend std::istream& operator<<(basic_json& j, std::istream& i) ^~~~~~~~ src/unit-deserialization.cpp:534:18: warning: 'std::istream& nlohmann::operator<<(nlohmann::basic_json<>&, std::istream&)' is deprecated [-Wdeprecated-declarations] j << s; ^ In file included from src/unit-deserialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15714:26: note: declared here friend std::istream& operator<<(basic_json& j, std::istream& i) ^~~~~~~~ In file included from src/unit-deserialization.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-element_access1.o In file included from src/unit-element_access1.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-element_access2.o In file included from src/unit-element_access2.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-inspection.o In file included from src/unit-inspection.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-items.o src/unit-items.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____0()': src/unit-items.cpp:43:51: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:76:52: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:120:57: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:153:58: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:189:51: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:222:52: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:255:57: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:288:58: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:324:51: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:357:52: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:401:57: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:434:58: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:470:51: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:503:52: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:536:57: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:569:58: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:605:51: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:620:52: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:641:57: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:656:58: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::reference = nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13874:38: note: declared here static iteration_proxy iterator_wrapper(reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:674:51: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:689:52: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:704:57: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ src/unit-items.cpp:719:58: warning: 'static nlohmann::basic_json::iteration_proxy > > nlohmann::basic_json::iterator_wrapper(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json::iteration_proxy > > = nlohmann::detail::iteration_proxy > >; nlohmann::basic_json::const_reference = const nlohmann::basic_json<>&; nlohmann::basic_json::value_type = nlohmann::basic_json<>]' is deprecated [-Wdeprecated-declarations] for (const auto& i : json::iterator_wrapper(j)) ^ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp:13883:44: note: declared here static iteration_proxy iterator_wrapper(const_reference ref) noexcept ^~~~~~~~~~~~~~~~ In file included from src/unit-items.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-iterators1.o In file included from src/unit-iterators1.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-iterators2.o In file included from src/unit-iterators2.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-merge_patch.o In file included from src/unit-merge_patch.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-json_patch.o In file included from src/unit-json_patch.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-json_pointer.o In file included from src/unit-json_pointer.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-meta.o In file included from src/unit-meta.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-modifiers.o In file included from src/unit-modifiers.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-msgpack.o In file included from src/unit-msgpack.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-pointer_access.o In file included from src/unit-pointer_access.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-readme.o In file included from src/unit-readme.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-reference_access.o In file included from src/unit-reference_access.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-regression.o In file included from src/unit-regression.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-serialization.o src/unit-serialization.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____0()': src/unit-serialization.cpp:71:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated [-Wdeprecated-declarations] j >> ss; ^~ In file included from src/unit-serialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15528:26: note: declared here friend std::ostream& operator>>(const basic_json& j, std::ostream& o) ^~~~~~~~ src/unit-serialization.cpp:80:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated [-Wdeprecated-declarations] j >> ss; ^~ In file included from src/unit-serialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15528:26: note: declared here friend std::ostream& operator>>(const basic_json& j, std::ostream& o) ^~~~~~~~ src/unit-serialization.cpp:91:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated [-Wdeprecated-declarations] j >> ss; ^~ In file included from src/unit-serialization.cpp:31:0: ../single_include/nlohmann/json.hpp:15528:26: note: declared here friend std::ostream& operator>>(const basic_json& j, std::ostream& o) ^~~~~~~~ In file included from src/unit-serialization.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-testsuites.o In file included from src/unit-testsuites.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-ubjson.o In file included from src/unit-ubjson.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXX] src/unit-unicode.o In file included from src/unit-unicode.cpp:32:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXXLD] test-inspection [CXXLD] test-msgpack [CXXLD] test-class_iterator [CXXLD] test-serialization [CXXLD] test-cbor [CXXLD] test-constructor2 [CXX] src/unit-to_chars.o In file included from src/unit-to_chars.cpp:35:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = float]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXXLD] test-to_chars [CXXLD] test-class_parser [CXXLD] test-regression [CXXLD] test-json_pointer [CXXLD] test-pointer_access [CXXLD] test-iterators2 [CXXLD] test-convenience [CXXLD] test-reference_access [CXXLD] test-constructor1 [CXXLD] test-algorithms [CXXLD] test-capacity [CXXLD] test-element_access1 [CXXLD] test-merge_patch [CXXLD] test-alt-string [CXXLD] test-comparison [CXXLD] test-unicode [CXXLD] test-conversions [CXXLD] test-items [CXXLD] test-class_lexer [CXXLD] test-readme [CXXLD] test-element_access2 [CXX] src/unit-noexcept.o [CXXLD] test-noexcept [CXXLD] test-allocator [CXXLD] test-testsuites [CXXLD] test-meta [CXX] src/unit-udt.o src/unit-udt.cpp: In function 'void udt::to_json(nlohmann::json&, const udt::address&)': src/unit-udt.cpp:132:6: warning: no previous declaration for 'void udt::to_json(nlohmann::json&, const udt::address&)' [-Wmissing-declarations] void to_json(nlohmann::json& j, const address& a) ^~~~~~~ src/unit-udt.cpp: In function 'void udt::to_json(nlohmann::json&, const udt::contact&)': src/unit-udt.cpp:137:6: warning: no previous declaration for 'void udt::to_json(nlohmann::json&, const udt::contact&)' [-Wmissing-declarations] void to_json(nlohmann::json& j, const contact& c) ^~~~~~~ src/unit-udt.cpp: In function 'void udt::to_json(nlohmann::json&, const udt::contact_book&)': src/unit-udt.cpp:142:6: warning: no previous declaration for 'void udt::to_json(nlohmann::json&, const udt::contact_book&)' [-Wmissing-declarations] void to_json(nlohmann::json& j, const contact_book& cb) ^~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(udt::age, udt::age)': src/unit-udt.cpp:148:6: warning: no previous declaration for 'bool udt::operator==(udt::age, udt::age)' [-Wmissing-declarations] bool operator==(age lhs, age rhs) ^~~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(const udt::address&, const udt::address&)': src/unit-udt.cpp:153:6: warning: no previous declaration for 'bool udt::operator==(const udt::address&, const udt::address&)' [-Wmissing-declarations] bool operator==(const address& lhs, const address& rhs) ^~~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(const udt::name&, const udt::name&)': src/unit-udt.cpp:158:6: warning: no previous declaration for 'bool udt::operator==(const udt::name&, const udt::name&)' [-Wmissing-declarations] bool operator==(const name& lhs, const name& rhs) ^~~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(const udt::person&, const udt::person&)': src/unit-udt.cpp:163:6: warning: no previous declaration for 'bool udt::operator==(const udt::person&, const udt::person&)' [-Wmissing-declarations] bool operator==(const person& lhs, const person& rhs) ^~~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(const udt::contact&, const udt::contact&)': src/unit-udt.cpp:168:6: warning: no previous declaration for 'bool udt::operator==(const udt::contact&, const udt::contact&)' [-Wmissing-declarations] bool operator==(const contact& lhs, const contact& rhs) ^~~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(const udt::contact_book&, const udt::contact_book&)': src/unit-udt.cpp:174:6: warning: no previous declaration for 'bool udt::operator==(const udt::contact_book&, const udt::contact_book&)' [-Wmissing-declarations] bool operator==(const contact_book& lhs, const contact_book& rhs) ^~~~~~~~ src/unit-udt.cpp: In function 'void udt::from_json(const json&, udt::address&)': src/unit-udt.cpp:220:6: warning: no previous declaration for 'void udt::from_json(const json&, udt::address&)' [-Wmissing-declarations] void from_json(const nlohmann::json& j, address& a) ^~~~~~~~~ src/unit-udt.cpp: In function 'void udt::from_json(const json&, udt::contact&)': src/unit-udt.cpp:225:6: warning: no previous declaration for 'void udt::from_json(const json&, udt::contact&)' [-Wmissing-declarations] void from_json(const nlohmann::json& j, contact& c) ^~~~~~~~~ src/unit-udt.cpp: In function 'void udt::from_json(const json&, udt::contact_book&)': src/unit-udt.cpp:231:6: warning: no previous declaration for 'void udt::from_json(const json&, udt::contact_book&)' [-Wmissing-declarations] void from_json(const nlohmann::json& j, contact_book& cb) ^~~~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(udt::small_pod, udt::small_pod)': src/unit-udt.cpp:623:6: warning: no previous declaration for 'bool udt::operator==(udt::small_pod, udt::small_pod)' [-Wmissing-declarations] bool operator==(small_pod lhs, small_pod rhs) noexcept ^~~~~~~~ src/unit-udt.cpp: In function 'bool udt::operator==(const udt::non_pod&, const udt::non_pod&)': src/unit-udt.cpp:629:6: warning: no previous declaration for 'bool udt::operator==(const udt::non_pod&, const udt::non_pod&)' [-Wmissing-declarations] bool operator==(const non_pod& lhs, const non_pod& rhs) noexcept ^~~~~~~~ src/unit-udt.cpp: In function 'std::ostream& udt::operator<<(std::ostream&, udt::small_pod)': src/unit-udt.cpp:634:15: warning: no previous declaration for 'std::ostream& udt::operator<<(std::ostream&, udt::small_pod)' [-Wmissing-declarations] std::ostream& operator<<(std::ostream& os, small_pod l) ^~~~~~~~ src/unit-udt.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____22()': src/unit-udt.cpp:683:32: warning: declaration of 'using json = using json = class nlohmann::basic_json<>' shadows a global declaration [-Wshadow] using json = nlohmann::json; ^ In file included from src/unit-udt.cpp:31:0: ../single_include/nlohmann/json.hpp:109:26: note: shadowed declaration is here using json = basic_json<>; ^ src/unit-udt.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____24()': src/unit-udt.cpp:698:32: warning: declaration of 'using json = using json = class nlohmann::basic_json<>' shadows a global declaration [-Wshadow] using json = nlohmann::json; ^ In file included from src/unit-udt.cpp:31:0: ../single_include/nlohmann/json.hpp:109:26: note: shadowed declaration is here using json = basic_json<>; ^ In file included from src/unit-udt.cpp:31:0: ../single_include/nlohmann/json.hpp: In function 'void nlohmann::detail::dtoa_impl::grisu2(char*, int&, int&, FloatType) [with FloatType = double]': ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) ^~~~~~ ../single_include/nlohmann/json.hpp:8028:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] [CXXLD] test-udt [CXXLD] test-class_const_iterator [CXXLD] test-iterators1 [CXXLD] test-modifiers [CXXLD] test-ubjson [CXXLD] test-deserialization [CXXLD] test-json_patch [CXXLD] test-concepts Executing test-inspection... =============================================================================== All tests passed (150 assertions in 1 test case) Executing test-msgpack... =============================================================================== All tests passed (1049610 assertions in 3 test cases) Executing test-class_iterator... =============================================================================== All tests passed (82 assertions in 1 test case) Executing test-serialization... =============================================================================== All tests passed (6 assertions in 1 test case) Executing test-cbor... =============================================================================== All tests passed (1246614 assertions in 6 test cases) Executing test-constructor2... =============================================================================== All tests passed (19 assertions in 1 test case) Executing test-to_chars... =============================================================================== All tests passed (388 assertions in 2 test cases) Executing test-class_parser... =============================================================================== All tests passed (2939 assertions in 1 test case) Executing test-regression... =============================================================================== All tests passed (570 assertions in 1 test case) Executing test-json_pointer... =============================================================================== All tests passed (150 assertions in 1 test case) Executing test-pointer_access... =============================================================================== All tests passed (181 assertions in 1 test case) Executing test-iterators2... =============================================================================== All tests passed (1884 assertions in 1 test case) Executing test-convenience... =============================================================================== All tests passed (51 assertions in 1 test case) Executing test-reference_access... =============================================================================== All tests passed (119 assertions in 1 test case) Executing test-constructor1... =============================================================================== All tests passed (325 assertions in 1 test case) Executing test-algorithms... =============================================================================== All tests passed (39 assertions in 1 test case) Executing test-capacity... =============================================================================== All tests passed (120 assertions in 1 test case) Executing test-element_access1... =============================================================================== All tests passed (292 assertions in 1 test case) Executing test-merge_patch... =============================================================================== All tests passed (17 assertions in 1 test case) Executing test-alt-string... =============================================================================== All tests passed (8 assertions in 1 test case) Executing test-comparison... =============================================================================== All tests passed (1766 assertions in 1 test case) Executing test-unicode... 100000 of 8860608 UTF-8 strings checked 200000 of 8860608 UTF-8 strings checked 300000 of 8860608 UTF-8 strings checked 400000 of 8860608 UTF-8 strings checked 500000 of 8860608 UTF-8 strings checked 600000 of 8860608 UTF-8 strings checked 700000 of 8860608 UTF-8 strings checked 800000 of 8860608 UTF-8 strings checked 900000 of 8860608 UTF-8 strings checked 1000000 of 8860608 UTF-8 strings checked 1100000 of 8860608 UTF-8 strings checked 1200000 of 8860608 UTF-8 strings checked 1300000 of 8860608 UTF-8 strings checked 1400000 of 8860608 UTF-8 strings checked 1500000 of 8860608 UTF-8 strings checked 1600000 of 8860608 UTF-8 strings checked 1700000 of 8860608 UTF-8 strings checked 1800000 of 8860608 UTF-8 strings checked 1900000 of 8860608 UTF-8 strings checked 2000000 of 8860608 UTF-8 strings checked 2100000 of 8860608 UTF-8 strings checked 2200000 of 8860608 UTF-8 strings checked 2300000 of 8860608 UTF-8 strings checked 2400000 of 8860608 UTF-8 strings checked 2500000 of 8860608 UTF-8 strings checked 2600000 of 8860608 UTF-8 strings checked 2700000 of 8860608 UTF-8 strings checked 2800000 of 8860608 UTF-8 strings checked 2900000 of 8860608 UTF-8 strings checked 3000000 of 8860608 UTF-8 strings checked 3100000 of 8860608 UTF-8 strings checked 3200000 of 8860608 UTF-8 strings checked 3300000 of 8860608 UTF-8 strings checked 3400000 of 8860608 UTF-8 strings checked 3500000 of 8860608 UTF-8 strings checked 3600000 of 8860608 UTF-8 strings checked 3700000 of 8860608 UTF-8 strings checked 3800000 of 8860608 UTF-8 strings checked 3900000 of 8860608 UTF-8 strings checked 4000000 of 8860608 UTF-8 strings checked 4100000 of 8860608 UTF-8 strings checked 4200000 of 8860608 UTF-8 strings checked 4300000 of 8860608 UTF-8 strings checked 4400000 of 8860608 UTF-8 strings checked 4500000 of 8860608 UTF-8 strings checked 4600000 of 8860608 UTF-8 strings checked 4700000 of 8860608 UTF-8 strings checked 4800000 of 8860608 UTF-8 strings checked 4900000 of 8860608 UTF-8 strings checked 5000000 of 8860608 UTF-8 strings checked 5100000 of 8860608 UTF-8 strings checked 5200000 of 8860608 UTF-8 strings checked 5300000 of 8860608 UTF-8 strings checked 5400000 of 8860608 UTF-8 strings checked 5500000 of 8860608 UTF-8 strings checked 5600000 of 8860608 UTF-8 strings checked 5700000 of 8860608 UTF-8 strings checked 5800000 of 8860608 UTF-8 strings checked 5900000 of 8860608 UTF-8 strings checked 6000000 of 8860608 UTF-8 strings checked 6100000 of 8860608 UTF-8 strings checked 6200000 of 8860608 UTF-8 strings checked 6300000 of 8860608 UTF-8 strings checked 6400000 of 8860608 UTF-8 strings checked 6500000 of 8860608 UTF-8 strings checked 6600000 of 8860608 UTF-8 strings checked 6700000 of 8860608 UTF-8 strings checked 6800000 of 8860608 UTF-8 strings checked 6900000 of 8860608 UTF-8 strings checked 7000000 of 8860608 UTF-8 strings checked 7100000 of 8860608 UTF-8 strings checked 7200000 of 8860608 UTF-8 strings checked 7300000 of 8860608 UTF-8 strings checked 7400000 of 8860608 UTF-8 strings checked 7500000 of 8860608 UTF-8 strings checked 7600000 of 8860608 UTF-8 strings checked 7700000 of 8860608 UTF-8 strings checked 7800000 of 8860608 UTF-8 strings checked 7900000 of 8860608 UTF-8 strings checked 8000000 of 8860608 UTF-8 strings checked 8100000 of 8860608 UTF-8 strings checked 8200000 of 8860608 UTF-8 strings checked 8300000 of 8860608 UTF-8 strings checked 8400000 of 8860608 UTF-8 strings checked 8500000 of 8860608 UTF-8 strings checked 8600000 of 8860608 UTF-8 strings checked 8700000 of 8860608 UTF-8 strings checked 8800000 of 8860608 UTF-8 strings checked =============================================================================== All tests passed (12197171 assertions in 2 test cases) Executing test-conversions... =============================================================================== All tests passed (210 assertions in 1 test case) Executing test-items... =============================================================================== All tests passed (222 assertions in 2 test cases) Executing test-class_lexer... =============================================================================== All tests passed (173 assertions in 1 test case) Executing test-readme... =============================================================================== All tests passed (13 assertions in 1 test case) Executing test-element_access2... =============================================================================== All tests passed (430 assertions in 2 test cases) Executing test-noexcept... =============================================================================== All tests passed (6 assertions in 1 test case) Executing test-allocator... =============================================================================== All tests passed (17 assertions in 2 test cases) Executing test-testsuites... =============================================================================== All tests passed (979 assertions in 7 test cases) Executing test-meta... =============================================================================== All tests passed (8 assertions in 1 test case) Executing test-udt... =============================================================================== All tests passed (59 assertions in 9 test cases) Executing test-class_const_iterator... =============================================================================== All tests passed (82 assertions in 1 test case) Executing test-iterators1... =============================================================================== All tests passed (702 assertions in 1 test case) Executing test-modifiers... =============================================================================== All tests passed (228 assertions in 1 test case) Executing test-ubjson... =============================================================================== All tests passed (591514 assertions in 4 test cases) Executing test-deserialization... =============================================================================== All tests passed (188 assertions in 1 test case) Executing test-json_patch... =============================================================================== All tests passed (243 assertions in 1 test case) Executing test-concepts... =============================================================================== All tests passed (33 assertions in 1 test case) rm src/unit-noexcept.o src/unit-to_chars.o src/unit-udt.o make[3]: Leaving directory '/build/nlohmann-json3-3.1.2/test' make[2]: Leaving directory '/build/nlohmann-json3-3.1.2' make[1]: Leaving directory '/build/nlohmann-json3-3.1.2' fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_auto_install dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'nlohmann-json3-dev' in '../nlohmann-json3-dev_3.1.2-2_all.deb'. dpkg-genbuildinfo dpkg-genchanges >../nlohmann-json3_3.1.2-2_amd64.changes dpkg-genchanges: info: not including original source code in upload dpkg-source --after-build nlohmann-json3-3.1.2 dpkg-buildpackage: info: binary and diff upload (original source NOT included)