The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

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