The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Automerge with Swift 5.7 for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-14.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.38.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/automerge/automerge-swift.git
Reference: main
Initialized empty Git repository in /Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/automerge/automerge-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at f107c3b rebuild release to resolve invalid binary
Cloned https://github.com/automerge/automerge-swift.git
Revision (git rev-parse @):
f107c3bafc1d068252b65d3149729c11a50182d3
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/automerge/automerge-swift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.7
Building package at path:  $workDir
https://github.com/automerge/automerge-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/1] Copying libuniffi_automerge.a
[2/3] Compiling AutomergeUniffi automerge.swift
[3/3] Emitting module AutomergeUniffi
[4/37] Compiling Automerge AutomergeSingleValueDecodingContainer.swift
[5/37] Compiling Automerge AutomergeUnkeyedDecodingContainer.swift
[6/37] Compiling Automerge Document+lookupPath.swift
[7/37] Compiling Automerge Document+retrieveObjectId.swift
[8/37] Compiling Automerge AutomergeEncoder.swift
[9/41] Compiling Automerge ObjId.swift
[10/41] Compiling Automerge ObjType.swift
[11/41] Compiling Automerge Patch.swift
[12/41] Compiling Automerge PathElement.swift
[13/41] Emitting module Automerge
[14/41] Compiling Automerge Document.swift
[15/41] Compiling Automerge Errors.swift
[16/41] Compiling Automerge LogVerbosity.swift
[17/41] Compiling Automerge Marks.swift
[18/41] Compiling Automerge EncodingContainerType.swift
[19/41] Compiling Automerge SchemaStrategy.swift
[20/41] Compiling Automerge TypeOfAutomergeValue.swift
[21/41] Compiling Automerge Cursor.swift
[22/41] Compiling Automerge Document+Transferable.swift
[23/41] Compiling Automerge AnyCodingKey.swift
[24/41] Compiling Automerge BindingError.swift
[25/41] Compiling Automerge AutomergeDecoder.swift
[26/41] Compiling Automerge AutomergeDecoderImpl.swift
[27/41] Compiling Automerge AutomergeKeyedDecodingContainer.swift
[28/41] Compiling Automerge AutomergeEncoderImpl.swift
[29/41] Compiling Automerge AutomergeKeyedEncodingContainer.swift
[30/41] Compiling Automerge AutomergeSingleValueEncodingContainer.swift
[31/41] Compiling Automerge AutomergeUnkeyedEncodingContainer.swift
[32/41] Compiling Automerge CodingKeyLookupError.swift
[33/41] Compiling Automerge ScalarValue.swift
[34/41] Compiling Automerge ScalarValueRepresentable.swift
[35/41] Compiling Automerge SyncState.swift
[36/41] Compiling Automerge Value.swift
[37/41] Compiling Automerge ActorId.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:187:43: error: call to method 'sync' in closure requires explicit use of 'self' to make capture semantics explicit
                let _hashOfCurrentValue = sync { self._hashOfCurrentValue }
                                          ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:180:78: note: weak capture of 'self' here does not enable implicit 'self'
            observerHandle = doc.objectWillChange.sink(receiveValue: { [weak self] _ in
                                                                             ^
[38/41] Compiling Automerge AutomergeText.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:187:43: error: call to method 'sync' in closure requires explicit use of 'self' to make capture semantics explicit
                let _hashOfCurrentValue = sync { self._hashOfCurrentValue }
                                          ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:180:78: note: weak capture of 'self' here does not enable implicit 'self'
            observerHandle = doc.objectWillChange.sink(receiveValue: { [weak self] _ in
                                                                             ^
[39/41] Compiling Automerge Counter.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:187:43: error: call to method 'sync' in closure requires explicit use of 'self' to make capture semantics explicit
                let _hashOfCurrentValue = sync { self._hashOfCurrentValue }
                                          ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:180:78: note: weak capture of 'self' here does not enable implicit 'self'
            observerHandle = doc.objectWillChange.sink(receiveValue: { [weak self] _ in
                                                                             ^
[40/41] Compiling Automerge Change.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:187:43: error: call to method 'sync' in closure requires explicit use of 'self' to make capture semantics explicit
                let _hashOfCurrentValue = sync { self._hashOfCurrentValue }
                                          ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:180:78: note: weak capture of 'self' here does not enable implicit 'self'
            observerHandle = doc.objectWillChange.sink(receiveValue: { [weak self] _ in
                                                                             ^
[41/41] Compiling Automerge ChangeHash.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:187:43: error: call to method 'sync' in closure requires explicit use of 'self' to make capture semantics explicit
                let _hashOfCurrentValue = sync { self._hashOfCurrentValue }
                                          ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:180:78: note: weak capture of 'self' here does not enable implicit 'self'
            observerHandle = doc.objectWillChange.sink(receiveValue: { [weak self] _ in
                                                                             ^
Downloading binary artifact https://github.com/automerge/automerge-swift/releases/download/0.5.15/automergeFFI.xcframework.zip
[6/63311] Downloading https://github.com/automerge/automerge-swift/releases/download/0.5.15/automergeFFI.xcframework.zip
Downloaded https://github.com/automerge/automerge-swift/releases/download/0.5.15/automergeFFI.xcframework.zip (4.96s)
[0/1] Planning build
Building for debugging...
[1/6] Compiling Automerge ChangeHash.swift
[2/6] Compiling Automerge Change.swift
[3/8] Compiling Automerge ActorId.swift
[4/8] Compiling Automerge Counter.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:187:43: error: call to method 'sync' in closure requires explicit use of 'self' to make capture semantics explicit
                let _hashOfCurrentValue = sync { self._hashOfCurrentValue }
                                          ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Automerge/BoundTypes/Counter.swift:180:78: note: weak capture of 'self' here does not enable implicit 'self'
            observerHandle = doc.objectWillChange.sink(receiveValue: { [weak self] _ in
                                                                             ^
[5/8] Compiling Automerge AutomergeText.swift
[6/26] Emitting module Automerge
[7/29] Compiling Automerge Document.swift
[8/29] Compiling Automerge SyncState.swift
[9/35] Compiling Automerge LogVerbosity.swift
[10/35] Compiling Automerge Marks.swift
[11/35] Compiling Automerge ObjId.swift
[12/35] Compiling Automerge ObjType.swift
[13/35] Compiling Automerge Patch.swift
[14/35] Compiling Automerge PathElement.swift
[15/35] Compiling Automerge ScalarValue.swift
[16/35] Compiling Automerge ScalarValueRepresentable.swift
[17/35] Compiling Automerge Value.swift
[18/35] Compiling Automerge SchemaStrategy.swift
[19/35] Compiling Automerge TypeOfAutomergeValue.swift
[20/35] Compiling Automerge Cursor.swift
[21/35] Compiling Automerge AutomergeUnkeyedEncodingContainer.swift
[22/35] Compiling Automerge CodingKeyLookupError.swift
[23/35] Compiling Automerge EncodingContainerType.swift
[24/35] Compiling Automerge AutomergeEncoder.swift
[25/35] Compiling Automerge AutomergeEncoderImpl.swift
[26/35] Compiling Automerge AutomergeKeyedEncodingContainer.swift
[27/35] Compiling Automerge AutomergeSingleValueEncodingContainer.swift
[28/35] Compiling Automerge AutomergeKeyedDecodingContainer.swift
[29/35] Compiling Automerge AutomergeSingleValueDecodingContainer.swift
[30/35] Compiling Automerge AutomergeUnkeyedDecodingContainer.swift
[31/35] Compiling Automerge Document+retrieveObjectId.swift
[32/35] Compiling Automerge AnyCodingKey.swift
[33/35] Compiling Automerge BindingError.swift
[34/35] Compiling Automerge AutomergeDecoder.swift
[35/35] Compiling Automerge AutomergeDecoderImpl.swift
BUILD FAILURE 5.7 macosSpm

Build Machine: Mac 5