:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i686)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i686/root] -> [build]...done ==> Making package: simdjson 1:3.12.3-1.0 (Sat Apr 19 22:04:43 2025) ==> Retrieving sources... -> Found simdjson-3.12.3.tar.gz ==> Validating source files with sha256sums... simdjson-3.12.3.tar.gz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: simdjson 1:3.12.3-1.0 (Sat Apr 19 22:04:47 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (6) cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libuv-1.50.0-1.2 rhash-1.4.4-1.0 cmake-3.31.2-1.0 Total Installed Size: 80.29 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found simdjson-3.12.3.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting simdjson-3.12.3.tar.gz with bsdtar ==> Starting build()... -- The CXX compiler identification is GNU 14.2.1 -- The C compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Looking for fork -- Looking for fork - found -- Looking for wait -- Looking for wait - found -- Adding -Og to compile flag -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- CPM: Adding package simdjson-data@ () -- We are missing cxxopts as a dependency so the tools (e.g., json2json) are omitted. -- Found Python3: /usr/bin/python3.13 (found version "3.13.2") found components: Interpreter -- Including amalgamate_demo test. -- Including simdjson-singleheader test. -- Including amalgamate_demo_direct_from_repository test. -- Configuring done (3.7s) -- Generating done (0.1s) -- Build files have been written to: /build/simdjson/src/build [ 1%] Building CXX object CMakeFiles/simdjson.dir/src/simdjson.cpp.o [ 1%] Linking CXX shared library libsimdjson.so [ 1%] Built target simdjson [ 1%] Generating simdjson.cpp, simdjson.h, amalgamate_demo.cpp, README.md SCRIPTPATH=/build/simdjson/src/simdjson-3.12.3/singleheader PROJECTPATH=/build/simdjson/src/simdjson-3.12.3 We are about to amalgamate all simdjson files into one source file. See https://www.sqlite.org/amalgamation.html and https://en.wikipedia.org/wiki/Single_Compilation_Unit for rationale. git not found, timestamp based on current time timestamp is 2025-04-19 22:04:55.361246 Creating /build/simdjson/src/build/singleheader/simdjson.h Creating /build/simdjson/src/build/singleheader/simdjson.cpp Creating /build/simdjson/src/build/singleheader/singleheader.zip Adding /build/simdjson/src/build/singleheader/simdjson.cpp Adding /build/simdjson/src/build/singleheader/simdjson.h Created /build/simdjson/src/build/singleheader/singleheader.zip Done with all files generation. Files have been written to directory: /build/simdjson/src/build/singleheader/ -rw-r--r-- 1 builduser builduser 183 Apr 19 22:04 /build/simdjson/src/build/singleheader/README.md -rw-r--r-- 1 builduser builduser 2710 Apr 19 22:04 /build/simdjson/src/build/singleheader/amalgamate_demo.cpp -rw-r--r-- 1 builduser builduser 2362772 Apr 19 22:04 /build/simdjson/src/build/singleheader/simdjson.cpp -rw-r--r-- 1 builduser builduser 5270834 Apr 19 22:04 /build/simdjson/src/build/singleheader/simdjson.h Done with all files generation. Giving final instructions: Try : ``` c++ -O3 -std=c++17 -pthread -o amalgamate_demo amalgamate_demo.cpp simdjson.cpp && ./amalgamate_demo ../jsonexamples/twitter.json ../jsonexamples/amazon_cellphones.ndjson [ 1%] Building CXX object singleheader/CMakeFiles/amalgamate_demo_simdjson.dir/simdjson.cpp.o [ 2%] Linking CXX shared library libamalgamate_demo_simdjson.so [ 2%] Built target amalgamate_demo_simdjson [ 2%] Building CXX object singleheader/CMakeFiles/amalgamate_demo.dir/amalgamate_demo.cpp.o [ 4%] Linking CXX executable amalgamate_demo [ 4%] Built target amalgamate_demo [ 4%] Building CXX object singleheader/CMakeFiles/amalgamate_demo_direct_from_repository_simdjson.dir/simdjson.cpp.o [ 5%] Linking CXX shared library libamalgamate_demo_direct_from_repository_simdjson.so [ 5%] Built target amalgamate_demo_direct_from_repository_simdjson [ 5%] Building CXX object singleheader/CMakeFiles/amalgamate_demo_direct_from_repository.dir/amalgamate_demo.cpp.o [ 7%] Linking CXX executable amalgamate_demo_direct_from_repository [ 7%] Built target amalgamate_demo_direct_from_repository [ 7%] Built target generated-data [ 7%] Building CXX object tests/CMakeFiles/unicode_tests.dir/unicode_tests.cpp.o [ 8%] Linking CXX executable unicode_tests [ 8%] Built target unicode_tests [ 8%] Building CXX object tests/CMakeFiles/minify_tests.dir/minify_tests.cpp.o [ 10%] Linking CXX executable minify_tests [ 10%] Built target minify_tests [ 10%] Building CXX object tests/CMakeFiles/padded_string_tests.dir/padded_string_tests.cpp.o [ 11%] Linking CXX executable padded_string_tests [ 11%] Built target padded_string_tests [ 13%] Building CXX object tests/CMakeFiles/prettify_tests.dir/prettify_tests.cpp.o [ 13%] Linking CXX executable prettify_tests [ 13%] Built target prettify_tests [ 13%] Building CXX object tests/CMakeFiles/checkimplementation.dir/checkimplementation.cpp.o [ 13%] Linking CXX executable checkimplementation [ 13%] Built target checkimplementation [ 14%] Building CXX object tests/dom/CMakeFiles/random_string_number_tests.dir/random_string_number_tests.cpp.o [ 14%] Linking CXX executable random_string_number_tests [ 14%] Built target random_string_number_tests [ 14%] Building CXX object tests/dom/CMakeFiles/basictests.dir/basictests.cpp.o [ 15%] Linking CXX executable basictests [ 15%] Built target basictests [ 17%] Building CXX object tests/dom/CMakeFiles/document_stream_tests.dir/document_stream_tests.cpp.o [ 17%] Linking CXX executable document_stream_tests [ 17%] Built target document_stream_tests [ 18%] Building CXX object tests/dom/CMakeFiles/document_tests.dir/document_tests.cpp.o [ 18%] Linking CXX executable document_tests [ 18%] Built target document_tests [ 18%] Building CXX object tests/dom/CMakeFiles/errortests.dir/errortests.cpp.o [ 20%] Linking CXX executable errortests [ 20%] Built target errortests [ 20%] Building CXX object tests/dom/CMakeFiles/extracting_values_example.dir/extracting_values_example.cpp.o [ 21%] Linking CXX executable extracting_values_example [ 21%] Built target extracting_values_example [ 23%] Building CXX object tests/dom/CMakeFiles/integer_tests.dir/integer_tests.cpp.o [ 23%] Linking CXX executable integer_tests [ 23%] Built target integer_tests [ 23%] Building CXX object tests/dom/CMakeFiles/jsoncheck.dir/jsoncheck.cpp.o [ 24%] Linking CXX executable jsoncheck [ 24%] Built target jsoncheck [ 26%] Building CXX object tests/dom/CMakeFiles/json_path_tests.dir/json_path_tests.cpp.o [ 26%] Linking CXX executable json_path_tests [ 26%] Built target json_path_tests [ 26%] Building CXX object tests/dom/CMakeFiles/minefieldcheck.dir/minefieldcheck.cpp.o [ 27%] Linking CXX executable minefieldcheck [ 27%] Built target minefieldcheck [ 27%] Building CXX object tests/dom/CMakeFiles/numberparsingcheck.dir/numberparsingcheck.cpp.o [ 28%] Linking CXX executable numberparsingcheck [ 28%] Built target numberparsingcheck [ 28%] Building CXX object tests/dom/CMakeFiles/parse_many_test.dir/parse_many_test.cpp.o [ 28%] Linking CXX executable parse_many_test [ 28%] Built target parse_many_test [ 30%] Building CXX object tests/dom/CMakeFiles/pointercheck.dir/pointercheck.cpp.o [ 30%] Linking CXX executable pointercheck [ 30%] Built target pointercheck [ 31%] Building CXX object tests/dom/CMakeFiles/stringparsingcheck.dir/stringparsingcheck.cpp.o [ 31%] Linking CXX executable stringparsingcheck [ 31%] Built target stringparsingcheck [ 31%] Building CXX object tests/dom/CMakeFiles/trivially_copyable_test.dir/trivially_copyable_test.cpp.o [ 33%] Linking CXX executable trivially_copyable_test [ 33%] Built target trivially_copyable_test [ 33%] Building CXX object tests/ondemand/CMakeFiles/ondemand_car_tag_invoke_deserialization.dir/ondemand_car_tag_invoke_deserialization.cpp.o [ 34%] Linking CXX executable ondemand_car_tag_invoke_deserialization [ 34%] Built target ondemand_car_tag_invoke_deserialization [ 34%] Building CXX object tests/ondemand/CMakeFiles/ondemand_car_deserialization.dir/ondemand_car_deserialization.cpp.o [ 36%] Linking CXX executable ondemand_car_deserialization [ 36%] Built target ondemand_car_deserialization [ 37%] Building CXX object tests/ondemand/CMakeFiles/ondemand_log_tests.dir/ondemand_log_tests.cpp.o [ 37%] Linking CXX executable ondemand_log_tests [ 37%] Built target ondemand_log_tests [ 37%] Building CXX object tests/ondemand/CMakeFiles/ondemand_log_error_tests.dir/ondemand_log_error_tests.cpp.o [ 37%] Linking CXX executable ondemand_log_error_tests [ 37%] Built target ondemand_log_error_tests [ 37%] Building CXX object tests/ondemand/CMakeFiles/ondemand_tostring_tests.dir/ondemand_tostring_tests.cpp.o [ 39%] Linking CXX executable ondemand_tostring_tests [ 39%] Built target ondemand_tostring_tests [ 39%] Building CXX object tests/ondemand/CMakeFiles/ondemand_active_tests.dir/ondemand_active_tests.cpp.o [ 39%] Linking CXX executable ondemand_active_tests [ 39%] Built target ondemand_active_tests [ 40%] Building CXX object tests/ondemand/CMakeFiles/ondemand_array_tests.dir/ondemand_array_tests.cpp.o [ 40%] Linking CXX executable ondemand_array_tests [ 40%] Built target ondemand_array_tests [ 42%] Building CXX object tests/ondemand/CMakeFiles/ondemand_array_error_tests.dir/ondemand_array_error_tests.cpp.o [ 42%] Linking CXX executable ondemand_array_error_tests [ 42%] Built target ondemand_array_error_tests [ 42%] Building CXX object tests/ondemand/CMakeFiles/ondemand_compilation_tests.dir/ondemand_compilation_tests.cpp.o [ 43%] Linking CXX executable ondemand_compilation_tests [ 43%] Built target ondemand_compilation_tests [ 44%] Building CXX object tests/ondemand/CMakeFiles/ondemand_document_stream_tests.dir/ondemand_document_stream_tests.cpp.o [ 44%] Linking CXX executable ondemand_document_stream_tests [ 44%] Built target ondemand_document_stream_tests [ 46%] Building CXX object tests/ondemand/CMakeFiles/ondemand_error_tests.dir/ondemand_error_tests.cpp.o [ 46%] Linking CXX executable ondemand_error_tests [ 46%] Built target ondemand_error_tests [ 47%] Building CXX object tests/ondemand/CMakeFiles/ondemand_error_location_tests.dir/ondemand_error_location_tests.cpp.o [ 47%] Linking CXX executable ondemand_error_location_tests [ 47%] Built target ondemand_error_location_tests [ 47%] Building CXX object tests/ondemand/CMakeFiles/ondemand_json_pointer_tests.dir/ondemand_json_pointer_tests.cpp.o [ 49%] Linking CXX executable ondemand_json_pointer_tests [ 49%] Built target ondemand_json_pointer_tests [ 49%] Building CXX object tests/ondemand/CMakeFiles/ondemand_json_path_tests.dir/ondemand_json_path_tests.cpp.o [ 50%] Linking CXX executable ondemand_json_path_tests [ 50%] Built target ondemand_json_path_tests [ 50%] Building CXX object tests/ondemand/CMakeFiles/ondemand_key_string_tests.dir/ondemand_key_string_tests.cpp.o [ 52%] Linking CXX executable ondemand_key_string_tests [ 52%] Built target ondemand_key_string_tests [ 53%] Building CXX object tests/ondemand/CMakeFiles/ondemand_misc_tests.dir/ondemand_misc_tests.cpp.o [ 53%] Linking CXX executable ondemand_misc_tests [ 53%] Built target ondemand_misc_tests [ 55%] Building CXX object tests/ondemand/CMakeFiles/ondemand_number_tests.dir/ondemand_number_tests.cpp.o [ 55%] Linking CXX executable ondemand_number_tests [ 55%] Built target ondemand_number_tests [ 56%] Building CXX object tests/ondemand/CMakeFiles/ondemand_number_in_string_tests.dir/ondemand_number_in_string_tests.cpp.o [ 56%] Linking CXX executable ondemand_number_in_string_tests [ 56%] Built target ondemand_number_in_string_tests [ 56%] Building CXX object tests/ondemand/CMakeFiles/ondemand_object_tests.dir/ondemand_object_tests.cpp.o [ 57%] Linking CXX executable ondemand_object_tests [ 57%] Built target ondemand_object_tests [ 57%] Building CXX object tests/ondemand/CMakeFiles/ondemand_object_error_tests.dir/ondemand_object_error_tests.cpp.o [ 59%] Linking CXX executable ondemand_object_error_tests [ 59%] Built target ondemand_object_error_tests [ 59%] Building CXX object tests/ondemand/CMakeFiles/ondemand_ordering_tests.dir/ondemand_ordering_tests.cpp.o [ 60%] Linking CXX executable ondemand_ordering_tests [ 60%] Built target ondemand_ordering_tests [ 60%] Building CXX object tests/ondemand/CMakeFiles/ondemand_parse_api_tests.dir/ondemand_parse_api_tests.cpp.o [ 60%] Linking CXX executable ondemand_parse_api_tests [ 60%] Built target ondemand_parse_api_tests [ 62%] Building CXX object tests/ondemand/CMakeFiles/ondemand_readme_examples.dir/ondemand_readme_examples.cpp.o [ 62%] Linking CXX executable ondemand_readme_examples [ 62%] Built target ondemand_readme_examples [ 63%] Building CXX object tests/ondemand/CMakeFiles/ondemand_scalar_tests.dir/ondemand_scalar_tests.cpp.o [ 63%] Linking CXX executable ondemand_scalar_tests [ 63%] Built target ondemand_scalar_tests [ 65%] Building CXX object tests/ondemand/CMakeFiles/ondemand_to_string.dir/ondemand_to_string.cpp.o [ 65%] Linking CXX executable ondemand_to_string [ 65%] Built target ondemand_to_string [ 65%] Building CXX object tests/ondemand/CMakeFiles/ondemand_twitter_tests.dir/ondemand_twitter_tests.cpp.o [ 66%] Linking CXX executable ondemand_twitter_tests [ 66%] Built target ondemand_twitter_tests [ 66%] Building CXX object tests/ondemand/CMakeFiles/ondemand_wrong_type_error_tests.dir/ondemand_wrong_type_error_tests.cpp.o [ 68%] Linking CXX executable ondemand_wrong_type_error_tests [ 68%] Built target ondemand_wrong_type_error_tests [ 68%] Building CXX object tests/ondemand/CMakeFiles/ondemand_iterate_many_csv.dir/ondemand_iterate_many_csv.cpp.o [ 69%] Linking CXX executable ondemand_iterate_many_csv [ 69%] Built target ondemand_iterate_many_csv [ 71%] Building CXX object tests/ondemand/CMakeFiles/ondemand_custom_types_tests.dir/ondemand_custom_types_tests.cpp.o [ 71%] Linking CXX executable ondemand_custom_types_tests [ 71%] Built target ondemand_custom_types_tests [ 71%] Building CXX object tests/ondemand/CMakeFiles/ondemand_custom_types_document_tests.dir/ondemand_custom_types_document_tests.cpp.o [ 71%] Linking CXX executable ondemand_custom_types_document_tests [ 71%] Built target ondemand_custom_types_document_tests [ 72%] Building CXX object tests/ondemand/CMakeFiles/ondemand_stl_types_tests.dir/ondemand_stl_types_tests.cpp.o [ 72%] Linking CXX executable ondemand_stl_types_tests [ 72%] Built target ondemand_stl_types_tests [ 73%] Building CXX object tests/ondemand/CMakeFiles/ondemand_cacheline.dir/ondemand_cacheline.cpp.o [ 73%] Linking CXX executable ondemand_cacheline [ 73%] Built target ondemand_cacheline [ 75%] Building CXX object tests/ondemand/CMakeFiles/ondemand_assert_out_of_order_values.dir/ondemand_assert_out_of_order_values.cpp.o [ 75%] Linking CXX executable ondemand_assert_out_of_order_values [ 75%] Built target ondemand_assert_out_of_order_values [ 76%] Building CXX object fuzz/CMakeFiles/fuzz_atpointer.dir/fuzz_atpointer.cpp.o [ 76%] Building CXX object fuzz/CMakeFiles/fuzz_atpointer.dir/main.cpp.o [ 78%] Linking CXX executable fuzz_atpointer [ 78%] Built target fuzz_atpointer [ 78%] Building CXX object fuzz/CMakeFiles/fuzz_dump.dir/fuzz_dump.cpp.o [ 78%] Building CXX object fuzz/CMakeFiles/fuzz_dump.dir/main.cpp.o [ 79%] Linking CXX executable fuzz_dump [ 79%] Built target fuzz_dump [ 79%] Building CXX object fuzz/CMakeFiles/fuzz_dump_raw_tape.dir/fuzz_dump_raw_tape.cpp.o [ 81%] Building CXX object fuzz/CMakeFiles/fuzz_dump_raw_tape.dir/main.cpp.o [ 81%] Linking CXX executable fuzz_dump_raw_tape [ 81%] Built target fuzz_dump_raw_tape [ 82%] Building CXX object fuzz/CMakeFiles/fuzz_element.dir/fuzz_element.cpp.o [ 82%] Building CXX object fuzz/CMakeFiles/fuzz_element.dir/main.cpp.o [ 84%] Linking CXX executable fuzz_element [ 84%] Built target fuzz_element [ 84%] Building CXX object fuzz/CMakeFiles/fuzz_implementations.dir/fuzz_implementations.cpp.o [ 84%] Building CXX object fuzz/CMakeFiles/fuzz_implementations.dir/main.cpp.o [ 85%] Linking CXX executable fuzz_implementations [ 85%] Built target fuzz_implementations [ 85%] Building CXX object fuzz/CMakeFiles/fuzz_minify.dir/fuzz_minify.cpp.o [ 86%] Building CXX object fuzz/CMakeFiles/fuzz_minify.dir/main.cpp.o [ 86%] Linking CXX executable fuzz_minify [ 86%] Built target fuzz_minify [ 88%] Building CXX object fuzz/CMakeFiles/fuzz_minifyimpl.dir/fuzz_minifyimpl.cpp.o [ 88%] Building CXX object fuzz/CMakeFiles/fuzz_minifyimpl.dir/main.cpp.o [ 89%] Linking CXX executable fuzz_minifyimpl [ 89%] Built target fuzz_minifyimpl [ 89%] Building CXX object fuzz/CMakeFiles/fuzz_ndjson.dir/fuzz_ndjson.cpp.o [ 89%] Building CXX object fuzz/CMakeFiles/fuzz_ndjson.dir/main.cpp.o [ 91%] Linking CXX executable fuzz_ndjson [ 91%] Built target fuzz_ndjson [ 91%] Building CXX object fuzz/CMakeFiles/fuzz_ondemand.dir/fuzz_ondemand.cpp.o [ 92%] Building CXX object fuzz/CMakeFiles/fuzz_ondemand.dir/main.cpp.o [ 92%] Linking CXX executable fuzz_ondemand [ 92%] Built target fuzz_ondemand [ 94%] Building CXX object fuzz/CMakeFiles/fuzz_padded.dir/fuzz_padded.cpp.o [ 94%] Building CXX object fuzz/CMakeFiles/fuzz_padded.dir/main.cpp.o [ 95%] Linking CXX executable fuzz_padded [ 95%] Built target fuzz_padded [ 95%] Building CXX object fuzz/CMakeFiles/fuzz_parser.dir/fuzz_parser.cpp.o [ 95%] Building CXX object fuzz/CMakeFiles/fuzz_parser.dir/main.cpp.o [ 97%] Linking CXX executable fuzz_parser [ 97%] Built target fuzz_parser [ 97%] Building CXX object fuzz/CMakeFiles/fuzz_print_json.dir/fuzz_print_json.cpp.o [ 98%] Building CXX object fuzz/CMakeFiles/fuzz_print_json.dir/main.cpp.o [ 98%] Linking CXX executable fuzz_print_json [ 98%] Built target fuzz_print_json [100%] Building CXX object fuzz/CMakeFiles/fuzz_utf8.dir/fuzz_utf8.cpp.o [100%] Building CXX object fuzz/CMakeFiles/fuzz_utf8.dir/main.cpp.o [100%] Linking CXX executable fuzz_utf8 [100%] Built target fuzz_utf8 ==> Starting check()... Internal ctest changing into directory: /build/simdjson/src/build Test project /build/simdjson/src/build Start 1: avoid_abort Start 2: avoid_cout Start 3: avoid_cerr Start 4: avoid_printf Start 5: avoid_stdout Start 6: avoid_stderr Start 7: amalgamate_demo Start 8: simdjson-singleheader 1/107 Test #1: avoid_abort .......................................... Passed 0.01 sec 2/107 Test #2: avoid_cout ........................................... Passed 0.01 sec 3/107 Test #4: avoid_printf ......................................... Passed 0.01 sec 4/107 Test #5: avoid_stdout ......................................... Passed 0.01 sec Start 9: amalgamate_demo_direct_from_repository Start 10: unicode_tests Start 11: minify_tests Start 12: padded_string_tests 5/107 Test #3: avoid_cerr ........................................... Passed 0.01 sec 6/107 Test #7: amalgamate_demo ...................................... Passed 0.01 sec Start 13: prettify_tests Start 14: checkimplementation 7/107 Test #6: avoid_stderr ......................................... Passed 0.01 sec 8/107 Test #9: amalgamate_demo_direct_from_repository ............... Passed 0.00 sec 9/107 Test #12: padded_string_tests .................................. Passed 0.00 sec Start 15: random_string_number_tests Start 16: basictests Start 17: document_stream_tests 10/107 Test #14: checkimplementation .................................. Passed 0.00 sec Start 18: document_tests 11/107 Test #18: document_tests ....................................... Passed 0.01 sec Start 19: errortests 12/107 Test #19: errortests ........................................... Passed 0.01 sec Start 20: extracting_values_example 13/107 Test #20: extracting_values_example ............................ Passed 0.01 sec Start 21: integer_tests 14/107 Test #21: integer_tests ........................................ Passed 0.00 sec Start 22: jsoncheck 15/107 Test #22: jsoncheck ............................................ Passed 0.01 sec Start 23: json_path_tests 16/107 Test #23: json_path_tests ......................................***Failed 0.00 sec demo test Failed! Start 24: minefieldcheck 17/107 Test #16: basictests ...........................................***Failed 0.04 sec Running tests against this implementation: fallback (Generic fallback implementation) ------------------------------------------------------------ Running basic tests. Running simple_overflows Running print_to_string_large_int Running print_to_string_parser_parse Running print_to_string_element Running print_to_string_array Running print_to_string_object Running print_to_string_parser_parse_exception Running print_to_string_element_result_exception Running print_to_string_array_result_exception Running print_to_string_object_result_exception Running print_to_string_element_exception Running print_to_string_array_exception Running print_to_string_object_exception Running issue1187 Running test_range Running test_issue1169_long Running test_issue1169 Running test_random Running test_validate Running test_bad_validate Running test_various_lengths2 Running test_various_lengths Running test_single_quote got an error (expected) : UNCLOSED_STRING: A string is opened, but never closed. Running test_minify Running test_minify_array Running test_minify_object Running parser_load_empty Running parser_moving_parser reserialized: [1,2,3] ... reserialized: [1,2,3] ... reserialized: [1,2,3] ... Running parser_parse Running parser_parse_many Running parser_parse_many_empty Running parser_parse_many_empty_batches Running parser_load on /build/simdjson/src/build/_deps/simdjson-data-build/jsonexamples/twitter.json Running parser_load_many on /build/simdjson/src/build/_deps/simdjson-data-build/jsonexamples/amazon_cellphones.ndjson Running parser_moving_parser_and_recovering_struct [1,2,3] Running parser_moving_parser_and_recovering [1,2,3] Running parser_parse_exception Running parser_parse_many_exception Running parser_load_exception Running parser_load_many_exception Running issue679 > Running issue1979 ... Running object_iterator Running array_iterator Running object_iterator_empty Running array_iterator_empty Running object_iterator_advance Running array_iterator_advance Running convert_object_to_element Running convert_array_to_element Running string_value Running numeric_values Running boolean_values Running null_value Running document_object_index Running object_index Running twitter_count Running twitter_default_profile Running twitter_image_sizes Running unsafe_value_noexception Running object_iterator_exception Running array_iterator_exception Running string_value_exception Running numeric_values_exception Running boolean_values_exception Running null_value_exception Running document_object_index_exception Running twitter_count_exception Running twitter_default_profile_exception Running twitter_image_sizes_exception Running cast_array test_type() expecting array test_cast test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_object test_type() expecting object test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_string test_type() expecting string test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting foo test_cast expecting foo test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_int64(0) test_type() expecting int64_t test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 0 test_cast expecting 0 test_cast expecting 0 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_int64(1) test_type() expecting int64_t test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 1 test_cast expecting 1 test_cast expecting 1 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_int64(-1) test_type() expecting int64_t test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting -1 test_cast_error expecting error 'NUMBER_OUT_OF_RANGE: The JSON number is too large or too small to fit within the requested type.' test_cast expecting -1 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_int64(9223372036854775807) test_type() expecting int64_t test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 9223372036854775807 test_cast expecting 9223372036854775807 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_int64(-9223372036854775808) test_type() expecting int64_t test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting -9223372036854775808 test_cast_error expecting error 'NUMBER_OUT_OF_RANGE: The JSON number is too large or too small to fit within the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_uint64(9223372036854775808) test_type() expecting uint64_t test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'NUMBER_OUT_OF_RANGE: The JSON number is too large or too small to fit within the requested type.' test_cast expecting 9223372036854775808 test_cast expecting 9.22337e+18 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_uint64(18446744073709551615) test_type() expecting uint64_t test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'NUMBER_OUT_OF_RANGE: The JSON number is too large or too small to fit within the requested type.' test_cast expecting 18446744073709551615 test_cast expecting 1.84467e+19 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_double(0.0) test_type() expecting double test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 0 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_double(0.1) test_type() expecting double test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 0.1 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_double(1e0) test_type() expecting double test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 1 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_double(1e100) test_type() expecting double test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 1e+100 test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 0 Running cast_bool(true) test_type() expecting bool test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 1 test_is_null() expecting 0 Running cast_bool(false) test_type() expecting bool test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast expecting 0 test_is_null() expecting 0 Running cast_null test_type() expecting null test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_cast_error expecting error 'INCORRECT_TYPE: The JSON element does not have the requested type.' test_is_null() expecting 1 Running print_parser_parse Running print_minify_parser_parse Running print_element Running print_minify_element Running print_array Running print_minify_array Running print_object Running print_minify_object Running print_parser_parse_exception Running print_minify_parser_parse_exception Running print_element_result_exception Running print_minify_element_result_exception Running print_array_result_exception Running print_minify_array_result_exception Running print_object_result_exception Running print_minify_object_result_exception Running print_element_exception Running print_minify_element_exception Running print_array_exception Running print_minify_array_exception Running print_object_exception Running print_minify_object_exception > Running issue2213 ... > Running bomskip ... > Running issue2017 ... truncated_borderline parsing 9007199254740993.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x1p+53 == 0x1p+53 specific_tests parsing -1e-999 -0x0p+0 == -0x0p+0 parsing -2402844368454405395.2 -0x1.0ac4f1c7422e7p+61 == -0x1.0ac4f1c7422e7p+61 parsing 4503599627370496.5 0x1p+52 == 0x1p+52 parsing 4503599627475352.5 0x1.0000000019998p+52 == 0x1.0000000019998p+52 parsing 4503599627475353.5 0x1.000000001999ap+52 == 0x1.000000001999ap+52 parsing 2251799813685248.25 0x1p+51 == 0x1p+51 parsing 1125899906842624.125 0x1p+50 == 0x1p+50 parsing 1125899906842901.875 0x1.0000000000458p+50 == 0x1.0000000000458p+50 parsing 2251799813685803.75 0x1.0000000000458p+51 == 0x1.0000000000458p+51 parsing 4503599627370497.5 0x1.0000000000002p+52 == 0x1.0000000000002p+52 parsing 45035996.273704995 0x1.5798ee2308c3fp+25 == 0x1.5798ee2308c3fp+25 parsing 45035996.273704985 0x1.5798ee2308c3dp+25 == 0x1.5798ee2308c3dp+25 parsing 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044501477170144022721148195934182639518696390927032912960468522194496444440421538910330590478162701758282983178260792422137401728773891892910553144148156412434867599762821265346585071045737627442980259622449029037796981144446145705102663115100318287949527959668236039986479250965780342141637013812613333119898765515451440315261253813266652951306000184917766328660755595837392240989947807556594098101021612198814605258742579179000071675999344145086087205681577915435923018910334964869420614052182892431445797605163650903606514140377217442262561590244668525767372446430075513332450079650686719491377688478005309963967709758965844137894433796621993967316936280457084866613206797017728916080020698679408551343728867675409720757232455434770912461317493580281734466552734375 0x1.fffffffffffffp-1022 == 0x1.fffffffffffffp-1022 parsing 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072008890245868760858598876504231122409594654935248025624400092282356951787758888037591552642309780950434312085877387158357291821993020294379224223559819827501242041788969571311791082261043971979604000454897391938079198936081525613113376149842043271751033627391549782731594143828136275113838604094249464942286316695429105080201815926642134996606517803095075913058719846423906068637102005108723282784678843631944515866135041223479014792369585208321597621066375401613736583044193603714778355306682834535634005074073040135602968046375918583163124224521599262546494300836851861719422417646455137135420132217031370496583210154654068035397417906022589503023501937519773030945763173210852507299305089761582519159720757232455434770912461317493580281734466552734375 0x0.fffffffffffffp-1022 == 0x0.fffffffffffffp-1022 ground_truth parsing the string '9355950000000000000.00000000000000000000000000000000001844674407370955161600000184467440737095516161844674407370955161407370955161618446744073709551616000184467440737095516166000001844674407370955161618446744073709551614073709551616184467440737095516160001844674407370955161601844674407370955674451616184467440737095516140737095516161844674407370955161600018446744073709551616018446744073709551611616000184467440737095001844674407370955161600184467440737095516160018446744073709551168164467440737095516160001844073709551616018446744073709551616184467440737095516160001844674407536910751601611616000184467440737095001844674407370955161600184467440737095516160018446744073709551616184467440737095516160001844955161618446744073709551616000184467440753691075160018446744073709' I am expecting the floating-point value '0x1.03ae05e8fca1cp+63' Resulting float is '0x1.03ae05e8fca1cp+63' parsing the string '2.2250738585072013e-308' I am expecting the floating-point value '0x1p-1022' Resulting float is '0x1p-1022' parsing the string '-92666518056446206563E3' I am expecting the floating-point value '-0x1.39f764644154dp+76' Resulting float is '-0x1.39f764644154dp+76' parsing the string '-92666518056446206563E3' I am expecting the floating-point value '-0x1.39f764644154dp+76' Resulting float is '-0x1.39f764644154dp+76' parsing the string '-42823146028335318693e-128' I am expecting the floating-point value '-0x1.0176daa6cdaafp-360' Resulting float is '-0x1.0176daa6cdaafp-360' parsing the string '90054602635948575728E72' I am expecting the floating-point value '0x1.61ab4ea9cb6c3p+305' Resulting float is '0x1.61ab4ea9cb6c3p+305' parsing the string '1.00000000000000188558920870223463870174566020691753515394643550663070558368373221972569761144603605635692374830246134201063722058e-309' I am expecting the floating-point value '0x0.0b8157268fdafp-1022' Resulting float is '0x0.0b8157268fdafp-1022' parsing the string '0e9999999999999999999999999999' I am expecting the floating-point value '0x0p+0' Resulting float is '0x0p+0' parsing the string '-2402844368454405395.2' I am expecting the floating-point value '-0x1.0ac4f1c7422e7p+61' Resulting float is '-0x1.0ac4f1c7422e7p+61' small_integers powers_of_two powers_of_ten On your system, the pow function is busted. Sorry about that. JSON '1e126 parsed to 9.99999999999999925e+125 instead of 1.00000000000000008e+126 FLT_EVAL_METHOD=2 Start 25: numberparsingcheck 18/107 Test #24: minefieldcheck ....................................... Passed 0.01 sec Start 26: parse_many_test 19/107 Test #26: parse_many_test ...................................... Passed 0.01 sec Start 27: pointercheck 20/107 Test #27: pointercheck .........................................***Failed 0.00 sec demo test Failed! Start 28: stringparsingcheck 21/107 Test #10: unicode_tests ........................................ Passed 0.08 sec Start 29: trivially_copyable_test 22/107 Test #29: trivially_copyable_test .............................. Passed 0.00 sec Start 30: readme_examples 23/107 Test #25: numberparsingcheck ................................... Passed 0.10 sec Start 31: readme_examples11 24/107 Test #28: stringparsingcheck ................................... Passed 0.12 sec Start 32: readme_examples_noexceptions 25/107 Test #13: prettify_tests ....................................... Passed 0.26 sec Start 33: readme_examples_noexceptions11 26/107 Test #11: minify_tests ......................................... Passed 0.38 sec Start 34: readme_examples_will_fail_with_exceptions_off 27/107 Test #17: document_stream_tests ................................ Passed 0.68 sec Start 35: ondemand_car_tag_invoke_deserialization 28/107 Test #35: ondemand_car_tag_invoke_deserialization .............. Passed 0.00 sec Start 36: ondemand_car_deserialization 29/107 Test #36: ondemand_car_deserialization ......................... Passed 0.01 sec Start 37: ondemand_log_tests 30/107 Test #37: ondemand_log_tests ................................... Passed 0.01 sec Start 38: ondemand_log_error_tests 31/107 Test #38: ondemand_log_error_tests ............................. Passed 0.01 sec Start 39: ondemand_tostring_tests 32/107 Test #39: ondemand_tostring_tests .............................. Passed 0.08 sec Start 40: ondemand_active_tests 33/107 Test #40: ondemand_active_tests ................................ Passed 0.01 sec Start 41: ondemand_array_tests 34/107 Test #41: ondemand_array_tests ................................. Passed 0.01 sec Start 42: ondemand_array_error_tests 35/107 Test #42: ondemand_array_error_tests ........................... Passed 0.00 sec Start 43: ondemand_compilation_tests 36/107 Test #43: ondemand_compilation_tests ........................... Passed 0.00 sec Start 44: ondemand_document_stream_tests 37/107 Test #44: ondemand_document_stream_tests ....................... Passed 0.95 sec Start 45: ondemand_error_tests 38/107 Test #45: ondemand_error_tests ................................. Passed 0.01 sec Start 46: ondemand_error_location_tests 39/107 Test #46: ondemand_error_location_tests ........................ Passed 0.01 sec Start 47: ondemand_json_pointer_tests 40/107 Test #47: ondemand_json_pointer_tests .......................... Passed 0.01 sec Start 48: ondemand_json_path_tests 41/107 Test #48: ondemand_json_path_tests ............................. Passed 0.01 sec Start 49: ondemand_key_string_tests 42/107 Test #49: ondemand_key_string_tests ............................ Passed 0.01 sec Start 50: ondemand_misc_tests 43/107 Test #50: ondemand_misc_tests .................................. Passed 0.01 sec Start 51: ondemand_number_tests 44/107 Test #51: ondemand_number_tests ................................***Failed 0.04 sec builtin_implementation -- fallback ------------------------------------------------------------ Running tests. > Running gigantic_big_int ... > Running big_int_not_zero ... > Running negative_big_int ... > Running issue2099 ... > Running issue2093 ... > Running issue2045 ... > Running issue2017 ... > Running issue_1898 ... > Running issue1878 ... > Running get_root_number_tests ... > Running get_number_tests ... > Running small_integers ... > Running powers_of_two ... > Running powers_of_ten ... On your system, the pow function is busted. Sorry about that. JSON '1e126 parsed to 9.99999999999999925e+125 instead of 1.00000000000000008e+126 FLT_EVAL_METHOD=2 FAILED. Start 52: ondemand_number_in_string_tests 45/107 Test #52: ondemand_number_in_string_tests ...................... Passed 0.01 sec Start 53: ondemand_object_tests 46/107 Test #53: ondemand_object_tests ................................ Passed 0.01 sec Start 54: ondemand_object_error_tests 47/107 Test #54: ondemand_object_error_tests .......................... Passed 0.01 sec Start 55: ondemand_ordering_tests 48/107 Test #55: ondemand_ordering_tests ..............................***Failed 0.00 sec builtin_implementation -- fallback ------------------------------------------------------------ Running tests. > Running in_order_object_index ... FAILED. Start 56: ondemand_parse_api_tests 49/107 Test #56: ondemand_parse_api_tests ............................. Passed 0.01 sec Start 57: ondemand_readme_examples 50/107 Test #57: ondemand_readme_examples ............................. Passed 0.01 sec Start 58: ondemand_scalar_tests 51/107 Test #58: ondemand_scalar_tests ................................ Passed 0.01 sec Start 59: ondemand_to_string 52/107 Test #59: ondemand_to_string ................................... Passed 0.00 sec Start 60: ondemand_twitter_tests 53/107 Test #60: ondemand_twitter_tests ............................... Passed 0.03 sec Start 61: ondemand_wrong_type_error_tests 54/107 Test #61: ondemand_wrong_type_error_tests ...................... Passed 0.01 sec Start 62: ondemand_iterate_many_csv 55/107 Test #62: ondemand_iterate_many_csv ............................ Passed 0.00 sec Start 63: ondemand_custom_types_tests 56/107 Test #63: ondemand_custom_types_tests .......................... Passed 0.00 sec Start 64: ondemand_custom_types_document_tests 57/107 Test #64: ondemand_custom_types_document_tests ................. Passed 0.00 sec Start 65: ondemand_stl_types_tests 58/107 Test #65: ondemand_stl_types_tests ............................. Passed 0.00 sec Start 66: ondemand_cacheline 59/107 Test #66: ondemand_cacheline ................................... Passed 0.00 sec Start 67: ondemand_assert_out_of_order_values 60/107 Test #67: ondemand_assert_out_of_order_values .................. Passed 0.01 sec Start 68: iterate_object_should_compile 61/107 Test #34: readme_examples_will_fail_with_exceptions_off ........ Passed 1.70 sec Start 69: iterate_object_should_not_compile 62/107 Test #15: random_string_number_tests ........................... Passed 2.31 sec Start 70: iterate_array_should_compile 63/107 Test #8: simdjson-singleheader ................................ Passed 2.36 sec Start 71: iterate_array_should_not_compile 64/107 Test #32: readme_examples_noexceptions ......................... Passed 3.69 sec Start 72: iterate_char_star_should_compile 65/107 Test #69: iterate_object_should_not_compile .................... Passed 1.85 sec Start 73: iterate_char_star_should_not_compile 66/107 Test #33: readme_examples_noexceptions11 ....................... Passed 3.70 sec Start 74: iterate_string_view_should_compile 67/107 Test #71: iterate_array_should_not_compile ..................... Passed 1.72 sec Start 75: iterate_string_view_should_not_compile 68/107 Test #68: iterate_object_should_compile ........................ Passed 2.72 sec Start 76: iterate_temporary_buffer_should_compile 69/107 Test #70: iterate_array_should_compile ......................... Passed 2.97 sec Start 77: iterate_temporary_buffer_should_not_compile 70/107 Test #30: readme_examples ...................................... Passed 5.71 sec Start 78: first_second_access_should_compile 71/107 Test #75: iterate_string_view_should_not_compile ............... Passed 1.83 sec Start 79: first_second_access_should_not_compile 72/107 Test #31: readme_examples11 .................................... Passed 5.79 sec Start 80: example_compiletest_should_compile 73/107 Test #73: iterate_char_star_should_not_compile ................. Passed 2.14 sec Start 81: example_compiletest_should_not_compile 74/107 Test #72: iterate_char_star_should_compile ..................... Passed 2.35 sec Start 82: bad_array_count_should_compile 75/107 Test #74: iterate_string_view_should_compile ................... Passed 2.26 sec Start 83: bad_array_count_should_not_compile 76/107 Test #81: example_compiletest_should_not_compile ............... Passed 0.39 sec Start 84: dangling_parser_load_should_compile 77/107 Test #80: example_compiletest_should_compile ................... Passed 0.65 sec Start 85: dangling_parser_load_should_not_compile 78/107 Test #77: iterate_temporary_buffer_should_not_compile .......... Passed 1.75 sec Start 86: dangling_parser_parse_uint8_should_compile 79/107 Test #76: iterate_temporary_buffer_should_compile .............. Passed 2.58 sec Start 87: dangling_parser_parse_uint8_should_not_compile 80/107 Test #79: first_second_access_should_not_compile ............... Passed 1.77 sec Start 88: dangling_parser_parse_uchar_should_compile 81/107 Test #83: bad_array_count_should_not_compile ................... Passed 1.74 sec Start 89: dangling_parser_parse_uchar_should_not_compile 82/107 Test #85: dangling_parser_load_should_not_compile .............. Passed 1.72 sec Start 90: dangling_parser_parse_stdstring_should_compile 83/107 Test #87: dangling_parser_parse_uint8_should_not_compile ....... Passed 1.84 sec Start 91: dangling_parser_parse_stdstring_should_not_compile 84/107 Test #78: first_second_access_should_compile ................... Passed 3.45 sec Start 92: dangling_parser_parse_padstring_should_compile 85/107 Test #82: bad_array_count_should_compile ....................... Passed 3.07 sec Start 93: dangling_parser_parse_padstring_should_not_compile 86/107 Test #89: dangling_parser_parse_uchar_should_not_compile ....... Passed 1.70 sec Start 94: unsafe_parse_many_should_compile 87/107 Test #84: dangling_parser_load_should_compile .................. Passed 3.57 sec Start 95: unsafe_parse_many_should_not_compile 88/107 Test #86: dangling_parser_parse_uint8_should_compile ........... Passed 3.17 sec Start 96: quickstart 89/107 Test #91: dangling_parser_parse_stdstring_should_not_compile ... Passed 1.63 sec Start 97: quickstart11 90/107 Test #93: dangling_parser_parse_padstring_should_not_compile ... Passed 1.78 sec Start 98: quickstart14 91/107 Test #88: dangling_parser_parse_uchar_should_compile ........... Passed 3.74 sec Start 99: quickstart_noexceptions 92/107 Test #95: unsafe_parse_many_should_not_compile ................. Passed 1.74 sec Start 100: quickstart_noexceptions11 93/107 Test #90: dangling_parser_parse_stdstring_should_compile ....... Passed 3.53 sec Start 101: quickstart2_noexceptions 94/107 Test #92: dangling_parser_parse_padstring_should_compile ....... Passed 3.47 sec Start 102: quickstart2_noexceptions11 95/107 Test #96: quickstart ........................................... Passed 3.11 sec Start 103: quickstart_ondemand 96/107 Test #97: quickstart11 ......................................... Passed 2.85 sec Start 104: quickstart_ondemand11 97/107 Test #94: unsafe_parse_many_should_compile ..................... Passed 4.08 sec Start 105: quickstart_ondemand14 98/107 Test #98: quickstart14 ......................................... Passed 2.75 sec Start 106: quickstart_ondemand_noexceptions 99/107 Test #100: quickstart_noexceptions11 ............................ Passed 2.81 sec Start 107: quickstart_ondemand_noexceptions11 100/107 Test #99: quickstart_noexceptions .............................. Passed 3.18 sec 101/107 Test #101: quickstart2_noexceptions ............................. Passed 2.94 sec 102/107 Test #102: quickstart2_noexceptions11 ........................... Passed 2.48 sec 103/107 Test #103: quickstart_ondemand .................................. Passed 2.41 sec 104/107 Test #104: quickstart_ondemand11 ................................ Passed 2.41 sec 105/107 Test #105: quickstart_ondemand14 ................................ Passed 2.31 sec 106/107 Test #106: quickstart_ondemand_noexceptions ..................... Passed 2.44 sec 107/107 Test #107: quickstart_ondemand_noexceptions11 ................... Passed 1.99 sec 95% tests passed, 5 tests failed out of 107 Label Time Summary: acceptance = 68.85 sec*proc (77 tests) assert = 0.01 sec*proc (1 test) compile = 31.67 sec*proc (12 tests) dom = 3.38 sec*proc (16 tests) explicitonly = 0.01 sec*proc (1 test) no_mingw = 96.89 sec*proc (40 tests) ondemand = 28.67 sec*proc (45 tests) other = 0.65 sec*proc (4 tests) per_implementation = 7.69 sec*proc (55 tests) quickstart = 31.67 sec*proc (12 tests) quickstart_ondemand = 11.56 sec*proc (5 tests) singleheader = 2.37 sec*proc (3 tests) Total Test time (real) = 16.60 sec The following tests FAILED: 16 - basictests (Failed) acceptance dom per_implementation 23 - json_path_tests (Failed) acceptance dom per_implementation 27 - pointercheck (Failed) acceptance dom per_implementation 51 - ondemand_number_tests (Failed) acceptance ondemand per_implementation 55 - ondemand_ordering_tests (Failed) acceptance ondemand per_implementation Errors while running CTest ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i686/build/build used straw: :with_build_support:haskell_without_check: build@euronuc.lan