>>> nlohmann-json: Building community/nlohmann-json 3.11.2-r0 (using abuild 3.12.0-r0) started Mon, 23 Oct 2023 14:06:37 +0000 >>> nlohmann-json: Checking sanity of /home/buildozer/aports/community/nlohmann-json/APKBUILD... >>> nlohmann-json: Analyzing dependencies... >>> nlohmann-json: Installing for build: build-base cmake (1/7) Installing libbz2 (1.0.8-r6) (2/7) Installing xz-libs (5.4.4-r0) (3/7) Installing libarchive (3.7.2-r0) (4/7) Installing rhash-libs (1.4.4-r0) (5/7) Installing libuv (1.46.0-r0) (6/7) Installing cmake (3.27.7-r2) (7/7) Installing .makedepends-nlohmann-json (20231023.140703) Executing busybox-1.36.1-r13.trigger OK: 437 MiB in 109 packages >>> nlohmann-json: Cleaning up srcdir >>> nlohmann-json: Cleaning up pkgdir >>> nlohmann-json: Cleaning up tmpdir >>> nlohmann-json: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/nlohmann-json-3.11.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> nlohmann-json: Fetching https://github.com/nlohmann/json/archive/v3.11.2/nlohmann-json-3.11.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7907k 100 7907k 0 0 9783k 0 --:--:-- --:--:-- --:--:-- 9783k >>> nlohmann-json: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/nlohmann-json-3.11.2.tar.gz >>> nlohmann-json: Checking sha512sums... nlohmann-json-3.11.2.tar.gz: OK >>> nlohmann-json: Unpacking /var/cache/distfiles/v3.19/nlohmann-json-3.11.2.tar.gz... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using the multi-header code from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/ -- Found Git: /usr/bin/git (found version "2.42.0") -- Operating system: Linux-5.15.108-0-lts; Linux build-3-19-x86 5.15.108-0-lts #1-Alpine SMP Fri, 21 Apr 2023 05:55:14 +0000 i686 Linux -- Compiler: g++ (Alpine 13.2.1_git20231014) 13.2.1 20231014; Copyright (C) 2023 Free Software Foundation, Inc.; This is free software; see the source for copying conditions. There is NO; warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- Testing standards: 11 14 17 20 23 -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include stdint.h -- Looking for C++ include stdint.h - found -- Looking for C++ include stddef.h -- Looking for C++ include stddef.h - found -- Check size of size_t -- Check size of size_t - done -- Auto-enabling 32bit unit test. -- Configuring done (1.3s) -- Generating done (0.3s) -- Build files have been written to: /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/build [ 0%] Building CXX object tests/abi/CMakeFiles/abi_compat_main.dir/main.cpp.o [ 0%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag_on.dir/diag_on.cpp.o [ 0%] Building CXX object tests/abi/diag/CMakeFiles/abi_compat_diag_off.dir/diag_off.cpp.o [ 1%] Building CXX object tests/CMakeFiles/test_main.dir/src/unit.cpp.o [ 2%] Linking CXX static library libabi_compat_diag_off.a [ 2%] Built target abi_compat_diag_off [ 3%] Linking CXX static library libabi_compat_diag_on.a [ 3%] Built target abi_compat_diag_on [ 3%] Built target test_main [ 4%] Building CXX object tests/CMakeFiles/test-32bit_cpp11.dir/src/unit-32bit.cpp.o [ 4%] Building CXX object tests/CMakeFiles/test-alt-string_cpp11.dir/src/unit-alt-string.cpp.o [ 5%] Building CXX object tests/CMakeFiles/test-assert_macro_cpp11.dir/src/unit-assert_macro.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-binary_formats_cpp11.dir/src/unit-binary_formats.cpp.o [ 6%] Building CXX object tests/CMakeFiles/test-bson_cpp11.dir/src/unit-bson.cpp.o [ 7%] Building CXX object tests/CMakeFiles/test-algorithms_cpp11.dir/src/unit-algorithms.cpp.o [ 7%] Building CXX object tests/CMakeFiles/test-byte_container_with_subtype_cpp11.dir/src/unit-byte_container_with_subtype.cpp.o [ 7%] Building CXX object tests/CMakeFiles/test-class_lexer_cpp11.dir/src/unit-class_lexer.cpp.o [ 8%] Building CXX object tests/CMakeFiles/test-comparison_cpp11.dir/src/unit-comparison.cpp.o [ 9%] Building CXX object tests/CMakeFiles/test-comparison_cpp20.dir/src/unit-comparison.cpp.o [ 10%] Building CXX object tests/CMakeFiles/test-bjdata_cpp11.dir/src/unit-bjdata.cpp.o [ 11%] Building CXX object tests/CMakeFiles/test-concepts_cpp11.dir/src/unit-concepts.cpp.o [ 11%] Building CXX object tests/CMakeFiles/test-class_iterator_cpp11.dir/src/unit-class_iterator.cpp.o [ 12%] Building CXX object tests/CMakeFiles/test-capacity_cpp11.dir/src/unit-capacity.cpp.o [ 12%] Building CXX object tests/CMakeFiles/test-conversions_cpp11.dir/src/unit-conversions.cpp.o [ 13%] Building CXX object tests/CMakeFiles/test-conversions_cpp17.dir/src/unit-conversions.cpp.o [ 15%] Building CXX object tests/CMakeFiles/test-class_const_iterator_cpp11.dir/src/unit-class_const_iterator.cpp.o [ 15%] Building CXX object tests/CMakeFiles/test-disabled_exceptions_cpp11.dir/src/unit-disabled_exceptions.cpp.o [ 15%] Building CXX object tests/CMakeFiles/test-cbor_cpp11.dir/src/unit-cbor.cpp.o [ 16%] Building CXX object tests/CMakeFiles/test-constructor2_cpp11.dir/src/unit-constructor2.cpp.o [ 16%] Building CXX object tests/CMakeFiles/test-convenience_cpp11.dir/src/unit-convenience.cpp.o [ 18%] Building CXX object tests/CMakeFiles/test-class_parser_cpp11.dir/src/unit-class_parser.cpp.o [ 18%] Building CXX object tests/CMakeFiles/test-deserialization_cpp11.dir/src/unit-deserialization.cpp.o [ 19%] Building CXX object tests/CMakeFiles/test-element_access2_cpp11.dir/src/unit-element_access2.cpp.o [ 19%] Building CXX object tests/CMakeFiles/test-hash_cpp11.dir/src/unit-hash.cpp.o [ 19%] Building CXX object tests/CMakeFiles/test-element_access1_cpp11.dir/src/unit-element_access1.cpp.o [ 20%] Building CXX object tests/CMakeFiles/test-constructor1_cpp11.dir/src/unit-constructor1.cpp.o [ 21%] Building CXX object tests/CMakeFiles/test-diagnostics_cpp11.dir/src/unit-diagnostics.cpp.o [ 22%] Building CXX object tests/CMakeFiles/test-element_access2_cpp14.dir/src/unit-element_access2.cpp.o [ 23%] Building CXX object tests/CMakeFiles/test-element_access2_cpp17.dir/src/unit-element_access2.cpp.o [ 24%] Linking CXX static library libabi_compat_main.a [ 24%] Built target abi_compat_main [ 24%] Building CXX object tests/CMakeFiles/test-inspection_cpp11.dir/src/unit-inspection.cpp.o In file included from /usr/include/c++/13.2.1/ext/alloc_traits.h:34, from /usr/include/c++/13.2.1/bits/basic_string.h:39, from /usr/include/c++/13.2.1/string:54, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:28, from /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-allocator.cpp:12: /usr/include/c++/13.2.1/bits/alloc_traits.h: In instantiation of 'struct std::__allocator_traits_base::__rebind<{anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >, void>': /usr/include/c++/13.2.1/bits/alloc_traits.h:94:11: required by substitution of 'template using std::__alloc_rebind = typename std::__allocator_traits_base::__rebind<_Alloc, _Up>::type [with _Alloc = {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >; _Up = std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >]' /usr/include/c++/13.2.1/bits/alloc_traits.h:228:8: required by substitution of 'template template using std::allocator_traits< >::rebind_alloc = std::__alloc_rebind<_Alloc, _Tp> [with _Tp = std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >; _Alloc = {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >]' /usr/include/c++/13.2.1/ext/alloc_traits.h:126:65: required from 'struct __gnu_cxx::__alloc_traits<{anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >, std::pair, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >::rebind, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >' /usr/include/c++/13.2.1/bits/stl_map.h:152:28: required from 'class std::map, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>, std::less >, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > > >' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/meta/type_traits.hpp:169:8: recursively required by substitution of 'template class Op, class ... Args> struct nlohmann::json_abi_v3_11_2::detail::detector >::type, Op, Args ...> [with Default = nlohmann::json_abi_v3_11_2::detail::nonesuch; Op = nlohmann::json_abi_v3_11_2::detail::detect_key_compare; Args = {std::map, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > >, std::less, std::allocator > >, {anonymous}::bad_allocator, std::allocator >, nlohmann::json_abi_v3_11_2::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector > > > > >}]' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/meta/type_traits.hpp:169:8: required from 'struct nlohmann::json_abi_v3_11_2::detail::has_key_compare, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>, std::less >, {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > > > >' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/meta/type_traits.hpp:177:11: required from 'struct nlohmann::json_abi_v3_11_2::detail::actual_object_comparator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/meta/type_traits.hpp:182:7: required by substitution of 'template using nlohmann::json_abi_v3_11_2::detail::actual_object_comparator_t = typename nlohmann::json_abi_v3_11_2::detail::actual_object_comparator::type [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>]' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:369:11: required from 'class nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-allocator.cpp:46:9: required from here /usr/include/c++/13.2.1/bits/alloc_traits.h:70:31: error: static assertion failed: allocator_traits::rebind_alloc must be A 70 | _Tp>::value, | ^~~~~ /usr/include/c++/13.2.1/bits/alloc_traits.h:70:31: note: 'std::integral_constant::value' evaluates to false /usr/include/c++/13.2.1/bits/alloc_traits.h: In instantiation of 'struct std::__allocator_traits_base::__rebind<{anonymous}::bad_allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>, void>': /usr/include/c++/13.2.1/bits/alloc_traits.h:94:11: required by substitution of 'template using std::__alloc_rebind = typename std::__allocator_traits_base::__rebind<_Alloc, _Up>::type [with _Alloc = {anonymous}::bad_allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >; _Up = nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>]' /usr/include/c++/13.2.1/bits/alloc_traits.h:228:8: required by substitution of 'template template using std::allocator_traits< >::rebind_alloc = std::__alloc_rebind<_Alloc, _Tp> [with _Tp = nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>; _Alloc = {anonymous}::bad_allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >]' /usr/include/c++/13.2.1/ext/alloc_traits.h:126:65: required from 'struct __gnu_cxx::__alloc_traits<{anonymous}::bad_allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >, nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >::rebind, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >' /usr/include/c++/13.2.1/bits/stl_vector.h:88:21: required from 'struct std::_Vector_base, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>, {anonymous}::bad_allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >' /usr/include/c++/13.2.1/bits/stl_vector.h:425:11: required from 'class std::vector, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>, {anonymous}::bad_allocator, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> > >' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/detail/iterators/iter_impl.hpp:64:151: required from 'class nlohmann::json_abi_v3_11_2::detail::iter_impl, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator> >' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/include/nlohmann/json.hpp:730:14: required from 'class nlohmann::json_abi_v3_11_2::basic_json, bool, long long int, long long unsigned int, double, {anonymous}::bad_allocator>' /home/buildozer/aports/community/nlohmann-json/src/json-3.11.2/tests/src/unit-allocator.cpp:46:9: required from here /usr/include/c++/13.2.1/bits/alloc_traits.h:70:31: error: static assertion failed: allocator_traits::rebind_alloc must be A /usr/include/c++/13.2.1/bits/alloc_traits.h:70:31: note: 'std::integral_constant::value' evaluates to false [ 25%] Linking CXX executable test-byte_container_with_subtype_cpp11 [ 25%] Built target test-byte_container_with_subtype_cpp11 [ 26%] Building CXX object tests/CMakeFiles/test-items_cpp11.dir/src/unit-items.cpp.o gmake[2]: *** [tests/CMakeFiles/test-allocator_cpp11.dir/build.make:76: tests/CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:1293: tests/CMakeFiles/test-allocator_cpp11.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 26%] Linking CXX executable test-assert_macro_cpp11 [ 26%] Built target test-assert_macro_cpp11 [ 26%] Linking CXX executable test-concepts_cpp11 [ 26%] Built target test-concepts_cpp11 [ 27%] Linking CXX executable test-convenience_cpp11 [ 27%] Built target test-convenience_cpp11 [ 28%] Linking CXX executable test-class_lexer_cpp11 [ 28%] Built target test-class_lexer_cpp11 [ 29%] Linking CXX executable test-constructor2_cpp11 [ 29%] Built target test-constructor2_cpp11 [ 30%] Linking CXX executable test-disabled_exceptions_cpp11 [ 30%] Built target test-disabled_exceptions_cpp11 [ 31%] Linking CXX executable test-hash_cpp11 [ 31%] Built target test-hash_cpp11 [ 32%] Linking CXX executable test-class_iterator_cpp11 [ 32%] Built target test-class_iterator_cpp11 [ 32%] Linking CXX executable test-32bit_cpp11 [ 32%] Built target test-32bit_cpp11 [ 33%] Linking CXX executable test-class_const_iterator_cpp11 [ 33%] Built target test-class_const_iterator_cpp11 [ 33%] Linking CXX executable test-capacity_cpp11 [ 33%] Built target test-capacity_cpp11 [ 33%] Linking CXX executable test-comparison_cpp11 [ 33%] Built target test-comparison_cpp11 [ 34%] Linking CXX executable test-algorithms_cpp11 [ 34%] Built target test-algorithms_cpp11 [ 35%] Linking CXX executable test-comparison_cpp20 [ 35%] Built target test-comparison_cpp20 [ 36%] Linking CXX executable test-diagnostics_cpp11 [ 36%] Built target test-diagnostics_cpp11 [ 37%] Linking CXX executable test-alt-string_cpp11 [ 37%] Linking CXX executable test-binary_formats_cpp11 [ 37%] Built target test-alt-string_cpp11 [ 37%] Built target test-binary_formats_cpp11 [ 38%] Linking CXX executable test-inspection_cpp11 [ 38%] Built target test-inspection_cpp11 [ 38%] Linking CXX executable test-items_cpp11 [ 38%] Built target test-items_cpp11 [ 39%] Linking CXX executable test-bson_cpp11 [ 39%] Built target test-bson_cpp11 [ 40%] Linking CXX executable test-element_access1_cpp11 [ 40%] Built target test-element_access1_cpp11 [ 40%] Linking CXX executable test-constructor1_cpp11 [ 40%] Built target test-constructor1_cpp11 [ 41%] Linking CXX executable test-conversions_cpp11 [ 41%] Built target test-conversions_cpp11 [ 41%] Linking CXX executable test-conversions_cpp17 [ 41%] Built target test-conversions_cpp17 [ 41%] Linking CXX executable test-cbor_cpp11 [ 41%] Built target test-cbor_cpp11 [ 41%] Linking CXX executable test-deserialization_cpp11 [ 41%] Built target test-deserialization_cpp11 [ 41%] Linking CXX executable test-class_parser_cpp11 [ 41%] Built target test-class_parser_cpp11 [ 41%] Linking CXX executable test-element_access2_cpp14 [ 41%] Built target test-element_access2_cpp14 [ 41%] Linking CXX executable test-element_access2_cpp11 [ 41%] Built target test-element_access2_cpp11 [ 42%] Linking CXX executable test-bjdata_cpp11 [ 42%] Built target test-bjdata_cpp11 [ 43%] Linking CXX executable test-element_access2_cpp17 [ 43%] Built target test-element_access2_cpp17 gmake: *** [Makefile:146: all] Error 2 >>> ERROR: nlohmann-json: build failed >>> nlohmann-json: Uninstalling dependencies... (1/7) Purging .makedepends-nlohmann-json (20231023.140703) (2/7) Purging cmake (3.27.7-r2) (3/7) Purging libarchive (3.7.2-r0) (4/7) Purging libbz2 (1.0.8-r6) (5/7) Purging libuv (1.46.0-r0) (6/7) Purging rhash-libs (1.4.4-r0) (7/7) Purging xz-libs (5.4.4-r0) Executing busybox-1.36.1-r13.trigger OK: 376 MiB in 102 packages