The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DuckDB, reference v1.1.3 (9583f4), with Swift 6.1 for Wasm on 2 Aug 2025 20:12:46 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-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.65.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/duckdb/duckdb-swift.git
Reference: v1.1.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/duckdb/duckdb-swift
 * tag               v1.1.3     -> FETCH_HEAD
HEAD is now at 9583f44 automated update
Cloned https://github.com/duckdb/duckdb-swift.git
Revision (git rev-parse @):
9583f44fedc20a8e0b6151d2e43f6d850016712f
SUCCESS checkout https://github.com/duckdb/duckdb-swift.git at v1.1.3
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/duckdb/duckdb-swift.git
https://github.com/duckdb/duckdb-swift.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "cxx_language_standard" : "c++11",
  "dependencies" : [
  ],
  "manifest_display_name" : "DuckDB",
  "name" : "DuckDB",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "DuckDB",
      "targets" : [
        "DuckDB"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DuckDBTests",
      "module_type" : "SwiftTarget",
      "name" : "DuckDBTests",
      "path" : "Tests/DuckDBTests",
      "sources" : [
        "AppenderTests.swift",
        "CodingUserInfoKeysTests.swift",
        "DatabaseTests.swift",
        "DecimalUtilityTests.swift",
        "ExtensionTests.swift",
        "LogicalTypeTests.swift",
        "PreparedStatementTests.swift",
        "TypeConversionTests.swift"
      ],
      "target_dependencies" : [
        "DuckDB"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DuckDB",
      "module_type" : "SwiftTarget",
      "name" : "DuckDB",
      "path" : "Sources/DuckDB",
      "product_memberships" : [
        "DuckDB"
      ],
      "sources" : [
        "Appender.swift",
        "CodingUserInfoKeys.swift",
        "Column.swift",
        "Configuration.swift",
        "Connection.swift",
        "Database.swift",
        "DatabaseError.swift",
        "DatabaseType.swift",
        "Extensions/Column+TabularData.swift",
        "Extensions/Date+Foundation.swift",
        "Extensions/Decimal+IntHuge.swift",
        "Extensions/Time+Foundation.swift",
        "Extensions/Timestamp+Foundation.swift",
        "Internal/CTypeUtilities.swift",
        "Internal/DataChunk.swift",
        "Internal/DecimalStorageType.swift",
        "Internal/Optional+CString.swift",
        "Internal/PrimitiveDatabaseValue.swift",
        "Internal/Vector.swift",
        "Internal/VectorElementDecoder.swift",
        "LogicalType.swift",
        "PreparedStatement.swift",
        "ResultSet.swift",
        "Types/Date.swift",
        "Types/IntHuge.swift",
        "Types/Interval.swift",
        "Types/Time.swift",
        "Types/Timestamp.swift"
      ],
      "target_dependencies" : [
        "Cduckdb"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Cduckdb",
      "module_type" : "ClangTarget",
      "name" : "Cduckdb",
      "path" : "Sources/Cduckdb",
      "product_memberships" : [
        "DuckDB"
      ],
      "sources" : [
        "duckdb/extension/icu/icu-dateadd.cpp",
        "duckdb/extension/icu/icu-datefunc.cpp",
        "duckdb/extension/icu/icu-datepart.cpp",
        "duckdb/extension/icu/icu-datesub.cpp",
        "duckdb/extension/icu/icu-datetrunc.cpp",
        "duckdb/extension/icu/icu-list-range.cpp",
        "duckdb/extension/icu/icu-makedate.cpp",
        "duckdb/extension/icu/icu-strptime.cpp",
        "duckdb/extension/icu/icu-table-range.cpp",
        "duckdb/extension/icu/icu-timebucket.cpp",
        "duckdb/extension/icu/icu-timezone.cpp",
        "duckdb/extension/icu/icu_extension.cpp",
        "duckdb/extension/icu/third_party/icu/stubdata/stubdata.cpp",
        "duckdb/extension/json/buffered_json_reader.cpp",
        "duckdb/extension/json/json_common.cpp",
        "duckdb/extension/json/json_deserializer.cpp",
        "duckdb/extension/json/json_enums.cpp",
        "duckdb/extension/json/json_extension.cpp",
        "duckdb/extension/json/json_functions.cpp",
        "duckdb/extension/json/json_scan.cpp",
        "duckdb/extension/json/json_serializer.cpp",
        "duckdb/extension/json/serialize_json.cpp",
        "duckdb/extension/parquet/column_reader.cpp",
        "duckdb/extension/parquet/column_writer.cpp",
        "duckdb/extension/parquet/geo_parquet.cpp",
        "duckdb/extension/parquet/parquet_crypto.cpp",
        "duckdb/extension/parquet/parquet_extension.cpp",
        "duckdb/extension/parquet/parquet_metadata.cpp",
        "duckdb/extension/parquet/parquet_reader.cpp",
        "duckdb/extension/parquet/parquet_statistics.cpp",
        "duckdb/extension/parquet/parquet_timestamp.cpp",
        "duckdb/extension/parquet/parquet_writer.cpp",
        "duckdb/extension/parquet/serialize_parquet.cpp",
        "duckdb/extension/parquet/zstd_file_system.cpp",
        "duckdb/src/common/vector_operations/boolean_operators.cpp",
        "duckdb/src/common/vector_operations/comparison_operators.cpp",
        "duckdb/src/common/vector_operations/generators.cpp",
        "duckdb/src/common/vector_operations/is_distinct_from.cpp",
        "duckdb/src/common/vector_operations/null_operations.cpp",
        "duckdb/src/common/vector_operations/numeric_inplace_operators.cpp",
        "duckdb/src/common/vector_operations/vector_cast.cpp",
        "duckdb/src/common/vector_operations/vector_copy.cpp",
        "duckdb/src/common/vector_operations/vector_hash.cpp",
        "duckdb/src/common/vector_operations/vector_storage.cpp",
        "duckdb/src/verification/copied_statement_verifier.cpp",
        "duckdb/src/verification/deserialized_statement_verifier.cpp",
        "duckdb/src/verification/external_statement_verifier.cpp",
        "duckdb/src/verification/fetch_row_verifier.cpp",
        "duckdb/src/verification/no_operator_caching_verifier.cpp",
        "duckdb/src/verification/parsed_statement_verifier.cpp",
        "duckdb/src/verification/prepared_statement_verifier.cpp",
        "duckdb/src/verification/statement_verifier.cpp",
        "duckdb/src/verification/unoptimized_statement_verifier.cpp",
        "duckdb/third_party/brotli/common/constants.cpp",
        "duckdb/third_party/brotli/common/context.cpp",
        "duckdb/third_party/brotli/common/dictionary.cpp",
        "duckdb/third_party/brotli/common/platform.cpp",
        "duckdb/third_party/brotli/common/shared_dictionary.cpp",
        "duckdb/third_party/brotli/common/transform.cpp",
        "duckdb/third_party/brotli/dec/bit_reader.cpp",
        "duckdb/third_party/brotli/dec/decode.cpp",
        "duckdb/third_party/brotli/dec/huffman.cpp",
        "duckdb/third_party/brotli/dec/state.cpp",
        "duckdb/third_party/brotli/enc/backward_references.cpp",
        "duckdb/third_party/brotli/enc/backward_references_hq.cpp",
        "duckdb/third_party/brotli/enc/bit_cost.cpp",
        "duckdb/third_party/brotli/enc/block_splitter.cpp",
        "duckdb/third_party/brotli/enc/brotli_bit_stream.cpp",
        "duckdb/third_party/brotli/enc/cluster.cpp",
        "duckdb/third_party/brotli/enc/command.cpp",
        "duckdb/third_party/brotli/enc/compound_dictionary.cpp",
        "duckdb/third_party/brotli/enc/compress_fragment.cpp",
        "duckdb/third_party/brotli/enc/compress_fragment_two_pass.cpp",
        "duckdb/third_party/brotli/enc/dictionary_hash.cpp",
        "duckdb/third_party/brotli/enc/encode.cpp",
        "duckdb/third_party/brotli/enc/encoder_dict.cpp",
        "duckdb/third_party/brotli/enc/entropy_encode.cpp",
        "duckdb/third_party/brotli/enc/fast_log.cpp",
        "duckdb/third_party/brotli/enc/histogram.cpp",
        "duckdb/third_party/brotli/enc/literal_cost.cpp",
        "duckdb/third_party/brotli/enc/memory.cpp",
        "duckdb/third_party/brotli/enc/metablock.cpp",
        "duckdb/third_party/brotli/enc/static_dict.cpp",
        "duckdb/third_party/brotli/enc/utf8_util.cpp",
        "duckdb/third_party/fastpforlib/bitpacking.cpp",
        "duckdb/third_party/fmt/format.cc",
        "duckdb/third_party/fsst/libfsst.cpp",
        "duckdb/third_party/hyperloglog/hyperloglog.cpp",
        "duckdb/third_party/hyperloglog/sds.cpp",
        "duckdb/third_party/libpg_query/pg_functions.cpp",
        "duckdb/third_party/libpg_query/postgres_parser.cpp",
        "duckdb/third_party/libpg_query/src_backend_nodes_list.cpp",
        "duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.cpp",
        "duckdb/third_party/libpg_query/src_backend_nodes_value.cpp",
        "duckdb/third_party/libpg_query/src_backend_parser_gram.cpp",
        "duckdb/third_party/libpg_query/src_backend_parser_parser.cpp",
        "duckdb/third_party/libpg_query/src_backend_parser_scan.cpp",
        "duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp",
        "duckdb/third_party/libpg_query/src_common_keywords.cpp",
        "duckdb/third_party/lz4/lz4.cpp",
        "duckdb/third_party/mbedtls/library/aes.cpp",
        "duckdb/third_party/mbedtls/library/aria.cpp",
        "duckdb/third_party/mbedtls/library/asn1parse.cpp",
        "duckdb/third_party/mbedtls/library/base64.cpp",
        "duckdb/third_party/mbedtls/library/bignum.cpp",
        "duckdb/third_party/mbedtls/library/camellia.cpp",
        "duckdb/third_party/mbedtls/library/cipher.cpp",
        "duckdb/third_party/mbedtls/library/cipher_wrap.cpp",
        "duckdb/third_party/mbedtls/library/constant_time.cpp",
        "duckdb/third_party/mbedtls/library/entropy.cpp",
        "duckdb/third_party/mbedtls/library/entropy_poll.cpp",
        "duckdb/third_party/mbedtls/library/gcm.cpp",
        "duckdb/third_party/mbedtls/library/md.cpp",
        "duckdb/third_party/mbedtls/library/oid.cpp",
        "duckdb/third_party/mbedtls/library/pem.cpp",
        "duckdb/third_party/mbedtls/library/pk.cpp",
        "duckdb/third_party/mbedtls/library/pk_wrap.cpp",
        "duckdb/third_party/mbedtls/library/pkparse.cpp",
        "duckdb/third_party/mbedtls/library/platform_util.cpp",
        "duckdb/third_party/mbedtls/library/rsa.cpp",
        "duckdb/third_party/mbedtls/library/rsa_alt_helpers.cpp",
        "duckdb/third_party/mbedtls/library/sha1.cpp",
        "duckdb/third_party/mbedtls/library/sha256.cpp",
        "duckdb/third_party/mbedtls/library/sha512.cpp",
        "duckdb/third_party/mbedtls/mbedtls_wrapper.cpp",
        "duckdb/third_party/miniz/miniz.cpp",
        "duckdb/third_party/parquet/parquet_constants.cpp",
        "duckdb/third_party/parquet/parquet_types.cpp",
        "duckdb/third_party/re2/re2/bitmap256.cc",
        "duckdb/third_party/re2/re2/bitstate.cc",
        "duckdb/third_party/re2/re2/compile.cc",
        "duckdb/third_party/re2/re2/dfa.cc",
        "duckdb/third_party/re2/re2/filtered_re2.cc",
        "duckdb/third_party/re2/re2/mimics_pcre.cc",
        "duckdb/third_party/re2/re2/nfa.cc",
        "duckdb/third_party/re2/re2/onepass.cc",
        "duckdb/third_party/re2/re2/parse.cc",
        "duckdb/third_party/re2/re2/perl_groups.cc",
        "duckdb/third_party/re2/re2/prefilter.cc",
        "duckdb/third_party/re2/re2/prefilter_tree.cc",
        "duckdb/third_party/re2/re2/prog.cc",
        "duckdb/third_party/re2/re2/re2.cc",
        "duckdb/third_party/re2/re2/regexp.cc",
        "duckdb/third_party/re2/re2/set.cc",
        "duckdb/third_party/re2/re2/simplify.cc",
        "duckdb/third_party/re2/re2/stringpiece.cc",
        "duckdb/third_party/re2/re2/tostring.cc",
        "duckdb/third_party/re2/re2/unicode_casefold.cc",
        "duckdb/third_party/re2/re2/unicode_groups.cc",
        "duckdb/third_party/re2/util/rune.cc",
        "duckdb/third_party/re2/util/strutil.cc",
        "duckdb/third_party/skiplist/SkipList.cpp",
        "duckdb/third_party/snappy/snappy-sinksource.cc",
        "duckdb/third_party/snappy/snappy.cc",
        "duckdb/third_party/thrift/thrift/protocol/TProtocol.cpp",
        "duckdb/third_party/thrift/thrift/transport/TBufferTransports.cpp",
        "duckdb/third_party/thrift/thrift/transport/TTransportException.cpp",
        "duckdb/third_party/utf8proc/utf8proc.cpp",
        "duckdb/third_party/utf8proc/utf8proc_wrapper.cpp",
        "duckdb/third_party/yyjson/yyjson.cpp",
        "duckdb/third_party/zstd/common/entropy_common.cpp",
        "duckdb/third_party/zstd/common/error_private.cpp",
        "duckdb/third_party/zstd/common/fse_decompress.cpp",
        "duckdb/third_party/zstd/common/xxhash.cpp",
        "duckdb/third_party/zstd/common/zstd_common.cpp",
        "duckdb/third_party/zstd/compress/fse_compress.cpp",
        "duckdb/third_party/zstd/compress/hist.cpp",
        "duckdb/third_party/zstd/compress/huf_compress.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress_literals.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress_sequences.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress_superblock.cpp",
        "duckdb/third_party/zstd/compress/zstd_double_fast.cpp",
        "duckdb/third_party/zstd/compress/zstd_fast.cpp",
        "duckdb/third_party/zstd/compress/zstd_lazy.cpp",
        "duckdb/third_party/zstd/compress/zstd_ldm.cpp",
        "duckdb/third_party/zstd/compress/zstd_opt.cpp",
        "duckdb/third_party/zstd/decompress/huf_decompress.cpp",
        "duckdb/third_party/zstd/decompress/zstd_ddict.cpp",
        "duckdb/third_party/zstd/decompress/zstd_decompress.cpp",
        "duckdb/third_party/zstd/decompress/zstd_decompress_block.cpp",
        "duckdb/ub_extension_icu_third_party_icu_common.cpp",
        "duckdb/ub_extension_icu_third_party_icu_i18n.cpp",
        "duckdb/ub_extension_json_json_functions.cpp",
        "duckdb/ub_src_catalog.cpp",
        "duckdb/ub_src_catalog_catalog_entry.cpp",
        "duckdb/ub_src_catalog_catalog_entry_dependency.cpp",
        "duckdb/ub_src_catalog_default.cpp",
        "duckdb/ub_src_common.cpp",
        "duckdb/ub_src_common_adbc.cpp",
        "duckdb/ub_src_common_adbc_nanoarrow.cpp",
        "duckdb/ub_src_common_arrow.cpp",
        "duckdb/ub_src_common_arrow_appender.cpp",
        "duckdb/ub_src_common_crypto.cpp",
        "duckdb/ub_src_common_enums.cpp",
        "duckdb/ub_src_common_exception.cpp",
        "duckdb/ub_src_common_operator.cpp",
        "duckdb/ub_src_common_progress_bar.cpp",
        "duckdb/ub_src_common_row_operations.cpp",
        "duckdb/ub_src_common_serializer.cpp",
        "duckdb/ub_src_common_sort.cpp",
        "duckdb/ub_src_common_tree_renderer.cpp",
        "duckdb/ub_src_common_types.cpp",
        "duckdb/ub_src_common_types_column.cpp",
        "duckdb/ub_src_common_types_row.cpp",
        "duckdb/ub_src_common_value_operations.cpp",
        "duckdb/ub_src_core_functions.cpp",
        "duckdb/ub_src_core_functions_aggregate_algebraic.cpp",
        "duckdb/ub_src_core_functions_aggregate_distributive.cpp",
        "duckdb/ub_src_core_functions_aggregate_holistic.cpp",
        "duckdb/ub_src_core_functions_aggregate_nested.cpp",
        "duckdb/ub_src_core_functions_aggregate_regression.cpp",
        "duckdb/ub_src_core_functions_scalar_array.cpp",
        "duckdb/ub_src_core_functions_scalar_bit.cpp",
        "duckdb/ub_src_core_functions_scalar_blob.cpp",
        "duckdb/ub_src_core_functions_scalar_date.cpp",
        "duckdb/ub_src_core_functions_scalar_debug.cpp",
        "duckdb/ub_src_core_functions_scalar_enum.cpp",
        "duckdb/ub_src_core_functions_scalar_generic.cpp",
        "duckdb/ub_src_core_functions_scalar_list.cpp",
        "duckdb/ub_src_core_functions_scalar_map.cpp",
        "duckdb/ub_src_core_functions_scalar_math.cpp",
        "duckdb/ub_src_core_functions_scalar_operators.cpp",
        "duckdb/ub_src_core_functions_scalar_random.cpp",
        "duckdb/ub_src_core_functions_scalar_string.cpp",
        "duckdb/ub_src_core_functions_scalar_struct.cpp",
        "duckdb/ub_src_core_functions_scalar_union.cpp",
        "duckdb/ub_src_execution.cpp",
        "duckdb/ub_src_execution_expression_executor.cpp",
        "duckdb/ub_src_execution_index.cpp",
        "duckdb/ub_src_execution_index_art.cpp",
        "duckdb/ub_src_execution_nested_loop_join.cpp",
        "duckdb/ub_src_execution_operator_aggregate.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_buffer_manager.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_scanner.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_sniffer.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_state_machine.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_table_function.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_util.cpp",
        "duckdb/ub_src_execution_operator_filter.cpp",
        "duckdb/ub_src_execution_operator_helper.cpp",
        "duckdb/ub_src_execution_operator_join.cpp",
        "duckdb/ub_src_execution_operator_order.cpp",
        "duckdb/ub_src_execution_operator_persistent.cpp",
        "duckdb/ub_src_execution_operator_projection.cpp",
        "duckdb/ub_src_execution_operator_scan.cpp",
        "duckdb/ub_src_execution_operator_schema.cpp",
        "duckdb/ub_src_execution_operator_set.cpp",
        "duckdb/ub_src_execution_physical_plan.cpp",
        "duckdb/ub_src_function.cpp",
        "duckdb/ub_src_function_aggregate.cpp",
        "duckdb/ub_src_function_aggregate_distributive.cpp",
        "duckdb/ub_src_function_cast.cpp",
        "duckdb/ub_src_function_cast_union.cpp",
        "duckdb/ub_src_function_pragma.cpp",
        "duckdb/ub_src_function_scalar.cpp",
        "duckdb/ub_src_function_scalar_compressed_materialization.cpp",
        "duckdb/ub_src_function_scalar_generic.cpp",
        "duckdb/ub_src_function_scalar_list.cpp",
        "duckdb/ub_src_function_scalar_operators.cpp",
        "duckdb/ub_src_function_scalar_sequence.cpp",
        "duckdb/ub_src_function_scalar_string.cpp",
        "duckdb/ub_src_function_scalar_string_regexp.cpp",
        "duckdb/ub_src_function_scalar_struct.cpp",
        "duckdb/ub_src_function_scalar_system.cpp",
        "duckdb/ub_src_function_table.cpp",
        "duckdb/ub_src_function_table_arrow.cpp",
        "duckdb/ub_src_function_table_system.cpp",
        "duckdb/ub_src_function_table_version.cpp",
        "duckdb/ub_src_main.cpp",
        "duckdb/ub_src_main_buffered_data.cpp",
        "duckdb/ub_src_main_capi.cpp",
        "duckdb/ub_src_main_capi_cast.cpp",
        "duckdb/ub_src_main_chunk_scan_state.cpp",
        "duckdb/ub_src_main_extension.cpp",
        "duckdb/ub_src_main_relation.cpp",
        "duckdb/ub_src_main_secret.cpp",
        "duckdb/ub_src_main_settings.cpp",
        "duckdb/ub_src_optimizer.cpp",
        "duckdb/ub_src_optimizer_compressed_materialization.cpp",
        "duckdb/ub_src_optimizer_join_order.cpp",
        "duckdb/ub_src_optimizer_matcher.cpp",
        "duckdb/ub_src_optimizer_pullup.cpp",
        "duckdb/ub_src_optimizer_pushdown.cpp",
        "duckdb/ub_src_optimizer_rule.cpp",
        "duckdb/ub_src_optimizer_statistics_expression.cpp",
        "duckdb/ub_src_optimizer_statistics_operator.cpp",
        "duckdb/ub_src_parallel.cpp",
        "duckdb/ub_src_parser.cpp",
        "duckdb/ub_src_parser_constraints.cpp",
        "duckdb/ub_src_parser_expression.cpp",
        "duckdb/ub_src_parser_parsed_data.cpp",
        "duckdb/ub_src_parser_query_node.cpp",
        "duckdb/ub_src_parser_statement.cpp",
        "duckdb/ub_src_parser_tableref.cpp",
        "duckdb/ub_src_parser_transform_constraint.cpp",
        "duckdb/ub_src_parser_transform_expression.cpp",
        "duckdb/ub_src_parser_transform_helpers.cpp",
        "duckdb/ub_src_parser_transform_statement.cpp",
        "duckdb/ub_src_parser_transform_tableref.cpp",
        "duckdb/ub_src_planner.cpp",
        "duckdb/ub_src_planner_binder_expression.cpp",
        "duckdb/ub_src_planner_binder_query_node.cpp",
        "duckdb/ub_src_planner_binder_statement.cpp",
        "duckdb/ub_src_planner_binder_tableref.cpp",
        "duckdb/ub_src_planner_expression.cpp",
        "duckdb/ub_src_planner_expression_binder.cpp",
        "duckdb/ub_src_planner_filter.cpp",
        "duckdb/ub_src_planner_operator.cpp",
        "duckdb/ub_src_planner_subquery.cpp",
        "duckdb/ub_src_storage.cpp",
        "duckdb/ub_src_storage_buffer.cpp",
        "duckdb/ub_src_storage_checkpoint.cpp",
        "duckdb/ub_src_storage_compression.cpp",
        "duckdb/ub_src_storage_compression_alp.cpp",
        "duckdb/ub_src_storage_compression_chimp.cpp",
        "duckdb/ub_src_storage_metadata.cpp",
        "duckdb/ub_src_storage_serialization.cpp",
        "duckdb/ub_src_storage_statistics.cpp",
        "duckdb/ub_src_storage_table.cpp",
        "duckdb/ub_src_transaction.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-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:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/323] Write sources
[1/323] Write swift-version-24593BA9C3E375BF.txt
[2/323] Compiling json_enums.cpp
In file included from src/storage/table/chunk_info.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/table/chunk_info.cpp:2:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from src/storage/table/chunk_info.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/table/chunk_info.cpp:2:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp:70:10: error: unknown type name 'mutex'
   70 |         mutable mutex lock;
      |                 ^
In file included from src/storage/table/chunk_info.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/table/chunk_info.cpp:4:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/serializer.hpp:23:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:31:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parser/parser_extension.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/expression_binder.hpp:21:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp:8:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:120:2: error: unknown type name 'mutex'
  120 |         mutex &GetCatalogLock() {
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:136:72: error: use of undeclared identifier 'mutex'
  136 |         void CreateDefaultEntries(CatalogTransaction transaction, unique_lock<mutex> &lock);
      |                                                                               ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:139:60: error: use of undeclared identifier 'mutex'
  139 |                                                       unique_lock<mutex> &lock);
      |                                                                   ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:144:39: error: use of undeclared identifier 'mutex'
  144 |                                  unique_lock<mutex> &read_lock, bool should_be_empty = true);
      |                                              ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:149:82: error: use of undeclared identifier 'mutex'
  149 |         bool StartChain(CatalogTransaction transaction, const string &name, unique_lock<mutex> &read_lock);
      |                                                                                         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:151:62: error: use of undeclared identifier 'mutex'
  151 |                                  AlterInfo &alter_info, unique_lock<mutex> &read_lock);
      |                                                                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:156:2: error: unknown type name 'mutex'
  156 |         mutex catalog_lock;
      |         ^
In file included from src/storage/table/chunk_info.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/table/chunk_info.cpp:4:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/serializer.hpp:23:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:32:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/operator_extension.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/join_node.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_manager.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/cardinality_estimator.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/filter/conjunction_filter.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/table_filter.hpp:122:10: error: unknown type name 'mutex'
  122 |         mutable mutex lock;
      |                 ^
In file included from src/storage/table/chunk_info.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/table/chunk_info.cpp:4:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/serializer.hpp:23:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:32:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/operator_extension.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:20:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:18:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:38:2: error: unknown type name 'mutex'
   38 |         mutex lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:39:7: error: no type named 'condition_variable' in namespace 'std'
   39 |         std::condition_variable cv;
      |         ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:67:14: error: use of undeclared identifier 'mutex'
   67 |         unique_lock<mutex> Lock() {
      |                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:71:41: error: use of undeclared identifier 'mutex'
   71 |         void PreventBlocking(const unique_lock<mutex> &guard) {
      |                                                ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:77:35: error: use of undeclared identifier 'mutex'
   77 |         bool BlockTask(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                          ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:87:38: error: use of undeclared identifier 'mutex'
   87 |         bool UnblockTasks(const unique_lock<mutex> &guard) {
      |                                             ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:99:45: error: use of undeclared identifier 'mutex'
   99 |         SinkResultType BlockSink(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                                    ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:103:49: error: use of undeclared identifier 'mutex'
  103 |         SourceResultType BlockSource(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[3/323] Compiling ub_src_storage_table.cpp
[3/323] Compiling ub_src_storage_statistics.cpp
In file included from src/transaction/duck_transaction_manager.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/transaction/duck_transaction_manager.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction_manager.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:17:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from src/transaction/duck_transaction_manager.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/transaction/duck_transaction_manager.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction_manager.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp:70:10: error: unknown type name 'mutex'
   70 |         mutable mutex lock;
      |                 ^
In file included from src/transaction/duck_transaction_manager.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/transaction/duck_transaction_manager.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction_manager.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:120:2: error: unknown type name 'mutex'
  120 |         mutex &GetCatalogLock() {
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:136:72: error: use of undeclared identifier 'mutex'
  136 |         void CreateDefaultEntries(CatalogTransaction transaction, unique_lock<mutex> &lock);
      |                                                                               ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:139:60: error: use of undeclared identifier 'mutex'
  139 |                                                       unique_lock<mutex> &lock);
      |                                                                   ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:144:39: error: use of undeclared identifier 'mutex'
  144 |                                  unique_lock<mutex> &read_lock, bool should_be_empty = true);
      |                                              ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:149:82: error: use of undeclared identifier 'mutex'
  149 |         bool StartChain(CatalogTransaction transaction, const string &name, unique_lock<mutex> &read_lock);
      |                                                                                         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:151:62: error: use of undeclared identifier 'mutex'
  151 |                                  AlterInfo &alter_info, unique_lock<mutex> &read_lock);
      |                                                                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:156:2: error: unknown type name 'mutex'
  156 |         mutex catalog_lock;
      |         ^
In file included from src/transaction/duck_transaction_manager.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/transaction/duck_transaction_manager.cpp:1:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:102:2: error: unknown type name 'mutex'
  102 |         mutex transaction_lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:106:2: error: unknown type name 'mutex'
  106 |         mutex start_transaction_lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:108:2: error: unknown type name 'mutex'
  108 |         mutex wal_lock;
      |         ^
In file included from src/transaction/duck_transaction_manager.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/transaction/duck_transaction_manager.cpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/storage_manager.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/buffer_manager.hpp:13:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/block_manager.hpp:125:2: error: unknown type name 'mutex'
  125 |         mutex blocks_lock;
      |         ^
In file included from src/transaction/duck_transaction_manager.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/transaction/duck_transaction_manager.cpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/storage_manager.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/buffer_manager.hpp:17:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:32:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/operator_extension.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/join_node.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_manager.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/cardinality_estimator.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/filter/conjunction_filter.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/table_filter.hpp:122:10: error: unknown type name 'mutex'
  122 |         mutable mutex lock;
      |                 ^
In file included from src/transaction/duck_transaction_manager.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/transaction/duck_transaction_manager.cpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/storage_manager.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/buffer_manager.hpp:17:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:32:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/operator_extension.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:20:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:18:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:38:2: error: unknown type name 'mutex'
   38 |         mutex lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:39:7: error: no type named 'condition_variable' in namespace 'std'
   39 |         std::condition_variable cv;
      |         ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:67:14: error: use of undeclared identifier 'mutex'
   67 |         unique_lock<mutex> Lock() {
      |                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:71:41: error: use of undeclared identifier 'mutex'
   71 |         void PreventBlocking(const unique_lock<mutex> &guard) {
      |                                                ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
[3/323] Compiling ub_src_transaction.cpp
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_functions.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/extension_util.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/function_set.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_functions.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/extension_util.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/function_set.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/expression_binder.hpp:21:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp:8:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp:70:10: error: unknown type name 'mutex'
   70 |         mutable mutex lock;
      |                 ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_functions.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/extension_util.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/function_set.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/expression_binder.hpp:21:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp:8:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:120:2: error: unknown type name 'mutex'
  120 |         mutex &GetCatalogLock() {
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:136:72: error: use of undeclared identifier 'mutex'
  136 |         void CreateDefaultEntries(CatalogTransaction transaction, unique_lock<mutex> &lock);
      |                                                                               ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:139:60: error: use of undeclared identifier 'mutex'
  139 |                                                       unique_lock<mutex> &lock);
      |                                                                   ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:144:39: error: use of undeclared identifier 'mutex'
  144 |                                  unique_lock<mutex> &read_lock, bool should_be_empty = true);
      |                                              ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:149:82: error: use of undeclared identifier 'mutex'
  149 |         bool StartChain(CatalogTransaction transaction, const string &name, unique_lock<mutex> &read_lock);
      |                                                                                         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:151:62: error: use of undeclared identifier 'mutex'
  151 |                                  AlterInfo &alter_info, unique_lock<mutex> &read_lock);
      |                                                                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:156:2: error: unknown type name 'mutex'
  156 |         mutex catalog_lock;
      |         ^
[3/323] Compiling json_functions.cpp
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-makedate.cpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/extension_util.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/function_set.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-makedate.cpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/extension_util.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/function_set.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/expression_binder.hpp:21:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp:8:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp:70:10: error: unknown type name 'mutex'
   70 |         mutable mutex lock;
      |                 ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-makedate.cpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/extension_util.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/function_set.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/expression_binder.hpp:21:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp:8:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:120:2: error: unknown type name 'mutex'
  120 |         mutex &GetCatalogLock() {
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:136:72: error: use of undeclared identifier 'mutex'
  136 |         void CreateDefaultEntries(CatalogTransaction transaction, unique_lock<mutex> &lock);
      |                                                                               ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:139:60: error: use of undeclared identifier 'mutex'
  139 |                                                       unique_lock<mutex> &lock);
      |                                                                   ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:144:39: error: use of undeclared identifier 'mutex'
  144 |                                  unique_lock<mutex> &read_lock, bool should_be_empty = true);
      |                                              ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:149:82: error: use of undeclared identifier 'mutex'
  149 |         bool StartChain(CatalogTransaction transaction, const string &name, unique_lock<mutex> &read_lock);
      |                                                                                         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:151:62: error: use of undeclared identifier 'mutex'
  151 |                                  AlterInfo &alter_info, unique_lock<mutex> &read_lock);
      |                                                                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:156:2: error: unknown type name 'mutex'
  156 |         mutex catalog_lock;
      |         ^
[3/323] Compiling icu-makedate.cpp
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-strptime.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/include/icu-strptime.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-strptime.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/include/icu-strptime.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/materialized_query_result.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:60:2: error: unknown type name 'mutex'
   60 |         mutex lock;
      |         ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-strptime.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/include/icu-strptime.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:16:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/pending_query_result.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/executor.hpp:17:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:53:2: error: unknown type name 'mutex'
   53 |         mutex error_lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:20:14: error: use of undeclared identifier 'mutex'
   20 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:25:14: error: use of undeclared identifier 'mutex'
   25 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:36:14: error: use of undeclared identifier 'mutex'
   36 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:41:14: error: use of undeclared identifier 'mutex'
   41 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:48:14: error: use of undeclared identifier 'mutex'
   48 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-strptime.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/include/icu-strptime.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:16:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/pending_query_result.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/executor.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/pipeline.hpp:14:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/join_node.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_manager.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/cardinality_estimator.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/filter/conjunction_filter.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/table_filter.hpp:122:10: error: unknown type name 'mutex'
  122 |         mutable mutex lock;
      |                 ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-strptime.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/include/icu-strptime.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:16:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/pending_query_result.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/executor.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/pipeline.hpp:14:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:20:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:18:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:38:2: error: unknown type name 'mutex'
   38 |         mutex lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:39:7: error: no type named 'condition_variable' in namespace 'std'
   39 |         std::condition_variable cv;
      |         ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:67:14: error: use of undeclared identifier 'mutex'
   67 |         unique_lock<mutex> Lock() {
      |                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:71:41: error: use of undeclared identifier 'mutex'
   71 |         void PreventBlocking(const unique_lock<mutex> &guard) {
      |                                                ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:77:35: error: use of undeclared identifier 'mutex'
   77 |         bool BlockTask(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                          ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:87:38: error: use of undeclared identifier 'mutex'
   87 |         bool UnblockTasks(const unique_lock<mutex> &guard) {
      |                                             ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:99:45: error: use of undeclared identifier 'mutex'
   99 |         SinkResultType BlockSink(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                                    ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:103:49: error: use of undeclared identifier 'mutex'
  103 |         SourceResultType BlockSource(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                                        ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:111:10: error: unknown type name 'mutex'
  111 |         mutable mutex lock;
      |                 ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
[3/323] Compiling icu-strptime.cpp
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_deserializer.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_deserializer.hpp:3:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_deserializer.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_deserializer.hpp:3:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:25:2: error: unknown type name 'mutex'
   25 |         mutex main_mutex;
      |         ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_deserializer.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_deserializer.hpp:3:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/buffer_manager.hpp:13:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/block_manager.hpp:125:2: error: unknown type name 'mutex'
  125 |         mutex blocks_lock;
      |         ^
[3/323] Compiling json_deserializer.cpp
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_extension.cpp:2:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_extension.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_extension.cpp:2:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_extension.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/materialized_query_result.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:60:2: error: unknown type name 'mutex'
   60 |         mutex lock;
      |         ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_extension.cpp:2:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_extension.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:16:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/pending_query_result.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/executor.hpp:17:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:53:2: error: unknown type name 'mutex'
   53 |         mutex error_lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:20:14: error: use of undeclared identifier 'mutex'
   20 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:25:14: error: use of undeclared identifier 'mutex'
   25 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:36:14: error: use of undeclared identifier 'mutex'
   36 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:41:14: error: use of undeclared identifier 'mutex'
   41 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/task_error_manager.hpp:48:14: error: use of undeclared identifier 'mutex'
   48 |                 lock_guard<mutex> elock(error_lock);
      |                            ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_extension.cpp:2:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_extension.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:16:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/pending_query_result.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/executor.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/pipeline.hpp:14:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/join_node.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_manager.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/cardinality_estimator.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/filter/conjunction_filter.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/table_filter.hpp:122:10: error: unknown type name 'mutex'
  122 |         mutable mutex lock;
      |                 ^
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_extension.cpp:2:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_extension.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:16:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/pending_query_result.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/executor.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/pipeline.hpp:14:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:20:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:18:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:38:2: error: unknown type name 'mutex'
   38 |         mutex lock;
      |         ^
[3/323] Compiling json_extension.cpp
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-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:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
In file included from src/storage/compression/alp/alp_constants.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/compression/alp/alp_constants.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:29:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/optimizer_extension.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/logical_operator.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:18:12: error: no member named 'mutex' in namespace 'std'
   18 | using std::mutex;
      |       ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/mutex.hpp:19:12: error: no member named 'unique_lock' in namespace 'std'; did you mean 'unique_copy'?
   19 | using std::unique_lock;
      |       ~~~~~^~~~~~~~~~~
      |            unique_copy
/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/c++/v1/__algorithm/unique_copy.h:102:1: note: 'unique_copy' declared here
  102 | unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) {
      | ^
In file included from src/storage/compression/alp/alp_constants.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/compression/alp/alp_constants.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:31:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parser/parser_extension.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/expression_binder.hpp:21:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp:8:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/transaction/transaction.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp:70:10: error: unknown type name 'mutex'
   70 |         mutable mutex lock;
      |                 ^
In file included from src/storage/compression/alp/alp_constants.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/compression/alp/alp_constants.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:31:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parser/parser_extension.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/function/table_function.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/bind_context.hpp:19:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/expression_binder.hpp:21:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp:8:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:12:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:120:2: error: unknown type name 'mutex'
  120 |         mutex &GetCatalogLock() {
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:136:72: error: use of undeclared identifier 'mutex'
  136 |         void CreateDefaultEntries(CatalogTransaction transaction, unique_lock<mutex> &lock);
      |                                                                               ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:139:60: error: use of undeclared identifier 'mutex'
  139 |                                                       unique_lock<mutex> &lock);
      |                                                                   ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:144:39: error: use of undeclared identifier 'mutex'
  144 |                                  unique_lock<mutex> &read_lock, bool should_be_empty = true);
      |                                              ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:149:82: error: use of undeclared identifier 'mutex'
  149 |         bool StartChain(CatalogTransaction transaction, const string &name, unique_lock<mutex> &read_lock);
      |                                                                                         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:151:62: error: use of undeclared identifier 'mutex'
  151 |                                  AlterInfo &alter_info, unique_lock<mutex> &read_lock);
      |                                                                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/catalog/catalog_set.hpp:156:2: error: unknown type name 'mutex'
  156 |         mutex catalog_lock;
      |         ^
In file included from src/storage/compression/alp/alp_constants.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/compression/alp/alp_constants.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:32:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/operator_extension.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:18:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/join_node.hpp:11:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:15:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_manager.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/cardinality_estimator.hpp:13:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:10:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/filter/conjunction_filter.hpp:11:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/table_filter.hpp:122:10: error: unknown type name 'mutex'
  122 |         mutable mutex lock;
      |                 ^
In file included from src/storage/compression/alp/alp_constants.cpp:0:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/storage/compression/alp/alp_constants.cpp:1:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/config.hpp:32:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/planner/operator_extension.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator.hpp:20:
In file included from /host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:18:
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:38:2: error: unknown type name 'mutex'
   38 |         mutex lock;
      |         ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:39:7: error: no type named 'condition_variable' in namespace 'std'
   39 |         std::condition_variable cv;
      |         ~~~~~^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:67:14: error: use of undeclared identifier 'mutex'
   67 |         unique_lock<mutex> Lock() {
      |                     ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:71:41: error: use of undeclared identifier 'mutex'
   71 |         void PreventBlocking(const unique_lock<mutex> &guard) {
      |                                                ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:77:35: error: use of undeclared identifier 'mutex'
   77 |         bool BlockTask(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                          ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:87:38: error: use of undeclared identifier 'mutex'
   87 |         bool UnblockTasks(const unique_lock<mutex> &guard) {
      |                                             ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:99:45: error: use of undeclared identifier 'mutex'
   99 |         SinkResultType BlockSink(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                                    ^
/host/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/parallel/interrupt.hpp:103:49: error: use of undeclared identifier 'mutex'
  103 |         SourceResultType BlockSource(const unique_lock<mutex> &guard, const InterruptState &interrupt_state) {
      |                                                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[0/321] Compiling ub_src_storage_compression_alp.cpp
[0/321] Compiling ub_src_storage_serialization.cpp
[0/321] Compiling ub_src_storage_compression.cpp
[0/321] Compiling ub_src_storage_statistics.cpp
[0/321] Compiling ub_src_transaction.cpp
[0/321] Compiling ub_src_storage_metadata.cpp
[0/321] Compiling ub_src_storage_table.cpp
[0/321] Compiling ub_src_storage_compression_chimp.cpp
BUILD FAILURE 6.1 wasm