Build Information
Failed to build freetype, reference 1.0.1 (93b117
), with Swift 6.2 (beta) for Wasm on 14 Jul 2025 18:58:56 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tomasf/freetype-spm.git
Reference: 1.0.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/tomasf/freetype-spm
* tag 1.0.1 -> FETCH_HEAD
HEAD is now at 93b117a Add iOS support
Submodule path 'Sources/freetype': checked out '01592d0c95925d55e5202f2a8f3a952b2e425018'
Submodule path 'Sources/freetype/subprojects/dlg': checked out '72dfcc858c040c54a6a0b88fcb7e70ee186d3167'
Submodule 'Sources/freetype' (https://github.com/tomasf/freetype.git) registered for path 'Sources/freetype'
Cloning into '/host/spi-builder-workspace/Sources/freetype'...
Submodule 'dlg' (https://github.com/nyorain/dlg.git) registered for path 'Sources/freetype/subprojects/dlg'
Cloning into '/host/spi-builder-workspace/Sources/freetype/subprojects/dlg'...
Cloned https://github.com/tomasf/freetype-spm.git
Revision (git rev-parse @):
93b117ac4d533090124d44180c9e648ec9e2df94
SUCCESS checkout https://github.com/tomasf/freetype-spm.git at 1.0.1
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/tomasf/freetype-spm.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:44384f43f933eaa0f42803e9ef7c3d8388c5841ccc831a15a5edf63d8c273423
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
Building for debugging...
In file included from /host/spi-builder-workspace/Sources/freetype/src/bzip2/ftbzip2.c:25:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/internal/ftmemory.h:24:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
1 error generated.
[0/42] Compiling ftbzip2.c
In file included from /host/spi-builder-workspace/Sources/freetype/src/base/ftbase.c:21:
In file included from /host/spi-builder-workspace/Sources/freetype/src/base/ftadvanc.c:19:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/internal/ftdebug.h:29:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
[0/42] Compiling ftbase.c
In file included from /host/spi-builder-workspace/Sources/freetype/src/cache/ftcache.c:21:
In file included from /host/spi-builder-workspace/Sources/freetype/src/cache/ftcbasic.c:19:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/internal/ftobjs.h:29:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/ftrender.h:23:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/ftmodapi.h:23:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/freetype.h:24:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
[0/42] Compiling ftcache.c
In file included from /host/spi-builder-workspace/Sources/freetype/src/base/ftbitmap.c:19:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/internal/ftdebug.h:29:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
[0/42] Compiling ftbitmap.c
In file included from /host/spi-builder-workspace/Sources/freetype/src/autofit/autofit.c:21:
In file included from /host/spi-builder-workspace/Sources/freetype/src/autofit/ft-hb.c:19:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/freetype.h:24:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
[0/42] Compiling autofit.c
In file included from /host/spi-builder-workspace/Sources/freetype/src/base/ftcid.c:19:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/ftcid.h:22:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/freetype.h:24:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
In file included from /host/spi-builder-workspace/Sources/freetype/src/base/ftbdf.c:19:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/internal/ftdebug.h:29:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
In file included from /host/spi-builder-workspace/Sources/freetype/src/base/ftbbox.c:27:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/internal/ftdebug.h:29:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftconfig.h:42:
In file included from /host/spi-builder-workspace/Sources/freetype/include/freetype/config/ftstdlib.h:166:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/setjmp.h:13:2: error: Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
13 | #error Setjmp/longjmp support requires Exception handling support, which is [not yet standardized](https://github.com/WebAssembly/proposals?tab=readme-ov-file#phase-3---implementation-phase-cg--wg). To enable it, compile with `-mllvm -wasm-enable-sjlj` and use an engine that implements the Exception handling proposal.
| ^
[0/42] Compiling ftbdf.c
[0/42] Compiling ftbbox.c
[0/42] Compiling ftcid.c
BUILD FAILURE 6.2 wasm