Build Information
Failed to build SwiftProtobuf, reference 1.37.0 (815582), with Swift 6.1 for Wasm on 21 Apr 2026 17:54:35 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apple/swift-protobuf.git
Reference: 1.37.0
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.37.0 -> FETCH_HEAD
HEAD is now at 8155827 Updated vendored dependencies (#2026)
Cloned https://github.com/apple/swift-protobuf.git
Revision (git rev-parse @):
81558271e243f8f47dfe8e9fdd55f3c2b5413f68
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/apple/swift-protobuf.git at 1.37.0
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.1
Building package at path: $PWD
https://github.com/apple/swift-protobuf.git
https://github.com/apple/swift-protobuf.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/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 swiftpackageindex/spi-images
Digest: sha256:276d66a16377d3ee059b2e3429cbc1154d9f01e42871e5d702fd5d8b9044d93d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.1-latest
[1/1] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[1/583] Compiling spinlock_wait.cc
[1/583] Write sources
[3/583] Compiling cycleclock.cc
[4/583] Compiling raw_logging.cc
[5/583] Compiling spinlock.cc
[6/583] Compiling vdso_support.cc
[7/583] Compiling low_level_alloc.cc
[8/583] Compiling names_internal.cc
[9/583] Compiling reader.c
[10/583] Compiling decoder.c
[11/583] Compiling eps_copy_input_stream.c
[12/583] Compiling raw_hash_set.cc
[13/583] Compiling names.cc
[14/583] Compiling encode.c
[15/583] Compiling select.c
[16/583] Compiling function_array.c
[17/583] Compiling hashtablez_sampler_force_weak_definition.cc
[18/583] Compiling field_message.c
[19/583] Compiling field_string.c
[20/583] Compiling dispatch.c
[21/583] Compiling field_fixed.c
[22/583] Compiling cardinality.c
[23/583] Compiling byte_size.c
[24/583] Compiling field_varint.c
[25/583] Compiling names.cc
[26/583] Compiling encode.c
[27/583] Compiling decode.c
[28/583] Compiling debug_string.c
[29/583] Compiling encode.c
[30/583] Compiling descriptor.upb.c
[31/583] Compiling service_def.c
[32/583] Compiling common.cc
[33/583] Compiling message_reserved_range.c
[34/583] Compiling strdup2.c
[35/583] Compiling oneof_def.c
[36/583] Compiling method_def.c
[37/583] Compiling message_def.c
[38/583] Compiling message.c
[39/583] Compiling def_builder.c
[40/583] Compiling enum_value_def.c
[41/583] Compiling desc_state.c
[42/583] Compiling file_def.c
[43/583] Compiling def_type.c
[44/583] Compiling field_def.c
[45/583] Compiling message.c
[47/583] Compiling extension_range.c
[48/583] Compiling generated_registry.c
[49/583] Compiling extension_registry.c
[50/583] Compiling enum_reserved_range.c
[51/583] Compiling debug_string.c
[52/583] Compiling base92.c
[53/583] Compiling encode.c
[54/583] Compiling link.c
[55/583] Compiling compat.c
[56/583] Compiling enum_def.c
[57/583] Compiling build_enum.c
[58/583] Compiling def_pool.c
[59/583] Compiling map_sorter.c
[60/583] Compiling decode.c
[61/583] Compiling merge.c
[62/583] Compiling message.c
[63/583] Compiling promote.c
[64/583] Compiling extension.c
[65/583] Compiling map.c
[66/583] Compiling plugin.cc
[67/583] Compiling message.c
[68/583] Compiling iterator.c
[69/583] Compiling compare_unknown.c
[70/583] Compiling array.c
[71/583] Compiling alloc.c
[72/583] Compiling arena.c
[73/583] Compiling round_trip.c
[74/583] Compiling utf8_range.c
[75/583] Compiling accessors.c
[76/583] Compiling status.c
[77/583] Compiling copy.c
[78/583] Compiling common.c
[79/583] Compiling compare.c
[80/583] Compiling file_layout.cc
[81/583] Compiling wire_format_lite.cc
[82/583] Compiling delimited_message_util.cc
[83/583] Compiling wrappers.pb.cc
[84/583] Compiling field_mask_util.cc
[85/583] Compiling time_util.cc
[86/583] Compiling type_resolver_util.cc
[87/583] Compiling field_comparator.cc
[88/583] Compiling wire_format.cc
[89/583] Compiling common.cc
[90/583] Compiling unknown_field_set.cc
[91/583] Compiling timestamp.pb.cc
[92/583] Compiling type.pb.cc
[93/583] Compiling message_differencer.cc
[94/583] Compiling service.cc
[95/583] Compiling reflection_mode.cc
[96/583] Compiling raw_ptr.cc
[97/583] Compiling symbol_checker.cc
[98/583] Compiling struct.pb.cc
[99/583] Compiling repeated_ptr_field.cc
[100/583] Compiling port.cc
[101/583] Compiling source_context.pb.cc
[102/583] Compiling repeated_field.cc
[103/583] Compiling micro_string.cc
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/text_format.cc:664:50: warning: 'weak' is deprecated [-Wdeprecated-declarations]
664 | if (consumed_semicolon && field->options().weak() &&
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
1 warning generated.
[104/583] Compiling text_format.cc
[105/583] Compiling parse_context.cc
[106/583] Compiling reflection_ops.cc
[107/583] Compiling map.cc
[108/583] Compiling zero_copy_buffered_stream.cc
[109/583] Compiling message_lite.cc
[110/583] Compiling map_field.cc
[111/583] Compiling writer.cc
[112/583] Compiling json.cc
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/message.cc:46:
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/reflection_visit_fields.h:109:35: warning: 'weak' is deprecated [-Wdeprecated-declarations]
109 | ABSL_DCHECK(!field->options().weak()) << "weak fields are not supported";
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
1 warning generated.
[113/583] Compiling message.cc
[114/583] Compiling zero_copy_stream_impl_lite.cc
[115/583] Compiling zero_copy_stream_impl.cc
[116/583] Compiling zero_copy_stream.cc
[117/583] Compiling message_path.cc
[118/583] Compiling lexer.cc
[119/583] Compiling io_win32.cc
[120/583] Compiling zero_copy_sink.cc
[121/583] Compiling gzip_stream.cc
[122/583] Compiling untyped_message.cc
[123/583] Compiling strtod.cc
[124/583] Compiling tokenizer.cc
[125/583] Compiling unparser.cc
[126/583] Compiling coded_stream.cc
[127/583] Compiling parser.cc
[128/583] Compiling inlined_string_field.cc
[129/583] Compiling implicit_weak_message.cc
[130/583] Compiling printer.cc
[131/583] Compiling generated_message_util.cc
[132/583] Compiling internal_feature_helper.cc
[133/583] Compiling generated_enum_util.cc
[134/583] Compiling generated_message_tctable_full.cc
[135/583] Compiling generated_message_bases.cc
[136/583] Compiling generated_message_tctable_lite.cc
[137/583] Compiling field_mask.pb.cc
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:669:41: warning: 'weak' is deprecated [-Wdeprecated-declarations]
669 | if (descriptor->field(i)->options().weak()) {
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:708:24: warning: 'weak' is deprecated [-Wdeprecated-declarations]
708 | field->options().weak()) {
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:743:50: warning: 'weak' is deprecated [-Wdeprecated-declarations]
743 | !field->is_map() && !field->options().weak() &&
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:783:35: warning: 'weak' is deprecated [-Wdeprecated-declarations]
783 | } else if (field->options().weak()) {
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
4 warnings generated.
[138/583] Compiling generated_message_tctable_gen.cc
[139/583] Compiling feature_resolver.cc
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:58:
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/reflection_visit_fields.h:109:35: warning: 'weak' is deprecated [-Wdeprecated-declarations]
109 | ABSL_DCHECK(!field->options().weak()) << "weak fields are not supported";
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:2469:51: warning: 'weak' is deprecated [-Wdeprecated-declarations]
2469 | if (!field->is_extension() && !field->options().weak() &&
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:3180:33: warning: 'weak' is deprecated [-Wdeprecated-declarations]
3180 | ABSL_DCHECK(!field->options().weak());
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:3213:33: warning: 'weak' is deprecated [-Wdeprecated-declarations]
3213 | ABSL_DCHECK(!field->options().weak());
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:3222:33: warning: 'weak' is deprecated [-Wdeprecated-declarations]
3222 | ABSL_DCHECK(!field->options().weak());
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:3231:33: warning: 'weak' is deprecated [-Wdeprecated-declarations]
3231 | ABSL_DCHECK(!field->options().weak());
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
In file included from /host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:58:
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/reflection_visit_fields.h:109:35: warning: 'weak' is deprecated [-Wdeprecated-declarations]
109 | ABSL_DCHECK(!field->options().weak()) << "weak fields are not supported";
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/reflection_visit_fields.h:447:20: note: in instantiation of function template specialization 'google::protobuf::internal::ReflectionVisit::VisitFields<google::protobuf::Message, (lambda at /host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/reflection_visit_fields.h:449:7)>' requested here
447 | ReflectionVisit::VisitFields(
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/reflection_visit_fields.h:502:20: note: in instantiation of function template specialization 'google::protobuf::internal::ReflectionVisit::VisitMessageFields<(lambda at /host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:1344:48)>' requested here
502 | ReflectionVisit::VisitMessageFields(message, std::forward<CallbackFn>(func));
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:1344:15: note: in instantiation of function template specialization 'google::protobuf::internal::VisitMutableMessageFields<(lambda at /host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/generated_message_reflection.cc:1344:48)>' requested here
1344 | internal::VisitMutableMessageFields(*curr, [&](Message& msg) {
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
7 warnings generated.
[140/583] Compiling generated_message_reflection.cc
[141/583] Compiling extension_set.cc
[142/583] Compiling empty.pb.cc
[143/583] Compiling duration.pb.cc
[144/583] Compiling extension_set_heavy.cc
[145/583] Compiling zip_writer.cc
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/dynamic_message.cc:837:27: warning: 'weak' is deprecated [-Wdeprecated-declarations]
837 | !field->options().weak() && !InRealOneof(field) &&
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
1 warning generated.
[146/583] Compiling dynamic_message.cc
[147/583] Compiling subprocess.cc
[148/583] Compiling cpp_features.pb.cc
[149/583] Compiling descriptor_database.cc
[150/583] Compiling versions.cc
[151/583] Compiling descriptor.pb.cc
[152/583] Compiling plugin.pb.cc
[153/583] Compiling retention.cc
[154/583] Compiling plugin.cc
[155/583] Compiling main_no_generators.cc
[156/583] Compiling arenaz_sampler.cc
[157/583] Compiling importer.cc
[158/583] Compiling arena_align.cc
[159/583] Compiling parser.cc
[160/583] Compiling code_generator.cc
[161/583] Compiling code_generator_lite.cc
[162/583] Compiling arenastring.cc
[163/583] Compiling arena.cc
[164/583] Compiling zone_info_source.cc
[165/583] Compiling time.cc
[166/583] Compiling time_zone_posix.cc
[167/583] Compiling any_lite.cc
[168/583] Compiling time_zone_lookup.cc
[169/583] Compiling time_zone_libc.cc
[170/583] Compiling api.pb.cc
[171/583] Compiling time_zone_info.cc
[172/583] Compiling time_zone_if.cc
[173/583] Compiling any.cc
[174/583] Compiling time_zone_impl.cc
[175/583] Compiling time_zone_fixed.cc
[176/583] Compiling time_zone_format.cc
[177/583] Compiling any.pb.cc
[178/583] Compiling command_line_interface.cc
[179/583] Compiling win32_waiter.cc
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.cc:7977:61: warning: 'weak' is deprecated [-Wdeprecated-declarations]
7977 | bool is_weak = !pool_->enforce_weak_ && proto.options().weak();
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.cc:10592:58: warning: 'weak' is deprecated [-Wdeprecated-declarations]
10592 | if (field->real_containing_oneof() || field->options().weak() ||
| ^
/host/spi-builder-workspace/Sources/protobuf/protobuf/src/google/protobuf/descriptor.pb.h:7966:19: note: 'weak' has been explicitly marked deprecated here
7966 | [[nodiscard]] [[deprecated]] bool weak() const;
| ^
2 warnings generated.
[180/583] Compiling descriptor.cc
[181/583] Compiling clock.cc
[182/583] Compiling format.cc
[183/583] Compiling waiter_base.cc
[184/583] Compiling civil_time.cc
[185/583] Compiling duration.cc
[186/583] Compiling notification.cc
[187/583] Compiling mutex.cc
[188/583] Compiling stdcpp_waiter.cc
[189/583] Compiling sem_waiter.cc
[190/583] Compiling graphcycles.cc
[191/583] Compiling pthread_waiter.cc
[192/583] Compiling per_thread_sem.cc
[193/583] Compiling kernel_timeout.cc
[194/583] Compiling futex_waiter.cc
[195/583] Compiling string_view.cc
[196/583] Compiling str_cat.cc
[197/583] Compiling create_thread_identity.cc
[198/583] Compiling blocking_counter.cc
[199/583] Compiling str_replace.cc
[200/583] Compiling utf8.cc
[201/583] Compiling str_split.cc
[202/583] Compiling barrier.cc
[203/583] Compiling substitute.cc
[204/583] Compiling output.cc
[205/583] Compiling numbers.cc
[206/583] Compiling match.cc
[207/583] Compiling stringify_sink.cc
[208/583] Compiling extension.cc
[209/583] Compiling ostringstream.cc
[210/583] Compiling memutil.cc
[211/583] Compiling escaping.cc
[212/583] Compiling float_conversion.cc
[213/583] Compiling parser.cc
[214/583] Compiling damerau_levenshtein_distance.cc
[215/583] Compiling bind.cc
[216/583] Compiling arg.cc
[217/583] Compiling cordz_functions.cc
[218/583] Compiling cordz_info.cc
[219/583] Compiling cord_rep_consume.cc
[220/583] Compiling cord_rep_btree_reader.cc
[221/583] Compiling cordz_handle.cc
[222/583] Compiling cord_rep_crc.cc
[223/583] Compiling cord_rep_btree_navigator.cc
[224/583] Compiling charconv_parse.cc
[225/583] Compiling cord_rep_btree.cc
[226/583] Compiling charconv_bigint.cc
[227/583] Compiling escaping.cc
[228/583] Compiling cord_internal.cc
[229/583] Compiling cord_analysis.cc
[230/583] Compiling ascii.cc
[231/583] Compiling charconv.cc
[232/583] Compiling exponential_biased.cc
[233/583] Compiling status_payload_printer.cc
[234/583] Compiling status_internal.cc
[235/583] Compiling int128.cc
[236/583] Compiling nullguard.cc
[237/583] Compiling statusor.cc
[238/583] Compiling log_sink.cc
[239/583] Compiling cord.cc
[240/583] Compiling conditions.cc
[241/583] Compiling status.cc
[242/583] Compiling structured_proto.cc
[243/583] Compiling proto.cc
[244/583] Compiling log_sink_set.cc
[245/583] Compiling initialize.cc
[246/583] Compiling check_op.cc
[247/583] Compiling globals.cc
[248/583] Compiling log_format.cc
[249/583] Compiling low_level_hash.cc
[250/583] Compiling leak_check.cc
[251/583] Compiling utf8_for_code_point.cc
[252/583] Compiling log_message.cc
[253/583] Compiling stacktrace.cc
[254/583] Compiling city.cc
[255/583] Compiling demangle_rust.cc
[256/583] Compiling die_if_null.cc
[257/583] Compiling globals.cc
[258/583] Compiling symbolize.cc
[259/583] Compiling elf_mem_image.cc
[260/583] Compiling demangle.cc
[261/583] Compiling examine_stack.cc
[262/583] Compiling hash.cc
[263/583] Compiling address_is_readable.cc
[264/583] Compiling decode_rust_punycode.cc
[265/583] Compiling crc_x86_arm_combined.cc
[266/583] Compiling cpu_detect.cc
[267/583] Compiling crc_memcpy_fallback.cc
[268/583] Compiling unscaledcycleclock.cc
[269/583] Compiling tracing.cc
[270/583] Compiling crc.cc
[271/583] Compiling crc_memcpy_x86_arm_combined.cc
[272/583] Compiling strerror.cc
[273/583] Write sources
[275/583] Compiling crc32c.cc
[275/583] Write sources
[277/583] Compiling throw_delegate.cc
[278/583] Compiling crc_cord_state.cc
[279/583] Compiling thread_identity.cc
[280/583] Compiling crc_non_temporal_memcpy.cc
[281/583] Compiling sysinfo.cc
[282/583] Compiling hashtablez_sampler.cc
[283/583] Write Objects.LinkFileList
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:91:
/root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/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.
[284/583] Compiling names.cc
[284/583] Compiling names_internal.cc
[284/583] Compiling names.cc
[284/583] Compiling file_layout.cc
[284/583] Write swift-version-24593BA9C3E375BF.txt
[284/583] Compiling common.cc
[284/583] Compiling plugin.cc
[284/583] Linking protoc-tool
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:276d66a16377d3ee059b2e3429cbc1154d9f01e42871e5d702fd5d8b9044d93d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[1/300] Write sources
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:91:
/root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/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.
[4/300] Compiling reader.c
[4/300] Compiling names.cc
[4/300] Compiling common.cc
[4/300] Compiling names.cc
[4/300] Compiling file_layout.cc
[4/300] Compiling names_internal.cc
[4/300] Compiling plugin.cc
[4/300] Write swift-version-24593BA9C3E375BF.txt
BUILD FAILURE 6.1 wasm