Build Information
Failed to build RealmDatabase, reference v20.1.2 (3aba88
), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 20:31:00 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/realm/realm-core.git
Reference: v20.1.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/realm/realm-core
* tag v20.1.2 -> FETCH_HEAD
HEAD is now at 3aba889 Prepare for release 20.1.2
Submodule path 'src/external/sha-1': checked out 'd9ae30f34095107ece9dceb224839f0dc2f9c1c7'
Submodule path 'src/external/sha-2': checked out '0e9aebf34101c6aa89355fd76ac9cd886735dee1'
Submodule path 'test/external/catch': checked out '8ac8190e494a381072c89f5e161b92a08d98b37b'
Submodule 'src/external/sha-1' (https://github.com/clibs/sha1.git) registered for path 'src/external/sha-1'
Submodule 'src/external/sha-2' (https://github.com/kalven/sha-2.git) registered for path 'src/external/sha-2'
Submodule 'test/external/catch' (https://github.com/catchorg/Catch2.git) registered for path 'test/external/catch'
Cloning into '/Users/admin/builder/spi-builder-workspace/src/external/sha-1'...
Cloning into '/Users/admin/builder/spi-builder-workspace/src/external/sha-2'...
Cloning into '/Users/admin/builder/spi-builder-workspace/test/external/catch'...
Cloned https://github.com/realm/realm-core.git
Revision (git rev-parse @):
3aba889bd9c93c91ea7906b9ec4b60a5c5dcab45
SUCCESS checkout https://github.com/realm/realm-core.git at v20.1.2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/realm/realm-core.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/348] Compiling Bid bid128_mul.c
[1/348] Compiling Bid bid128_quantize.c
[2/348] Compiling Bid bid128_string.c
[3/348] Compiling CapiTests c_api_file_tests.c
[4/348] Compiling Bid bid128_fma.c
[5/348] Write swift-version-1EA4D86E10B52AF.txt
[6/348] Compiling mathlimits.cc
[7/348] Compiling mathutil.cc
[8/348] Compiling s2geometry s2region.cc
[9/348] Compiling s2geometry s2r2rect.cc
[10/348] Compiling s2geometry s2polyline.cc
[11/348] Compiling s2geometry s2polygonbuilder.cc
[12/348] Compiling s2geometry s2pointregion.cc
[13/348] Compiling s2geometry s2latlngrect.cc
[14/348] Compiling s2geometry s2loop.cc
[15/348] Compiling s2geometry s2latlng.cc
[16/348] Compiling Capi scheduler.cpp
[17/348] Compiling Capi util.cpp
[18/348] Compiling s2geometry s2polygon.cc
[19/348] Compiling Capi set.cpp
[20/348] Compiling Capi schema.cpp
[21/348] Compiling s2geometry s2edgeutil.cc
[22/348] Compiling s2geometry s2cellid.cc
[23/348] Compiling s2geometry s2edgeindex.cc
[24/348] Compiling s2geometry s2cell.cc
[24/348] Write sources
[24/348] Copying PrivacyInfo.xcprivacy
[27/348] Compiling s2geometry s1interval.cc
[28/348] Compiling s2geometry s1angle.cc
[29/348] Compiling s2geometry s2.cc
[30/348] Compiling s2geometry s2cap.cc
[31/348] Compiling RealmCoreResources dummy.mm
[32/348] Compiling version.cpp
[33/348] Compiling uuid.cpp
[34/348] Compiling RealmQueryParser keypath_mapping.cpp
[35/348] Compiling utilities.cpp
[36/348] Compiling uri.cpp
[37/348] Compiling to_string.cpp
[38/348] Compiling RealmCoreResources resource_bundle_accessor.m
[39/348] Compiling timestamp_logger.cpp
[40/348] Compiling timestamp_formatter.cpp
[41/348] Compiling time.cpp
[42/348] Compiling query_flex.cpp
[43/348] Compiling thread.cpp
[44/348] Compiling sha_crypto.cpp
[45/348] Compiling CapiTests c_api.cpp
[46/348] Compiling query_bison.cpp
[47/348] Compiling terminate.cpp
[48/348] Compiling resource_limits.cpp
[49/348] Compiling platform_info.cpp
[50/348] Compiling random.cpp
[51/348] Compiling misc_ext_errors.cpp
[52/348] Compiling misc_errors.cpp
[53/348] Compiling memory_stream.cpp
[54/348] Compiling load_file.cpp
[55/348] Compiling json_parser.cpp
[56/348] Compiling logger.cpp
[57/348] Compiling interprocess_mutex.cpp
[58/348] Compiling interprocess_condvar.cpp
[59/348] Compiling serializer.cpp
[60/348] Compiling fifo_helper.cpp
[61/348] Compiling file_mapper.cpp
[62/348] Compiling file.cpp
[63/348] Compiling enum.cpp
[64/348] Compiling cli_args.cpp
[65/348] Compiling demangle.cpp
[66/348] Compiling encrypted_file_mapping.cpp
[67/348] Compiling basic_system_errors.cpp
[68/348] Compiling regular_expression.cpp
[69/348] Compiling base64.cpp
[70/348] Compiling RealmQueryParser driver.cpp
[71/348] Compiling unicode.cpp
[71/348] Compiling backtrace.cpp
[73/348] Compiling tokenizer.cpp
[74/348] Compiling string_data.cpp
[75/348] Compiling status.cpp
[76/348] Compiling table_ref.cpp
[77/348] Compiling bson.cpp
[78/348] Compiling spec.cpp
[79/348] Compiling transaction.cpp
[80/348] Compiling table_view.cpp
[81/348] Compiling to_json.cpp
[82/348] Compiling query_value.cpp
[83/348] Compiling replication.cpp
[84/348] Compiling sort_descriptor.cpp
[85/348] Compiling set.cpp
[86/348] Compiling uuid.cpp
[87/348] Compiling object_id.cpp
[88/348] Compiling table.cpp
[89/348] Compiling scheduler.cpp
[90/348] Compiling object_converter.cpp
[91/348] Compiling query_expression.cpp
[92/348] Compiling placeholder.cpp
[93/348] Compiling schema.cpp
[94/348] Compiling query_engine.cpp
[95/348] Compiling sectioned_results.cpp
[96/348] Compiling object_changeset.cpp
[97/348] Compiling shared_realm.cpp
[98/348] Compiling object_schema.cpp
[99/348] Compiling set.cpp
[100/348] Compiling thread_safe_reference.cpp
[101/348] Compiling object_store.cpp
[102/348] Compiling results.cpp
[103/348] Compiling query.cpp
[104/348] Compiling index_set.cpp
[105/348] Compiling object.cpp
[106/348] Compiling weak_realm_notifier.cpp
[107/348] Compiling list.cpp
[108/348] Compiling collection_change_builder.cpp
[109/348] Compiling transact_log_handler.cpp
[110/348] Compiling object_notifier.cpp
[111/348] Compiling keychain_helper.cpp
[112/348] Compiling list_notifier.cpp
[113/348] Compiling results_notifier.cpp
[114/348] Compiling deep_change_checker.cpp
[115/348] Compiling realm_coordinator.cpp
[116/348] Compiling collection_notifier.cpp
[117/348] Compiling collection_notifications.cpp
[118/348] Compiling obj_list.cpp
[119/348] Compiling external_commit_helper.cpp
[120/348] Compiling node.cpp
[121/348] Compiling class.cpp
[122/348] Compiling mixed.cpp
[123/348] Compiling dictionary.cpp
[124/348] Compiling collection.cpp
[125/348] Compiling simulated_failure.cpp
[126/348] Compiling output_stream.cpp
[127/348] Compiling obj.cpp
[128/348] Compiling transact_log.cpp
[129/348] Compiling link_translator.cpp
[130/348] Compiling index_string.cpp
[131/348] Compiling disable_sync_to_disk.cpp
[132/348] Compiling exceptions.cpp
[133/348] Compiling copy_replication.cpp
[134/348] Compiling history.cpp
[135/348] Compiling error_codes.cpp
[136/348] Compiling exceptions.mm
[137/348] Compiling list.cpp
[138/348] Compiling group_writer.cpp
[139/348] Compiling decimal128.cpp
[140/348] Compiling group.cpp
[141/348] Compiling geospatial.cpp
[142/348] Compiling column_binary.cpp
[143/348] Compiling collection.cpp
[144/348] Compiling dictionary.cpp
[145/348] Compiling backup_restore.cpp
[146/348] Compiling bplustree.cpp
[147/348] Compiling chunked_binary.cpp
[148/348] Compiling cluster_tree.cpp
[149/348] Compiling db.cpp
[150/348] Compiling array_with_find.cpp
[151/348] Compiling array_unsigned.cpp
[152/348] Compiling cluster.cpp
[153/348] Compiling array_string_short.cpp
[154/348] Compiling array_string.cpp
[155/348] Compiling array_timestamp.cpp
[156/348] Compiling collection_parent.cpp
[157/348] Compiling array_mixed.cpp
[158/348] Compiling array_key.cpp
[159/348] Compiling array_integer.cpp
[160/348] Compiling array_blobs_small.cpp
[161/348] Compiling array_fixed_bytes.cpp
[162/348] Compiling array_decimal128.cpp
[163/348] Compiling array_blob.cpp
[164/348] Compiling array_blobs_big.cpp
[165/348] Compiling array_binary.cpp
[166/348] Compiling array.cpp
[167/348] Compiling ObjectStoreTests uuid.cpp
[168/348] Compiling alloc.cpp
[169/348] Compiling array_backlink.cpp
[170/348] Compiling alloc_slab.cpp
[171/348] Compiling ObjectStoreTests test_runner.cpp
[172/348] Compiling ObjectStoreTests object_store.cpp
[173/348] Compiling ObjectStoreTests thread_safe_reference.cpp
[174/348] Compiling ObjectStoreTests schema.cpp
[175/348] Compiling ObjectStoreTests main.cpp
[176/348] Compiling ObjectStoreTests transaction_log_parsing.cpp
[177/348] Compiling ObjectStoreTests nested_collections.cpp
[178/348] Compiling ObjectStoreTests sectioned_results.cpp
[179/348] Compiling ObjectStoreTests realm.cpp
[180/348] Compiling ObjectStoreTests index_set.cpp
[180/348] Write ObjectStoreTests-entitlement.plist
[182/348] Compiling ObjectStoreTests object.cpp
[183/348] Compiling ObjectStoreTests list.cpp
[184/348] Compiling ObjectStoreTests collection_change_indices.cpp
[185/348] Compiling ObjectStoreTests results.cpp
[186/348] Compiling ObjectStoreTestUtils event_loop.cpp
[187/348] Compiling ObjectStoreTestUtils test_utils.cpp
[188/348] Compiling ObjectStoreTests migrations.cpp
[189/348] Compiling CoreTestUtils wildcard.cpp
[190/348] Compiling ObjectStoreTests frozen_objects.cpp
[191/348] Compiling CoreTestUtils verified_string.cpp
[192/348] Compiling ObjectStoreTestUtils test_file.cpp
[193/348] Compiling CoreTestUtils timer.cpp
[194/348] Compiling CoreTestUtils verified_integer.cpp
[195/348] Compiling CoreTestUtils test_only.cpp
[196/348] Compiling CoreTestUtils resource_limits.cpp
[197/348] Compiling CoreTestUtils quote.cpp
[198/348] Compiling CoreTestUtils spawned_process.cpp
[199/348] Compiling CoreTestUtils random.cpp
[200/348] Compiling ObjectStoreTests set.cpp
[201/348] Compiling CoreTestUtils misc.cpp
[202/348] Compiling CoreTestUtils test_path.cpp
[203/348] Compiling CoreTestUtils demangle.cpp
[204/348] Compiling CoreTestUtils crypt_key.cpp
[205/348] Compiling CoreTestUtils dump_changesets.cpp
[206/348] Compiling CoreTestUtils unit_test.cpp
[207/348] Compiling catch_reporter_xml.cpp
[208/348] Compiling catch_reporter_tap.cpp
[209/348] Compiling catch_reporter_teamcity.cpp
[210/348] Compiling catch_reporter_registrars.cpp
[211/348] Compiling catch_reporter_streaming_base.cpp
[212/348] Compiling catch_reporter_sonarqube.cpp
[213/348] Compiling CoreTestUtils benchmark_results.cpp
[214/348] Compiling catch_reporter_multi.cpp
[215/348] Compiling catch_reporter_event_listener.cpp
[216/348] Compiling catch_reporter_junit.cpp
[217/348] Compiling catch_reporter_helpers.cpp
[218/348] Compiling catch_reporter_json.cpp
[219/348] Compiling catch_reporter_cumulative_base.cpp
[220/348] Compiling CoreTestUtils compare_groups.cpp
[221/348] Compiling ObjectStoreTests primitive_list.cpp
[222/348] Compiling catch_reporter_compact.cpp
[223/348] Compiling catch_reporter_console.cpp
[224/348] Compiling catch_reporter_common_base.cpp
[225/348] Compiling catch_reporter_automake.cpp
[226/348] Compiling catch_matchers_impl.cpp
[227/348] Compiling catch_matchers_templated.cpp
[228/348] Compiling catch_matchers_quantifiers.cpp
[229/348] Compiling catch_matchers_predicate.cpp
/Users/admin/builder/spi-builder-workspace/test/external/catch/src/catch2/internal/catch_uncaught_exceptions.cpp:22:21: error: no member named 'uncaught_exception' in namespace 'std'; did you mean 'uncaught_exceptions'?
22 | return std::uncaught_exception();
| ~~~~~^~~~~~~~~~~~~~~~~~
| uncaught_exceptions
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/operations.h:34:31: note: 'uncaught_exceptions' declared here
34 | _LIBCPP_EXPORTED_FROM_ABI int uncaught_exceptions() _NOEXCEPT;
| ^
1 error generated.
[230/348] Compiling catch_uncaught_exceptions.cpp
[230/348] Compiling catch_textflow.cpp
[230/348] Compiling catch_wildcard_pattern.cpp
[230/348] Compiling catch_matchers_container_properties.cpp
[230/348] Compiling catch_xmlwriter.cpp
[230/348] Compiling catch_matchers.cpp
[230/348] Compiling catch_matchers_exception.cpp
[230/348] Compiling catch_matchers_floating_point.cpp
[230/348] Compiling catch_matchers_string.cpp
[230/348] Compiling ObjectStoreTests dictionary.cpp
BUILD FAILURE 6.2 macosSpm