Build Information
Failed to build AVDECCSwift, reference main (ec39c8
), with Swift 6.1 for Wasm on 31 May 2025 03:35:36 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/PADL/AVDECCSwift.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/PADL/AVDECCSwift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at ec39c84 Revert "build shared libraries with -fPIC"
Submodule path 'Sources/CAVDECC/avdecc': checked out 'bd9acf0fb770fd3d577f33ca3cef0f747839a234'
Submodule path 'Sources/CAVDECC/avdecc/Docker/dockerHelper': checked out 'd242314fa02d5e6c909fb73c84aa48f53e1940d0'
Submodule path 'Sources/CAVDECC/avdecc/cmake/cmakeUtils': checked out '565b1c86c59ab38b278f4f50330c2e95eaba5706'
Submodule path 'Sources/CAVDECC/avdecc/externals/3rdparty/fmtlib': checked out 'f5e54359df4c26b6230fc61d38aa294581393084'
Submodule path 'Sources/CAVDECC/avdecc/externals/3rdparty/gtest': checked out '15460959cbbfa20e66ef0b5ab497367e47fc0a04'
Submodule path 'Sources/CAVDECC/avdecc/externals/3rdparty/json': checked out '21516f2bae552a49cc1ba1c11746be3730361d8d'
Submodule path 'Sources/CAVDECC/avdecc/externals/nih': checked out '243a972ad26cc0940c264e9c80f6e3dddee8d00b'
Submodule path 'Sources/CAVDECC/avdecc/externals/nih/cmake/cmakeUtils': checked out 'e5f2c91c5d18d28067c1e3b3251e5d56e390590e'
Submodule path 'Sources/CAVDECC/avdecc/externals/nih/externals/3rdparty/gtest': checked out '15460959cbbfa20e66ef0b5ab497367e47fc0a04'
Submodule path 'Sources/CAVDECC/avdecc/externals/nih/scripts/bashUtils': checked out '66198d08d3c6148f8151e2fd0257682b93e3f0a7'
Submodule path 'Sources/CAVDECC/avdecc/scripts/bashUtils': checked out '508e99cd09a69a3610e0a9ef979a09c41664378b'
Submodule 'Sources/CAVDECC/avdecc' (https://github.com/PADL/avdecc.git) registered for path 'Sources/CAVDECC/avdecc'
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc'...
From https://github.com/PADL/avdecc
* branch bd9acf0fb770fd3d577f33ca3cef0f747839a234 -> FETCH_HEAD
Submodule 'Docker/dockerHelper' (https://github.com/christophe-calmejane/dockerHelper.git) registered for path 'Sources/CAVDECC/avdecc/Docker/dockerHelper'
Submodule 'cmake/cmakeUtils' (https://github.com/christophe-calmejane/cmakeUtils.git) registered for path 'Sources/CAVDECC/avdecc/cmake/cmakeUtils'
Submodule 'externals/3rdparty/fmtlib' (https://github.com/fmtlib/fmt) registered for path 'Sources/CAVDECC/avdecc/externals/3rdparty/fmtlib'
Submodule 'externals/3rdparty/gtest' (https://github.com/google/googletest.git) registered for path 'Sources/CAVDECC/avdecc/externals/3rdparty/gtest'
Submodule 'externals/3rdparty/json' (https://github.com/nlohmann/json) registered for path 'Sources/CAVDECC/avdecc/externals/3rdparty/json'
Submodule 'externals/nih' (https://github.com/L-Acoustics/networkInterfaceHelper.git) registered for path 'Sources/CAVDECC/avdecc/externals/nih'
Submodule 'scripts/bashUtils' (https://github.com/christophe-calmejane/bashUtils.git) registered for path 'Sources/CAVDECC/avdecc/scripts/bashUtils'
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/Docker/dockerHelper'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/cmake/cmakeUtils'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/externals/3rdparty/fmtlib'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/externals/3rdparty/gtest'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/externals/3rdparty/json'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/externals/nih'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/scripts/bashUtils'...
Submodule 'cmake/cmakeUtils' (https://github.com/christophe-calmejane/cmakeUtils.git) registered for path 'Sources/CAVDECC/avdecc/externals/nih/cmake/cmakeUtils'
Submodule 'externals/3rdparty/gtest' (https://github.com/google/googletest.git) registered for path 'Sources/CAVDECC/avdecc/externals/nih/externals/3rdparty/gtest'
Submodule 'scripts/bashUtils' (https://github.com/christophe-calmejane/bashUtils.git) registered for path 'Sources/CAVDECC/avdecc/externals/nih/scripts/bashUtils'
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/externals/nih/cmake/cmakeUtils'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/externals/nih/externals/3rdparty/gtest'...
Cloning into '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/externals/nih/scripts/bashUtils'...
Cloned https://github.com/PADL/AVDECCSwift.git
Revision (git rev-parse @):
ec39c848251167c41d588c92644b5bf9f0b09a1b
SUCCESS checkout https://github.com/PADL/AVDECCSwift.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.1
Building package at path: $PWD
https://github.com/PADL/AVDECCSwift.git
https://github.com/PADL/AVDECCSwift.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
error: The operation could not be completed. (NSCocoaErrorDomain error 256.)
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/apple/swift-async-algorithms
[1/4985] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms from cache (0.82s)
Computing version for https://github.com/apple/swift-async-algorithms
Computed https://github.com/apple/swift-async-algorithms at 1.0.4 (1.93s)
Fetching https://github.com/apple/swift-collections.git
[1/16591] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.54s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (2.66s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-async-algorithms
Working copy of https://github.com/apple/swift-async-algorithms resolved at 1.0.4
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/_build_linux_x64_makefiles_release': File not found.
Building for debugging...
[0/20] Write sources
[6/20] Write swift-version-24593BA9C3E375BF.txt
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/protocolInterface_c_block.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/CAVDECCBlockShimsInternal.hpp:22:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/include/CAVDECC.h:25:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:38:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:58:85: error: no member named 'recursive_mutex' in namespace 'std'
58 | class ProtocolInterface : public la::avdecc::utils::Subject<ProtocolInterface, std::recursive_mutex>
| ~~~~~^
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/protocolInterface_c_block.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/CAVDECCBlockShimsInternal.hpp:22:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/include/CAVDECC.h:25:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolDefines.hpp:28:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1089:33: error: no type named 'mutex_type' in 'la::avdecc::protocol::ProtocolInterface'
1089 | using type = typename Subject::mutex_type;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1103:30: note: in instantiation of template class 'la::avdecc::utils::GetMutexType<la::avdecc::protocol::ProtocolInterface>' requested here
1103 | using mutex_type = typename GetMutexType<Observable>::type;
| ^
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:116:26: note: in instantiation of template class 'la::avdecc::utils::Observer<la::avdecc::protocol::ProtocolInterface>' requested here
116 | class Observer : public la::avdecc::utils::Observer<ProtocolInterface>
| ^
2 errors generated.
[7/34] Compiling protocolInterface_c_block.cpp
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/localEntity_c_block.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/CAVDECCBlockShimsInternal.hpp:22:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/include/CAVDECC.h:25:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:38:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:58:85: error: no member named 'recursive_mutex' in namespace 'std'
58 | class ProtocolInterface : public la::avdecc::utils::Subject<ProtocolInterface, std::recursive_mutex>
| ~~~~~^
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/localEntity_c_block.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/CAVDECCBlockShimsInternal.hpp:22:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/include/CAVDECC.h:25:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolDefines.hpp:28:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1089:33: error: no type named 'mutex_type' in 'la::avdecc::protocol::ProtocolInterface'
1089 | using type = typename Subject::mutex_type;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1103:30: note: in instantiation of template class 'la::avdecc::utils::GetMutexType<la::avdecc::protocol::ProtocolInterface>' requested here
1103 | using mutex_type = typename GetMutexType<Observable>::type;
| ^
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:116:26: note: in instantiation of template class 'la::avdecc::utils::Observer<la::avdecc::protocol::ProtocolInterface>' requested here
116 | class Observer : public la::avdecc::utils::Observer<ProtocolInterface>
| ^
[7/34] Compiling localEntity_c_block.cpp
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:38:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:58:85: error: no member named 'recursive_mutex' in namespace 'std'
58 | class ProtocolInterface : public la::avdecc::utils::Subject<ProtocolInterface, std::recursive_mutex>
| ~~~~~^
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolDefines.hpp:28:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1089:33: error: no type named 'mutex_type' in 'la::avdecc::protocol::ProtocolInterface'
1089 | using type = typename Subject::mutex_type;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1103:30: note: in instantiation of template class 'la::avdecc::utils::GetMutexType<la::avdecc::protocol::ProtocolInterface>' requested here
1103 | using mutex_type = typename GetMutexType<Observable>::type;
| ^
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:116:26: note: in instantiation of template class 'la::avdecc::utils::Observer<la::avdecc::protocol::ProtocolInterface>' requested here
116 | class Observer : public la::avdecc::utils::Observer<ProtocolInterface>
| ^
[7/34] Compiling utils.cpp
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Sources/CAVDECC/avdecc/_build_linux_x64_makefiles_release': File not found.
[0/1] Planning build
Building for debugging...
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:38:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:58:85: error: no member named 'recursive_mutex' in namespace 'std'
58 | class ProtocolInterface : public la::avdecc::utils::Subject<ProtocolInterface, std::recursive_mutex>
| ~~~~~^
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/utils.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolDefines.hpp:28:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1089:33: error: no type named 'mutex_type' in 'la::avdecc::protocol::ProtocolInterface'
1089 | using type = typename Subject::mutex_type;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1103:30: note: in instantiation of template class 'la::avdecc::utils::GetMutexType<la::avdecc::protocol::ProtocolInterface>' requested here
1103 | using mutex_type = typename GetMutexType<Observable>::type;
| ^
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:116:26: note: in instantiation of template class 'la::avdecc::utils::Observer<la::avdecc::protocol::ProtocolInterface>' requested here
116 | class Observer : public la::avdecc::utils::Observer<ProtocolInterface>
| ^
2 errors generated.
[0/14] Compiling utils.cpp
[0/14] Compiling protocolInterface_c_block.cpp
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/localEntity_c_block.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/CAVDECCBlockShimsInternal.hpp:22:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/include/CAVDECC.h:25:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:38:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:58:85: error: no member named 'recursive_mutex' in namespace 'std'
58 | class ProtocolInterface : public la::avdecc::utils::Subject<ProtocolInterface, std::recursive_mutex>
| ~~~~~^
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/localEntity_c_block.cpp:26:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/shims/CAVDECCBlockShimsInternal.hpp:22:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/include/CAVDECC.h:25:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/avdecc.hpp:29:
In file included from /host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolDefines.hpp:28:
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1089:33: error: no type named 'mutex_type' in 'la::avdecc::protocol::ProtocolInterface'
1089 | using type = typename Subject::mutex_type;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/utils.hpp:1103:30: note: in instantiation of template class 'la::avdecc::utils::GetMutexType<la::avdecc::protocol::ProtocolInterface>' requested here
1103 | using mutex_type = typename GetMutexType<Observable>::type;
| ^
/host/spi-builder-workspace/Sources/CAVDECC/avdecc/include/la/avdecc/internals/protocolInterface.hpp:116:26: note: in instantiation of template class 'la::avdecc::utils::Observer<la::avdecc::protocol::ProtocolInterface>' requested here
116 | class Observer : public la::avdecc::utils::Observer<ProtocolInterface>
| ^
[0/14] Compiling localEntity_c_block.cpp
[0/14] Write swift-version-24593BA9C3E375BF.txt
BUILD FAILURE 6.1 wasm