Build Information
Failed to build RealmDatabase, reference master (5aeef5
), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 20:30:37 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: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/realm/realm-core
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 5aeef51 New changelog section to prepare for vNext
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 @):
5aeef51e905f9511de4411941f067a2e3215c2af
SUCCESS checkout https://github.com/realm/realm-core.git at master
========================================
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/429] Compiling catch_getenv.cpp
[1/429] Compiling Bid bid128_quantize.c
[2/429] Write swift-version-1EA4D86E10B52AF.txt
[3/429] Compiling mathlimits.cc
[4/429] Compiling catch_parse_numbers.cpp
[5/429] Compiling catch_leak_detector.cpp
[5/429] Compiling catch_message_info.cpp
[7/429] Compiling catch_output_redirect.cpp
[8/429] Compiling catch_jsonwriter.cpp
[9/429] Compiling mathutil.cc
[10/429] Compiling s2geometry s2region.cc
[11/429] Compiling catch_lazy_expr.cpp
[12/429] Compiling catch_istream.cpp
[13/429] Compiling catch_list.cpp
[14/429] Compiling s2geometry s2r2rect.cc
[15/429] Compiling s2geometry s2polyline.cc
[16/429] Compiling s2geometry s2pointregion.cc
[17/429] Compiling s2geometry s2latlng.cc
[18/429] Compiling s2geometry s2latlngrect.cc
[19/429] Compiling s2geometry s2edgeutil.cc
[20/429] Compiling s2geometry s2polygonbuilder.cc
[21/429] Compiling s2geometry s2loop.cc
[22/429] Compiling s2geometry s2edgeindex.cc
[23/429] Compiling s2geometry s2polygon.cc
[24/429] Compiling s2geometry s2cellid.cc
[25/429] Compiling s2geometry s2cell.cc
[26/429] Compiling s2geometry s2cap.cc
[27/429] Compiling s2geometry s2.cc
[28/429] Compiling s2geometry s1interval.cc
[29/429] Compiling s2geometry s1angle.cc
[30/429] Compiling server_dir.cpp
[31/429] Compiling access_control.cpp
[31/429] Write sources
[33/429] Copying PrivacyInfo.xcprivacy
[34/429] Compiling access_token.cpp
[35/429] Compiling crypto_server_apple.mm
[36/429] Compiling RealmQueryParser keypath_mapping.cpp
[37/429] Compiling version.cpp
[38/429] Compiling uuid.cpp
[39/429] Compiling server_file_access_cache.cpp
[40/429] Compiling RealmCoreResources dummy.mm
[41/429] Compiling query_flex.cpp
[42/429] Compiling server_history.cpp
[43/429] Compiling uri.cpp
[44/429] Compiling to_string.cpp
[45/429] Compiling utilities.cpp
[46/429] Compiling query_bison.cpp
[47/429] Compiling RealmCoreResources resource_bundle_accessor.m
[48/429] Compiling timestamp_logger.cpp
[49/429] Compiling timestamp_formatter.cpp
[50/429] Compiling time.cpp
[51/429] Compiling sha_crypto.cpp
[52/429] Compiling thread.cpp
[53/429] Compiling resource_limits.cpp
[54/429] Compiling terminate.cpp
[55/429] Compiling random.cpp
[56/429] Compiling platform_info.cpp
[57/429] Compiling misc_ext_errors.cpp
[58/429] Compiling misc_errors.cpp
[59/429] Compiling memory_stream.cpp
[60/429] Compiling load_file.cpp
[61/429] Compiling server.cpp
[62/429] Compiling logger.cpp
[63/429] Compiling json_parser.cpp
[64/429] Compiling serializer.cpp
[65/429] Compiling interprocess_mutex.cpp
[66/429] Compiling file_mapper.cpp
[67/429] Compiling interprocess_condvar.cpp
[68/429] Compiling fifo_helper.cpp
[69/429] Compiling file.cpp
[70/429] Compiling enum.cpp
[71/429] Compiling demangle.cpp
[72/429] Compiling cli_args.cpp
[73/429] Compiling RealmQueryParser driver.cpp
[74/429] Compiling encrypted_file_mapping.cpp
[75/429] Compiling basic_system_errors.cpp
[76/429] Compiling compression.cpp
[77/429] Compiling regular_expression.cpp
[78/429] Compiling base64.cpp
[79/429] Compiling backtrace.cpp
[80/429] Compiling unicode.cpp
[81/429] Compiling tokenizer.cpp
[82/429] Compiling table_ref.cpp
[83/429] Compiling bson.cpp
[84/429] Compiling protocol.cpp
[85/429] Compiling transaction.cpp
[86/429] Compiling table_view.cpp
[87/429] Compiling to_json.cpp
[88/429] Compiling object_id.cpp
[89/429] Compiling table.cpp
[90/429] Compiling sync_schema_migration.cpp
[91/429] Compiling sync_metadata_schema.cpp
[92/429] Compiling subscriptions.cpp
[93/429] Compiling pending_reset_store.cpp
[94/429] Compiling migration_store.cpp
[95/429] Compiling transform.cpp
[96/429] Compiling protocol_codec.cpp
[97/429] Compiling client_reset_operation.cpp
[98/429] Compiling client_reset_recovery.cpp
[99/429] Compiling websocket.cpp
[100/429] Compiling network_ssl.cpp
[101/429] Compiling network.cpp
[102/429] Compiling client_reset.cpp
[103/429] Compiling client_history_impl.cpp
[104/429] Compiling http.cpp
[105/429] Compiling pending_bootstrap_store.cpp
[106/429] Compiling changeset_index.cpp
[107/429] Compiling instructions.cpp
[108/429] Compiling default_socket.cpp
[109/429] Compiling instruction_replication.cpp
[110/429] Compiling client_impl_base.cpp
[111/429] Compiling history.cpp
[112/429] Compiling config.cpp
[113/429] Compiling string_data.cpp
[114/429] Compiling changeset_parser.cpp
[115/429] Compiling status.cpp
[116/429] Compiling instruction_applier.cpp
[117/429] Compiling changeset_encoder.cpp
[118/429] Compiling spec.cpp
[119/429] Compiling changeset.cpp
[120/429] Compiling query_value.cpp
[121/429] Compiling set.cpp
[122/429] Compiling replication.cpp
[123/429] Compiling sort_descriptor.cpp
[124/429] Compiling object_id.cpp
[125/429] Compiling uuid.cpp
[126/429] Compiling client.cpp
[127/429] Compiling scheduler.cpp
[128/429] Compiling query_expression.cpp
[129/429] Compiling query_engine.cpp
[130/429] Compiling push_client.cpp
[131/429] Compiling object_converter.cpp
[132/429] Compiling system_configuration.cpp
[133/429] Compiling mongo_database.cpp
[134/429] Compiling mongo_client.cpp
[135/429] Compiling mongo_collection.cpp
[136/429] Compiling jwt.cpp
[137/429] Compiling network_reachability_observer.cpp
[138/429] Compiling sync_manager.cpp
[139/429] Compiling generic_network_transport.cpp
[140/429] Compiling sync_file.cpp
[141/429] Compiling thread_safe_reference.cpp
[142/429] Compiling sync_session.cpp
[143/429] Compiling query.cpp
[144/429] Compiling app_credentials.cpp
[145/429] Compiling app_utils.cpp
[146/429] Compiling placeholder.cpp
[147/429] Compiling async_open_task.cpp
[148/429] Compiling app_user.cpp
[149/429] Compiling app_metadata.cpp
[150/429] Compiling schema.cpp
[151/429] Compiling object_changeset.cpp
[152/429] Compiling object_schema.cpp
[153/429] Compiling app.cpp
[154/429] Compiling sectioned_results.cpp
[155/429] Compiling set.cpp
[156/429] Compiling index_set.cpp
[157/429] Compiling results.cpp
[158/429] Compiling object.cpp
[159/429] Compiling object_store.cpp
[160/429] Compiling shared_realm.cpp
[161/429] Compiling list.cpp
[162/429] Compiling weak_realm_notifier.cpp
[163/429] Compiling transact_log_handler.cpp
[164/429] Compiling collection_change_builder.cpp
[165/429] Compiling object_notifier.cpp
[166/429] Compiling keychain_helper.cpp
[167/429] Compiling list_notifier.cpp
[168/429] Compiling results_notifier.cpp
[169/429] Compiling deep_change_checker.cpp
[170/429] Compiling collection_notifier.cpp
[171/429] Compiling external_commit_helper.cpp
[172/429] Compiling collection_notifications.cpp
[173/429] Compiling realm_coordinator.cpp
[174/429] Compiling obj_list.cpp
[175/429] Compiling class.cpp
[176/429] Compiling node.cpp
[177/429] Compiling dictionary.cpp
[178/429] Compiling collection.cpp
[179/429] Compiling mixed.cpp
[180/429] Compiling simulated_failure.cpp
[181/429] Compiling output_stream.cpp
[182/429] Compiling obj.cpp
[183/429] Compiling link_translator.cpp
[184/429] Compiling transact_log.cpp
[185/429] Compiling index_string.cpp
[186/429] Compiling history.cpp
[187/429] Compiling copy_replication.cpp
[188/429] Compiling exceptions.cpp
[189/429] Compiling global_key.cpp
[190/429] Compiling disable_sync_to_disk.cpp
[191/429] Compiling exceptions.mm
[192/429] Compiling list.cpp
[193/429] Compiling group_writer.cpp
[194/429] Compiling error_codes.cpp
[195/429] Compiling group.cpp
[196/429] Compiling decimal128.cpp
[197/429] Compiling geospatial.cpp
[198/429] Compiling audit.mm
[199/429] Compiling column_binary.cpp
[200/429] Compiling backup_restore.cpp
[201/429] Compiling bplustree.cpp
[202/429] Compiling dictionary.cpp
[203/429] Compiling chunked_binary.cpp
[204/429] Compiling collection.cpp
[205/429] Compiling db.cpp
[206/429] Compiling array_with_find.cpp
[207/429] Compiling cluster_tree.cpp
[208/429] Compiling array_unsigned.cpp
[209/429] Compiling cluster.cpp
[210/429] Compiling collection_parent.cpp
[211/429] Compiling array_string.cpp
[212/429] Compiling array_timestamp.cpp
[213/429] Compiling array_string_short.cpp
[214/429] Compiling array_key.cpp
[215/429] Compiling array_mixed.cpp
[216/429] Compiling array_fixed_bytes.cpp
[217/429] Compiling array_integer.cpp
[218/429] Compiling array_blobs_small.cpp
[219/429] Compiling array_decimal128.cpp
[220/429] Compiling array_blob.cpp
[221/429] Compiling array_binary.cpp
[222/429] Compiling array_blobs_big.cpp
[223/429] Compiling array.cpp
[224/429] Compiling ObjectStoreTests uuid.cpp
[225/429] Compiling array_backlink.cpp
[226/429] Compiling alloc.cpp
[227/429] Compiling alloc_slab.cpp
[228/429] Compiling ObjectStoreTests test_runner.cpp
[229/429] Compiling remote_mongo_tests.cpp
[230/429] Compiling flx_sync.cpp
[231/429] Compiling flx_schema_migration.cpp
[232/429] Compiling flx_role_change.cpp
[233/429] Compiling migration_store_test.cpp
[234/429] Compiling progress_notifications.cpp
[235/429] Compiling sync_manager.cpp
[236/429] Compiling wait_for_completion.cpp
[237/429] Compiling ObjectStoreTests thread_safe_reference.cpp
[238/429] Compiling connection_change_notifications.cpp
[239/429] Compiling session.cpp
[240/429] Compiling metadata.cpp
[241/429] Compiling ObjectStoreTests transaction_log_parsing.cpp
[242/429] Compiling flx_migration.cpp
[243/429] Compiling file.cpp
[244/429] Compiling ObjectStoreTests schema.cpp
[245/429] Compiling ObjectStoreTests object_store.cpp
[246/429] Compiling app.cpp
[247/429] Compiling ObjectStoreTests main.cpp
[248/429] Compiling ObjectStoreTests sectioned_results.cpp
[249/429] Compiling ObjectStoreTests nested_collections.cpp
[250/429] Compiling ObjectStoreTests index_set.cpp
[251/429] Compiling ObjectStoreTests realm.cpp
[252/429] Compiling ObjectStoreTests object.cpp
[253/429] Compiling ObjectStoreTests results.cpp
[254/429] Compiling ObjectStoreTests list.cpp
[254/429] Write ObjectStoreTests-entitlement.plist
[256/429] Compiling ObjectStoreTests collection_change_indices.cpp
[257/429] Compiling ObjectStoreTests set.cpp
[258/429] Compiling ObjectStoreTests frozen_objects.cpp
[259/429] Compiling ObjectStoreTests migrations.cpp
[260/429] Compiling ObjectStoreTests bson.cpp
[261/429] Compiling baas_admin_api.cpp
[262/429] Compiling ObjectStoreTestUtils event_loop.cpp
[263/429] Compiling ObjectStoreTestUtils unit_test_transport.cpp
[264/429] Compiling CoreTestUtils wildcard.cpp
[265/429] Compiling ObjectStoreTestUtils test_utils.cpp
[266/429] Compiling CoreTestUtils verified_string.cpp
[267/429] Compiling CoreTestUtils timer.cpp
[268/429] Compiling ObjectStoreTestUtils test_file.cpp
[269/429] Compiling CoreTestUtils verified_integer.cpp
[270/429] Compiling CoreTestUtils test_only.cpp
[271/429] Compiling client_reset.cpp
[272/429] Compiling CoreTestUtils resource_limits.cpp
[273/429] Compiling ObjectStoreTests primitive_list.cpp
[274/429] Compiling CoreTestUtils spawned_process.cpp
[275/429] Compiling CoreTestUtils quote.cpp
[276/429] Compiling CoreTestUtils test_path.cpp
[277/429] Compiling CoreTestUtils misc.cpp
[278/429] Compiling CoreTestUtils unit_test.cpp
[279/429] Compiling CoreTestUtils demangle.cpp
[280/429] Compiling CoreTestUtils random.cpp
[281/429] Compiling CoreTestUtils crypt_key.cpp
[282/429] Compiling CoreTestUtils dump_changesets.cpp
[283/429] Compiling sync_test_utils.cpp
[284/429] Compiling catch_reporter_xml.cpp
[285/429] Compiling catch_reporter_teamcity.cpp
[286/429] Compiling catch_reporter_registrars.cpp
[287/429] Compiling catch_reporter_streaming_base.cpp
[288/429] Compiling catch_reporter_tap.cpp
[289/429] Compiling catch_reporter_sonarqube.cpp
[290/429] Compiling CoreTestUtils benchmark_results.cpp
[291/429] Compiling ObjectStoreTests audit.cpp
[292/429] Compiling catch_reporter_multi.cpp
[293/429] Compiling catch_reporter_event_listener.cpp
[294/429] Compiling catch_reporter_junit.cpp
[295/429] Compiling catch_reporter_json.cpp
[296/429] Compiling catch_reporter_helpers.cpp
[297/429] Compiling catch_reporter_cumulative_base.cpp
[298/429] Compiling catch_reporter_compact.cpp
[299/429] Compiling catch_reporter_common_base.cpp
[300/429] Compiling CoreTestUtils compare_groups.cpp
[301/429] Compiling catch_reporter_automake.cpp
[302/429] Compiling catch_reporter_console.cpp
[303/429] Compiling catch_matchers_impl.cpp
[304/429] Compiling catch_matchers_templated.cpp
[305/429] Compiling catch_matchers_quantifiers.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.
[306/429] Compiling catch_uncaught_exceptions.cpp
[306/429] Compiling catch_matchers_container_properties.cpp
[306/429] Compiling catch_xmlwriter.cpp
[306/429] Compiling catch_matchers_predicate.cpp
[306/429] Compiling catch_matchers_floating_point.cpp
[306/429] Compiling catch_matchers_exception.cpp
[306/429] Compiling catch_wildcard_pattern.cpp
[306/429] Compiling catch_matchers.cpp
[306/429] Compiling catch_matchers_string.cpp
[306/429] Compiling ObjectStoreTests dictionary.cpp
BUILD FAILURE 6.2 macosSpm