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 SwiftProtobuf, reference 1.33.3 (c169a5), with Swift 6.2 for Wasm on 29 Oct 2025 18:43:36 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apple/swift-protobuf.git
Reference: 1.33.3
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/apple/swift-protobuf
 * tag               1.33.3     -> FETCH_HEAD
HEAD is now at c169a57 Ignore the abseil privacy manifest and bump the patch version (#1885)
Submodule path 'Sources/protobuf/abseil': checked out '76bb24329e8bf5f39704eb10d21b9a80befa7c81'
Submodule path 'Sources/protobuf/protobuf': checked out 'a79f2d2e9fadd75e94f3fe40a0399bf0a5d90551'
Submodule 'Sources/protobuf/abseil' (https://github.com/abseil/abseil-cpp) registered for path 'Sources/protobuf/abseil'
Submodule 'Sources/protobuf/protobuf' (https://github.com/protocolbuffers/protobuf) registered for path 'Sources/protobuf/protobuf'
Cloning into '/host/spi-builder-workspace/Sources/protobuf/abseil'...
Cloning into '/host/spi-builder-workspace/Sources/protobuf/protobuf'...
Cloned https://github.com/apple/swift-protobuf.git
Revision (git rev-parse @):
c169a5744230951031770e27e475ff6eefe51f9d
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/apple/swift-protobuf.git at 1.33.3
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/apple/swift-protobuf.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f6b6b9bdb5d5605d727da337418fc455cd8a0394d3a815b70631008c48829755
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
warning: multiple Swift SDKs match target triple `wasm32-unknown-wasip1` and host triple x86_64-unknown-linux-gnu, selected one at /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/swift-sdk.json
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:9:14: warning: associated value 'invalidTarget' of 'Sendable'-conforming enum 'PluginError' has non-Sendable type 'any Target'
  7 |     enum PluginError: Error, CustomStringConvertible {
  8 |         /// Indicates that the target where the plugin was applied to was not `SourceModuleTarget`.
  9 |         case invalidTarget(Target)
    |              `- warning: associated value 'invalidTarget' of 'Sendable'-conforming enum 'PluginError' has non-Sendable type 'any Target'
 10 |         /// Indicates that the file extension of an input file was not `.proto`.
 11 |         case invalidInputFileExtension(String)
PackagePlugin.Target:1:17: note: protocol 'Target' does not conform to the 'Sendable' protocol
 1 | public protocol Target {
   |                 `- note: protocol 'Target' does not conform to the 'Sendable' protocol
 2 |     var id: Self.ID { get }
 3 |     typealias ID = String
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:2:1: warning: add '@preconcurrency' to treat 'Sendable'-related errors from module 'PackagePlugin' as warnings
  1 | import Foundation
  2 | import PackagePlugin
    | `- warning: add '@preconcurrency' to treat 'Sendable'-related errors from module 'PackagePlugin' as warnings
  3 |
  4 | @main
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:9:14: warning: associated value 'invalidTarget' of 'Sendable'-conforming enum 'PluginError' has non-Sendable type 'any Target'
  7 |     enum PluginError: Error, CustomStringConvertible {
  8 |         /// Indicates that the target where the plugin was applied to was not `SourceModuleTarget`.
  9 |         case invalidTarget(Target)
    |              `- warning: associated value 'invalidTarget' of 'Sendable'-conforming enum 'PluginError' has non-Sendable type 'any Target'
 10 |         /// Indicates that the file extension of an input file was not `.proto`.
 11 |         case invalidInputFileExtension(String)
PackagePlugin.Target:1:17: note: protocol 'Target' does not conform to the 'Sendable' protocol
 1 | public protocol Target {
   |                 `- note: protocol 'Target' does not conform to the 'Sendable' protocol
 2 |     var id: Self.ID { get }
 3 |     typealias ID = String
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:2:1: warning: add '@preconcurrency' to treat 'Sendable'-related errors from module 'PackagePlugin' as warnings
  1 | import Foundation
  2 | import PackagePlugin
    | `- warning: add '@preconcurrency' to treat 'Sendable'-related errors from module 'PackagePlugin' as warnings
  3 |
  4 | @main
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:117:24: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
115 |             let configurationFilePath = sourceFiles.first(
116 |                 where: {
117 |                     $0.path.lastComponent == Self.configurationFileName
    |                        |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
    |                        `- note: use 'url' instead
118 |                 }
119 |             )?.path
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:117:29: warning: 'lastComponent' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
115 |             let configurationFilePath = sourceFiles.first(
116 |                 where: {
117 |                     $0.path.lastComponent == Self.configurationFileName
    |                             `- warning: 'lastComponent' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
118 |                 }
119 |             )?.path
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:119:16: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
117 |                     $0.path.lastComponent == Self.configurationFileName
118 |                 }
119 |             )?.path
    |                |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
    |                `- note: use 'url' instead
120 |         else {
121 |             throw PluginError.noConfigFound(Self.configurationFileName)
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:123:64: warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
121 |             throw PluginError.noConfigFound(Self.configurationFileName)
122 |         }
123 |         let data = try Data(contentsOf: URL(fileURLWithPath: "\(configurationFilePath)"))
    |                                                                `- warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
124 |         let configuration = try JSONDecoder().decode(Configuration.self, from: data)
125 |         try validateConfiguration(configuration)
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:131:26: warning: 'init(_:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
129 |         if let configuredProtocPath = configuration.protocPath {
130 |             // The user set the config path in the file. So let's take that
131 |             protocPath = Path(configuredProtocPath)
    |                          `- warning: 'init(_:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
132 |         } else if let environmentPath = ProcessInfo.processInfo.environment["PROTOC_PATH"] {
133 |             // The user set the env variable. So let's take that
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:134:26: warning: 'init(_:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
132 |         } else if let environmentPath = ProcessInfo.processInfo.environment["PROTOC_PATH"] {
133 |             // The user set the env variable. So let's take that
134 |             protocPath = Path(environmentPath)
    |                          `- warning: 'init(_:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
135 |         } else {
136 |             // The user didn't set anything so let's try see if SPM can find a binary for us
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:137:45: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
135 |         } else {
136 |             // The user didn't set anything so let's try see if SPM can find a binary for us
137 |             protocPath = try tool("protoc").path
    |                                             |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
    |                                             `- note: use 'url' instead
138 |         }
139 |         let protocGenSwiftPath = try tool("protoc-gen-swift").path
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:139:63: warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
137 |             protocPath = try tool("protoc").path
138 |         }
139 |         let protocGenSwiftPath = try tool("protoc-gen-swift").path
    |                                                               |- warning: 'path' is deprecated: renamed to 'url' [#DeprecatedDeclaration]
    |                                                               `- note: use 'url' instead
140 |
141 |         return configuration.invocations.map { invocation in
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:143:50: warning: 'removingLastComponent()' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
141 |         return configuration.invocations.map { invocation in
142 |             self.invokeProtoc(
143 |                 directory: configurationFilePath.removingLastComponent(),
    |                                                  `- warning: 'removingLastComponent()' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
144 |                 invocation: invocation,
145 |                 protocPath: protocPath,
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:170:41: warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
168 |         // Construct the `protoc` arguments.
169 |         var protocArgs = [
170 |             "--plugin=protoc-gen-swift=\(protocGenSwiftPath)",
    |                                         `- warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
171 |             "--swift_out=\(outputDirectory)",
172 |         ]
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:171:27: warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
169 |         var protocArgs = [
170 |             "--plugin=protoc-gen-swift=\(protocGenSwiftPath)",
171 |             "--swift_out=\(outputDirectory)",
    |                           `- warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
172 |         ]
173 |
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:177:29: warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
175 |         // the proto files relative to it.
176 |         protocArgs.append("-I")
177 |         protocArgs.append("\(directory)")
    |                             `- warning: 'appendInterpolation' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
178 |
179 |         // Add the visibility if it was set
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:205:41: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
203 |             // Append the file to the protoc args so that it is used for generating
204 |             protocArgs.append("\(file)")
205 |             inputFiles.append(directory.appending(file))
    |                                         `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
206 |
207 |             // The name of the output file is based on the name of the input file.
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:212:54: warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
210 |             file.removeLast(5)
211 |             file.append("pb.swift")
212 |             let protobufOutputPath = outputDirectory.appending(file)
    |                                                      `- warning: 'appending' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
213 |
214 |             // Add the outputPath as an output file
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:221:24: warning: 'buildCommand(displayName:executable:arguments:environment:inputFiles:outputFiles:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
219 |         // system know when to invoke the command. The output paths are passed on to
220 |         // the rule engine in the build system.
221 |         return Command.buildCommand(
    |                        `- warning: 'buildCommand(displayName:executable:arguments:environment:inputFiles:outputFiles:)' is deprecated: Use `URL` type instead of `Path`. [#DeprecatedDeclaration]
222 |             displayName: "Generating swift files from proto files",
223 |             executable: protocPath,
/host/spi-builder-workspace/Plugins/SwiftProtobufPlugin/plugin.swift:251:42: warning: 'pluginWorkDirectory' is deprecated: renamed to 'pluginWorkDirectoryURL' [#DeprecatedDeclaration]
249 |         }
250 |         return try createBuildCommands(
251 |             pluginWorkDirectory: context.pluginWorkDirectory,
    |                                          |- warning: 'pluginWorkDirectory' is deprecated: renamed to 'pluginWorkDirectoryURL' [#DeprecatedDeclaration]
    |                                          `- note: use 'pluginWorkDirectoryURL' instead
252 |             sourceFiles: swiftTarget.sourceFiles,
253 |             tool: context.tool
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1/1] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[1/581] Compiling cycleclock.cc
[1/581] Write sources
[3/581] Compiling raw_logging.cc
[4/581] Compiling low_level_alloc.cc
[5/581] Compiling low_level_hash.cc
[6/581] Compiling spinlock.cc
[7/581] Compiling names_internal.cc
[8/581] Compiling cycleclock.cc
[9/581] Compiling names.cc
[10/581] Compiling reader.c
[11/581] Compiling die_if_null.cc
[12/581] Compiling decoder.c
[13/581] Compiling eps_copy_input_stream.c
[14/581] Compiling select.c
[15/581] Compiling raw_logging.cc
[16/581] Compiling function_array.c
[17/581] Compiling encode.c
[18/581] Compiling field_generic.c
[19/581] Compiling field_message.c
[20/581] Compiling dispatch.c
[21/581] Compiling field_string.c
[22/581] Compiling byte_size.c
[23/581] Compiling encode.c
[24/581] Compiling field_varint.c
[25/581] Compiling decode.c
[26/581] Compiling field_fixed.c
[27/581] Compiling debug_string.c
[28/581] Compiling names.cc
[29/581] Compiling encode.c
[30/581] Compiling common.cc
[31/581] Compiling descriptor.upb.c
[32/581] Compiling oneof_def.c
[33/581] Compiling strdup2.c
[34/581] Compiling service_def.c
[35/581] Compiling method_def.c
[36/581] Compiling message_reserved_range.c
[37/581] Compiling message_def.c
[38/581] Compiling message.c
[39/581] Compiling def_builder.c
[40/581] Compiling file_def.c
[41/581] Compiling desc_state.c
[42/581] Compiling extension_range.c
[43/581] Compiling field_def.c
[44/581] Compiling enum_value_def.c
[45/581] Compiling def_type.c
[46/581] Compiling message.c
[48/581] Compiling enum_def.c
[49/581] Compiling extension_registry.c
[50/581] Compiling enum_reserved_range.c
[51/581] Compiling link.c
[52/581] Compiling compat.c
[53/581] Compiling encode.c
[54/581] Compiling base92.c
[55/581] Compiling def_pool.c
[56/581] Compiling build_enum.c
[57/581] Compiling merge.c
[58/581] Compiling decode.c
[59/581] Compiling map_sorter.c
[60/581] Compiling message.c
[62/581] Compiling map.c
[63/581] Compiling iterator.c
[64/581] Compiling compare_unknown.c
[65/581] Compiling extension.c
[66/581] Compiling promote.c
[67/581] Compiling array.c
[68/581] Compiling accessors.c
[69/581] Compiling copy.c
[70/581] Compiling alloc.c
[71/581] Compiling round_trip.c
[72/581] Compiling compare.c
[73/581] Compiling status.c
[74/581] Compiling utf8_range.c
[75/581] Compiling arena.c
[76/581] Compiling common.c
[77/581] Compiling file_layout.cc
[78/581] Compiling plugin.cc
[79/581] Compiling wire_format_lite.cc
[80/581] Compiling time_util.cc
[81/581] Compiling wrappers.pb.cc
[82/581] Compiling field_mask_util.cc
[83/581] Compiling delimited_message_util.cc
[84/581] Compiling wire_format.cc
[85/581] Compiling type_resolver_util.cc
[86/581] Compiling field_comparator.cc
[87/581] Compiling common.cc
[88/581] Compiling unknown_field_set.cc
[89/581] Compiling service.cc
[90/581] Compiling type.pb.cc
[91/581] Compiling timestamp.pb.cc
[92/581] Compiling reflection_mode.cc
[93/581] Compiling struct.pb.cc
[94/581] Compiling raw_ptr.cc
[95/581] Compiling message_differencer.cc
[96/581] Compiling repeated_ptr_field.cc
[97/581] Compiling source_context.pb.cc
[98/581] Compiling repeated_field.cc
[99/581] Compiling port.cc
[100/581] Compiling micro_string.cc
[101/581] Compiling parse_context.cc
[102/581] Compiling text_format.cc
[103/581] Compiling message_lite.cc
[104/581] Compiling reflection_ops.cc
[105/581] Compiling zero_copy_buffered_stream.cc
[106/581] Compiling map.cc
[107/581] Compiling writer.cc
[108/581] Compiling map_field.cc
[109/581] Compiling json.cc
[110/581] Compiling message.cc
[111/581] Compiling zero_copy_stream.cc
[112/581] Compiling zero_copy_stream_impl_lite.cc
[113/581] Compiling zero_copy_stream_impl.cc
[114/581] Compiling message_path.cc
[115/581] Compiling lexer.cc
[116/581] Compiling io_win32.cc
[117/581] Compiling gzip_stream.cc
[118/581] Compiling strtod.cc
[119/581] Compiling zero_copy_sink.cc
[120/581] Compiling tokenizer.cc
[121/581] Compiling unparser.cc
[122/581] Compiling untyped_message.cc
[123/581] Compiling coded_stream.cc
[124/581] Compiling parser.cc
[125/581] Compiling inlined_string_field.cc
[126/581] Compiling implicit_weak_message.cc
[127/581] Compiling generated_message_util.cc
[128/581] Compiling printer.cc
[129/581] Compiling internal_feature_helper.cc
[130/581] Compiling generated_enum_util.cc
[131/581] Compiling generated_message_tctable_gen.cc
[132/581] Compiling generated_message_tctable_lite.cc
[133/581] Compiling generated_message_tctable_full.cc
[134/581] Compiling generated_message_bases.cc
[135/581] Compiling field_mask.pb.cc
[136/581] Compiling extension_set_heavy.cc
[137/581] Compiling feature_resolver.cc
[138/581] Compiling generated_message_reflection.cc
[139/581] Compiling extension_set.cc
[140/581] Compiling empty.pb.cc
[141/581] Compiling duration.pb.cc
[142/581] Compiling dynamic_message.cc
[143/581] Compiling zip_writer.cc
[144/581] Compiling cpp_features.pb.cc
[145/581] Compiling subprocess.cc
[146/581] Compiling descriptor_database.cc
[147/581] Compiling versions.cc
[148/581] Compiling descriptor.pb.cc
[149/581] Compiling plugin.pb.cc
[150/581] Compiling retention.cc
[151/581] Compiling plugin.cc
[152/581] Compiling arenaz_sampler.cc
[153/581] Compiling main_no_generators.cc
[154/581] Compiling arenastring.cc
[155/581] Compiling arena_align.cc
[156/581] Compiling importer.cc
[157/581] Compiling code_generator_lite.cc
[158/581] Compiling arena.cc
[159/581] Compiling parser.cc
[160/581] Compiling code_generator.cc
[161/581] Compiling zone_info_source.cc
[162/581] Compiling time.cc
[163/581] Compiling time_zone_posix.cc
[164/581] Compiling any_lite.cc
[165/581] Compiling time_zone_libc.cc
[166/581] Compiling time_zone_lookup.cc
[167/581] Compiling api.pb.cc
[168/581] Compiling time_zone_if.cc
[169/581] Compiling time_zone_info.cc
[170/581] Compiling time_zone_impl.cc
[171/581] Compiling descriptor.cc
[172/581] Compiling time_zone_format.cc
[173/581] Compiling time_zone_fixed.cc
[174/581] Compiling any.pb.cc
[175/581] Compiling any.cc
[176/581] Compiling win32_waiter.cc
[177/581] Compiling command_line_interface.cc
[178/581] Compiling format.cc
[179/581] Compiling duration.cc
[180/581] Compiling clock.cc
[181/581] Compiling civil_time.cc
[182/581] Compiling waiter_base.cc
[183/581] Compiling notification.cc
[184/581] Compiling stdcpp_waiter.cc
[185/581] Compiling sem_waiter.cc
[185/581] Compiling mutex.cc
[187/581] Compiling pthread_waiter.cc
[188/581] Compiling graphcycles.cc
[189/581] Compiling per_thread_sem.cc
[190/581] Compiling kernel_timeout.cc
[191/581] Compiling futex_waiter.cc
[192/581] Compiling create_thread_identity.cc
[193/581] Compiling barrier.cc
[194/581] Compiling string_view.cc
[195/581] Compiling utf8.cc
[196/581] Compiling substitute.cc
[197/581] Compiling blocking_counter.cc
[198/581] Compiling str_split.cc
[199/581] Compiling stringify_sink.cc
[200/581] Compiling str_replace.cc
[201/581] Compiling str_cat.cc
[202/581] Compiling parser.cc
[203/581] Compiling match.cc
[204/581] Compiling output.cc
[205/581] Compiling numbers.cc
[206/581] Compiling ostringstream.cc
[207/581] Compiling extension.cc
[208/581] Compiling memutil.cc
[209/581] Compiling damerau_levenshtein_distance.cc
[210/581] Compiling float_conversion.cc
[211/581] Compiling escaping.cc
[212/581] Compiling cordz_info.cc
[213/581] Compiling arg.cc
[214/581] Compiling bind.cc
[215/581] Compiling cord_rep_btree_reader.cc
[216/581] Compiling cordz_functions.cc
[217/581] Compiling cordz_handle.cc
[218/581] Compiling cord_rep_consume.cc
[219/581] Compiling cord_rep_crc.cc
[220/581] Compiling cord_rep_btree_navigator.cc
[221/581] Compiling charconv_parse.cc
[222/581] Compiling charconv_bigint.cc
[223/581] Compiling ascii.cc
[224/581] Compiling cord_internal.cc
[225/581] Compiling escaping.cc
[226/581] Compiling cord_rep_btree.cc
[227/581] Compiling charconv.cc
[228/581] Compiling cord_analysis.cc
[229/581] Compiling statusor.cc
[230/581] Compiling exponential_biased.cc
[231/581] Compiling proto.cc
[232/581] Compiling nullguard.cc
[233/581] Compiling status_payload_printer.cc
[234/581] Compiling int128.cc
[235/581] Compiling structured_proto.cc
[236/581] Compiling log_sink.cc
[237/581] Compiling cord.cc
[238/581] Compiling status_internal.cc
[239/581] Compiling conditions.cc
[240/581] Compiling status.cc
[241/581] Compiling initialize.cc
[242/581] Compiling log_sink_set.cc
[243/581] Compiling city.cc
[244/581] Compiling globals.cc
[245/581] Compiling leak_check.cc
[246/581] Compiling symbolize.cc
[247/581] Compiling stacktrace.cc
[248/581] Compiling log_format.cc
[249/581] Compiling utf8_for_code_point.cc
[250/581] Compiling demangle_rust.cc
[251/581] Compiling check_op.cc
[252/581] Compiling vdso_support.cc
[253/581] Compiling elf_mem_image.cc
[254/581] Compiling log_message.cc
[255/581] Compiling hash.cc
[256/581] Compiling globals.cc
[257/581] Compiling demangle.cc
[258/581] Compiling address_is_readable.cc
[259/581] Compiling examine_stack.cc
[260/581] Compiling decode_rust_punycode.cc
[261/581] Compiling crc_x86_arm_combined.cc
[262/581] Compiling cpu_detect.cc
[263/581] Compiling crc.cc
[264/581] Compiling crc_memcpy_x86_arm_combined.cc
[265/581] Compiling unscaledcycleclock.cc
[266/581] Compiling crc_memcpy_fallback.cc
[267/581] Compiling tracing.cc
[268/581] Compiling crc32c.cc
[269/581] Compiling crc_cord_state.cc
[270/581] Compiling crc_non_temporal_memcpy.cc
[271/581] Compiling spinlock_wait.cc
[272/581] Copying PrivacyInfo.xcprivacy
[274/581] Write sources
[276/581] Compiling strerror.cc
[276/581] Write sources
[278/581] Write swift-version-24593BA9C3E375BF.txt
[279/581] Compiling hashtablez_sampler_force_weak_definition.cc
[280/581] Compiling throw_delegate.cc
[281/581] Compiling hashtablez_sampler.cc
[282/632] Compiling thread_identity.cc
[283/666] Compiling sysinfo.cc
[284/666] Compiling names_internal.cc
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/upb/wire/reader.c:8:
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/upb/wire/reader.h:15:
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/upb/base/internal/endian.h:14:
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/upb/port/def.inc:73:
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk/include/wasm32-wasip1/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
   13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
      |  ^
1 error generated.
[285/666] Compiling reader.c
[285/666] Compiling common.cc
[285/666] Compiling file_layout.cc
[285/666] Compiling raw_hash_set.cc
[285/666] Compiling names.cc
[285/666] Compiling plugin.cc
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/upb_generator/minitable/names.cc:8:
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/upb_generator/minitable/names.h:16:
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/upb/port/def.inc:73:
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk/include/wasm32-wasip1/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
   13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
      |  ^
[285/666] Compiling names.cc
BUILD FAILURE 6.2 wasm