Build Information
Failed to build Doggie, reference 6.7.1 (421a7a), with Swift 6.3 for Wasm on 22 Apr 2026 12:44:07 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/susandoggie/doggie.git
Reference: 6.7.1
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/susandoggie/doggie
* tag 6.7.1 -> FETCH_HEAD
HEAD is now at 421a7ab Update ImageCodecTest.swift
Cloned https://github.com/susandoggie/doggie.git
Revision (git rev-parse @):
421a7ab0e6a30e3b48283d6ac49fcec59415a7e9
SUCCESS checkout https://github.com/susandoggie/doggie.git at 6.7.1
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.3
Building package at path: $PWD
https://github.com/susandoggie/doggie.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1
wasm-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d69f4e7582c319245442d62a08b2d7c7fd5a0c0c69f5d2ef11d1530cd8d3329b
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest
Fetching https://github.com/SusanDoggie/libwebp
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/SusanDoggie/Float16
Fetching https://github.com/SusanDoggie/libjpeg
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/SusanDoggie/brotli
[1/78] Fetching libwebp
[79/388] Fetching libwebp, float16
[389/6446] Fetching libwebp, float16, swift-algorithms
[2146/6516] Fetching libwebp, float16, swift-algorithms, brotli
[2162/30136] Fetching libwebp, float16, swift-algorithms, brotli, swift-collections
[6239/30439] Fetching libwebp, float16, swift-algorithms, brotli, swift-collections, libjpeg
Fetched https://github.com/SusanDoggie/libwebp from cache (0.38s)
[6530/30361] Fetching float16, swift-algorithms, brotli, swift-collections, libjpeg
Fetching https://github.com/apple/swift-numerics
[30362/36777] Fetching float16, swift-algorithms, brotli, swift-collections, libjpeg, swift-numerics
Fetched https://github.com/SusanDoggie/brotli from cache (3.42s)
Fetched https://github.com/SusanDoggie/Float16 from cache (3.58s)
Fetched https://github.com/SusanDoggie/libjpeg from cache (3.58s)
Fetched https://github.com/apple/swift-algorithms from cache (3.58s)
Fetched https://github.com/apple/swift-numerics from cache (3.19s)
Fetched https://github.com/apple/swift-collections from cache (3.61s)
Computing version for https://github.com/SusanDoggie/Float16
Computed https://github.com/SusanDoggie/Float16 at 1.1.1 (5.13s)
Computing version for https://github.com/SusanDoggie/libjpeg
Computed https://github.com/SusanDoggie/libjpeg at 1.0.3 (0.87s)
Computing version for https://github.com/SusanDoggie/libwebp
Computed https://github.com/SusanDoggie/libwebp at 1.0.3 (0.94s)
Computing version for https://github.com/SusanDoggie/brotli
Computed https://github.com/SusanDoggie/brotli at 1.0.3 (0.88s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.49s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.38s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.4.1 (1.14s)
Creating working copy for https://github.com/SusanDoggie/brotli
Working copy of https://github.com/SusanDoggie/brotli resolved at 1.0.3
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.4.1
Creating working copy for https://github.com/SusanDoggie/Float16
Working copy of https://github.com/SusanDoggie/Float16 resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Creating working copy for https://github.com/SusanDoggie/libjpeg
Working copy of https://github.com/SusanDoggie/libjpeg resolved at 1.0.3
Creating working copy for https://github.com/SusanDoggie/libwebp
Working copy of https://github.com/SusanDoggie/libwebp resolved at 1.0.3
warning: 'spi-builder-workspace': found 10 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/PalettizeKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGDisplacementMapKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/GPContext/MeshGradientKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/WrapTileKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/kMeansClusteringKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGConvolveKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGLightingKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGTurbulenceKernel.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/BilateralFilter.metal
/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGComponentTransferKernel.metal
Building for debugging...
[0/221] Write sources
[5/221] Compiling thread_utils.c
[6/221] Compiling rescaler_utils.c
[7/221] Compiling quant_levels_utils.c
[8/221] Compiling utils.c
[9/221] Compiling random_utils.c
[10/221] Compiling zlib_c empty.c
[11/221] Compiling quant_levels_dec_utils.c
[12/221] Compiling huffman_utils.c
[13/221] Compiling filters_utils.c
[14/221] Write swift-version-24593BA9C3E375BF.txt
[15/221] Compiling color_cache_utils.c
[16/221] Compiling huffman_encode_utils.c
[17/221] Compiling bit_writer_utils.c
[18/221] Compiling webp_enc.c
[18/221] Compiling muxedit.c
[20/221] Compiling muxread.c
[21/221] Compiling bit_reader_utils.c
[22/221] Compiling dictionary.c
[23/221] Compiling muxinternal.c
[24/221] Compiling picture_tools_enc.c
[24/221] Compiling anim_encode.c
[26/221] Compiling token_enc.c
[27/221] Compiling vp8l_enc.c
[28/221] Compiling predictor_enc.c
[29/221] Compiling syntax_enc.c
[30/221] Compiling tree_enc.c
[31/221] Compiling picture_psnr_enc.c
[31/221] Compiling picture_rescale_enc.c
[31/221] Compiling near_lossless_enc.c
[33/221] Compiling iterator_enc.c
[35/221] Compiling quant_enc.c
[36/221] Compiling picture_enc.c
[37/221] Compiling picture_csp_enc.c
[38/221] Compiling config_enc.c
[39/221] Compiling cost_enc.c
[40/221] Compiling filter_enc.c
[41/221] Compiling backward_references_cost_enc.c
[42/221] Compiling yuv_sse41.c
[43/221] Compiling yuv_sse2.c
[43/221] Compiling frame_enc.c
[45/221] Compiling analysis_enc.c
[46/221] Compiling yuv_mips_dsp_r2.c
[47/221] Compiling yuv_mips32.c
[48/221] Compiling histogram_enc.c
[49/221] Compiling yuv_neon.c
[49/221] Compiling alpha_enc.c
[51/221] Compiling upsampling_sse41.c
[52/221] Compiling backward_references_enc.c
[53/221] Compiling upsampling_neon.c
[54/221] Compiling upsampling_mips_dsp_r2.c
[55/221] Compiling upsampling_msa.c
[56/221] Compiling upsampling_sse2.c
[57/221] Compiling yuv.c
[57/221] Compiling ssim_sse2.c
[59/221] Compiling rescaler_sse2.c
[59/221] Compiling rescaler_neon.c
[61/221] Compiling rescaler_msa.c
[62/221] Compiling ssim.c
[63/221] Compiling upsampling.c
[64/221] Compiling rescaler_mips_dsp_r2.c
[65/221] Compiling lossless_neon.c
[65/221] Compiling rescaler_mips32.c
[67/221] Compiling lossless_sse2.c
[68/221] Compiling lossless_msa.c
[69/221] Compiling lossless_sse41.c
[70/221] Compiling rescaler.c
[71/221] Compiling lossless_mips_dsp_r2.c
[72/221] Compiling lossless_enc_sse41.c
[72/221] Compiling lossless_enc_neon.c
[74/221] Compiling lossless_enc_msa.c
[75/221] Compiling lossless_enc_sse2.c
[76/221] Compiling lossless_enc_mips_dsp_r2.c
[77/221] Compiling filters_neon.c
[78/221] Compiling filters_mips_dsp_r2.c
[79/221] Compiling filters_sse2.c
[80/221] Compiling lossless_enc_mips32.c
[81/221] Compiling filters_msa.c
[82/221] Compiling enc_sse41.c
[83/221] Compiling filters.c
[84/221] Compiling enc_neon.c
[85/221] Compiling enc_sse2.c
[85/221] Compiling enc_msa.c
[87/221] Compiling enc_mips32.c
[88/221] Compiling enc_mips_dsp_r2.c
[89/221] Compiling dec_sse2.c
[90/221] Compiling lossless.c
[90/221] Compiling dec_neon.c
[92/221] Compiling dec_sse41.c
[93/221] Compiling dec_msa.c
[94/221] Compiling dec_mips_dsp_r2.c
[95/221] Compiling dec_mips32.c
[95/221] Compiling lossless_enc.c
[97/221] Compiling dec_clip_tables.c
[97/221] Compiling cpu.c
[99/221] Compiling cost_neon.c
[100/221] Compiling cost_sse2.c
[101/221] Compiling cost_mips_dsp_r2.c
[102/221] Compiling enc.c
[102/221] Compiling cost_mips32.c
[104/221] Compiling alpha_processing_neon.c
[105/221] Compiling alpha_processing_sse2.c
[106/221] Compiling alpha_processing_sse41.c
[107/221] Compiling cost.c
[108/221] Compiling alpha_processing_mips_dsp_r2.c
[109/221] Compiling dec.c
[110/221] Compiling alpha_processing.c
[111/221] Compiling anim_decode.c
[112/221] Compiling demux.c
[113/221] Compiling tree_dec.c
[114/221] Compiling webp_dec.c
[115/221] Compiling quant_dec.c
[116/221] Compiling vp8_dec.c
[117/221] Compiling buffer_dec.c
[118/221] Compiling io_dec.c
[119/221] Compiling frame_dec.c
[120/221] Compiling alpha_dec.c
[121/221] Compiling jsimd_none.c
[121/221] Compiling idec_dec.c
[123/221] Compiling jutils.c
[123/221] Compiling vp8l_dec.c
[125/221] Compiling jmemnobs.c
[126/221] Compiling jquant2.c
[127/221] Compiling jquant1.c
[128/221] Compiling jidctred.c
[128/221] Compiling jmemmgr.c
[130/221] Compiling jidctfst.c
[131/221] Compiling jfdctint.c
[132/221] Compiling jfdctfst.c
[133/221] Compiling jidctflt.c
[134/221] Compiling jfdctflt.c
[135/221] Compiling jdtrans.c
[136/221] Compiling jdsample.c
[137/221] Compiling jerror.c
[138/221] Compiling jdpostct.c
[139/221] Compiling jdphuff.c
[140/221] Compiling jdmaster.c
[141/221] Compiling jidctint.c
[141/221] Compiling jdinput.c
[143/221] Compiling jdmainct.c
[144/221] Compiling jdmarker.c
[145/221] Compiling jdicc.c
[146/221] Compiling jdatadst.c
[147/221] Compiling jdhuff.c
[148/221] Compiling jddctmgr.c
[148/221] Compiling jdmerge.c
[150/221] Compiling jdatasrc.c
[151/221] Compiling jdcoefct.c
[152/221] Compiling jdarith.c
[153/221] Compiling jdapistd.c
[154/221] Compiling jctrans.c
[155/221] Compiling jdapimin.c
[156/221] Compiling jcsample.c
[157/221] Compiling jcomapi.c
[158/221] Compiling jdcolor.c
[159/221] Compiling jcprepct.c
[160/221] Compiling jcparam.c
[161/221] Compiling jcmaster.c
[162/221] Compiling jcmarker.c
[163/221] Compiling jcmainct.c
[164/221] Compiling jcinit.c
[164/221] Compiling jcicc.c
[166/221] Compiling jcdctmgr.c
[167/221] Compiling jccoefct.c
[168/221] Compiling jcapistd.c
[169/221] Compiling jcphuff.c
[170/221] Compiling utf8_util.c
[170/221] Compiling jcarith.c
[172/221] Compiling jaricom.c
[173/221] Compiling jccolor.c
[174/221] Compiling jcapimin.c
In file included from /host/spi-builder-workspace/.build/checkouts/libjpeg/Sources/shim.c:27:
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_wasm.artifactbundle/swift-6.3-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk/include/wasm32-wasip1/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
1 error generated.
[175/221] Compiling shim.c
[175/221] Compiling fast_log.c
[175/221] Compiling literal_cost.c
[175/221] Compiling metablock.c
[175/221] Compiling memory.c
[175/221] Compiling histogram.c
[175/221] Compiling static_dict.c
[175/221] Compiling jchuff.c
BUILD FAILURE 6.3 wasm