The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build HotReloading, reference main (7b487d), with Swift 6.2 for Wasm on 28 Nov 2025 14:58:51 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/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/johnno1962/HotReloading.git
Reference: main
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/johnno1962/HotReloading
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 7b487d0 Gentle reminder.
Cloned https://github.com/johnno1962/HotReloading.git
Revision (git rev-parse @):
7b487d0af81bb486e7d7a3e4165519449515bf6f
SUCCESS checkout https://github.com/johnno1962/HotReloading.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/johnno1962/HotReloading.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/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:302e3f347c593123f3d337e3da1bfe6e802bb8867614e9dfa745c72e13ca8eeb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
warning: multiple Swift SDKs match target triple `wasm32-unknown-wasip1` and host triple x86_64-unknown-linux-gnu, selected one at /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/swift-sdk.json
Fetching https://github.com/johnno1962/ProfileSwiftUI
Fetching https://github.com/johnno1962/SwiftRegex5
Fetching https://github.com/johnno1962/XprobePlugin
Fetching https://github.com/johnno1962/SwiftTrace
Fetching https://github.com/johnno1962/Remote
[1/209] Fetching swiftregex5
[210/2336] Fetching swiftregex5, swifttrace
[232/2410] Fetching swiftregex5, swifttrace, profileswiftui
[476/4383] Fetching swiftregex5, swifttrace, profileswiftui, xprobeplugin
[1049/5293] Fetching swiftregex5, swifttrace, profileswiftui, xprobeplugin, remote
Fetched https://github.com/johnno1962/Remote from cache (0.27s)
[1848/4383] Fetching swiftregex5, swifttrace, profileswiftui, xprobeplugin
Fetched https://github.com/johnno1962/SwiftTrace from cache (0.38s)
[2118/2256] Fetching swiftregex5, profileswiftui, xprobeplugin
Fetched https://github.com/johnno1962/ProfileSwiftUI from cache (0.57s)
Fetched https://github.com/johnno1962/SwiftRegex5 from cache (0.57s)
Fetched https://github.com/johnno1962/XprobePlugin from cache (0.58s)
Computing version for https://github.com/johnno1962/ProfileSwiftUI
Computed https://github.com/johnno1962/ProfileSwiftUI at 1.1.3 (0.96s)
Fetching https://github.com/johnno1962/DLKit
[1/508] Fetching dlkit
Fetched https://github.com/johnno1962/DLKit from cache (0.22s)
Computing version for https://github.com/johnno1962/Remote
Computed https://github.com/johnno1962/Remote at 2.3.5 (0.63s)
Computing version for https://github.com/johnno1962/XprobePlugin
Computed https://github.com/johnno1962/XprobePlugin at 2.9.10 (0.36s)
Computing version for https://github.com/johnno1962/SwiftTrace
Computed https://github.com/johnno1962/SwiftTrace at 8.6.1 (0.40s)
Computing version for https://github.com/johnno1962/SwiftRegex5
Computed https://github.com/johnno1962/SwiftRegex5 at 6.1.3 (0.37s)
Computing version for https://github.com/johnno1962/DLKit
Computed https://github.com/johnno1962/DLKit at 3.5.5 (0.38s)
Fetching https://github.com/johnno1962/fishhook
[1/169] Fetching fishhook
Fetched https://github.com/johnno1962/fishhook from cache (0.19s)
Computing version for https://github.com/johnno1962/fishhook
Computed https://github.com/johnno1962/fishhook at 1.2.1 (0.58s)
Creating working copy for https://github.com/johnno1962/DLKit
Working copy of https://github.com/johnno1962/DLKit resolved at 3.5.5
Creating working copy for https://github.com/johnno1962/fishhook
Working copy of https://github.com/johnno1962/fishhook resolved at 1.2.1
Creating working copy for https://github.com/johnno1962/XprobePlugin
Working copy of https://github.com/johnno1962/XprobePlugin resolved at 2.9.10
Creating working copy for https://github.com/johnno1962/SwiftRegex5
Working copy of https://github.com/johnno1962/SwiftRegex5 resolved at 6.1.3
Creating working copy for https://github.com/johnno1962/Remote
Working copy of https://github.com/johnno1962/Remote resolved at 2.3.5
Creating working copy for https://github.com/johnno1962/SwiftTrace
Working copy of https://github.com/johnno1962/SwiftTrace resolved at 8.6.1
Creating working copy for https://github.com/johnno1962/ProfileSwiftUI
Working copy of https://github.com/johnno1962/ProfileSwiftUI resolved at 1.1.3
Building for debugging...
[0/44] Write sources
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:17:10: error: Unexpected token in operand: %
    popl %eax           // pop saved pc (address of first of the three nops)
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:18:11: error: Unexpected token in operand: %
    pushl %ebp          // save frame pointer
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:19:10: error: Unexpected token in operand: %
    movl %esp, %ebp     // set up new frame
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:20:10: error: Unexpected token in operand: $
    subl $4096+5, %eax  // offset address by one page and the length of the call instrux
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:21:11: error: Unexpected token in operand: %
    pushl %eax          // save pointer to trampoline data (func+data)
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:22:11: error: Expected ,, instead got: (
    movl 4(%eax), %eax
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:23:11: error: Unexpected token in operand: %
    pushl %eax          // save pointer to user data
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:24:11: error: Expected ,, instead got: (
    movl 4(%esp), %eax  // fetch pointer to C aspect handler
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:25:10: error: Unexpected token in operand: *
    call *(%eax)        // call trace handler
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:26:10: error: Unexpected token in operand: %
    popl %ebp
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:27:10: error: Unexpected token in operand: %
    popl %ebp
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:28:10: error: Unexpected token in operand: %
    popl %ebp           // restore frame pointer
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:29:10: error: Unexpected token in operand: *
    jmpl *%eax          // pass on to original implementation
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x86.s:40:10: error: symbol _xt_forwarding_trampoline missing .functype
    call _xt_forwarding_trampoline
         ^
[4/44] Compiling SwiftTraceGutsD xt_forwarding_trampoline_x86.s
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:25:8: error: Expected integer, instead got: r7
        push {r7, lr}           // save frame pointer and return addresss
              ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:25:8: error: Expected }, instead got: r7
        push {r7, lr}           // save frame pointer and return addresss
              ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:25:8: error: Expected ,, instead got: r7
        push {r7, lr}           // save frame pointer and return addresss
              ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:26:2: error: invalid instruction
        mov     r7, sp              // set up new frame
        ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:27:11: error: Expected integer, instead got: r0
    push {r0, r1, r2, r3, r9}   // save first four args on stack
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:27:11: error: Expected }, instead got: r0
    push {r0, r1, r2, r3, r9}   // save first four args on stack
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:27:11: error: Expected ,, instead got: r0
    push {r0, r1, r2, r3, r9}   // save first four args on stack
          ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:28:5: error: invalid instruction
    sub r12, #0x4000        // r12 = r12 - pagesize, that is where the data for this trampoline is stored
    ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:29:13: error: Unexpected token in operand: [
    ldr r0, [r12, #-4]      // first arg is user data ptr
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:30:14: error: Unexpected token in operand: [
    ldr r12, [r12]          // get pointer to tracer func
             ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:31:5: error: invalid instruction
    blx r12                 // call it
    ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:32:5: error: invalid instruction
    mov r12, r0             // return value is original implementation
    ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:33:10: error: Expected integer, instead got: r0
    pop {r0, r1, r2, r3, r9}
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:33:10: error: Expected }, instead got: r0
    pop {r0, r1, r2, r3, r9}
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:33:10: error: Expected ,, instead got: r0
    pop {r0, r1, r2, r3, r9}
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:34:2: error: invalid instruction
        mov     sp, r7              // unwind stack
        ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:35:10: error: Expected integer, instead got: r7
    pop {r7, lr}
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:35:10: error: Expected }, instead got: r7
    pop {r7, lr}
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:35:10: error: Expected ,, instead got: r7
    pop {r7, lr}
         ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:36:5: error: invalid instruction
    mov pc, r12             // pass control to original imp.
    ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:40:1: error: invalid instruction
mov r12, pc
^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_arm7.s:41:1: error: invalid instruction
b _xt_forwarding_trampoline;
^
<instantiation>:2:1: [4/44] Compiling SwiftTraceGutsD xt_forwarding_trampoline_arm7.s
[4/44] Compiling XprobeSweep XprobeSweep.m
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:25:13: error: Unexpected token in operand: %
    popq    %r11    // recover trampoline return address
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:26:13: error: Unexpected token in operand: %
    pushq   %rbp    // save frame pointer
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:27:13: error: Unexpected token in operand: %
    movq    %rsp, %rbp
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:28:13: error: Unexpected token in operand: %
    pushq   %rbp    // align stack to 16 bytes
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:29:13: error: Unexpected token in operand: %
    pushq   %rbx
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:30:13: error: Unexpected token in operand: %
    pushq   %rax    // pointer for return of struct
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:31:13: error: Unexpected token in operand: %
    pushq   %r10
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:32:13: error: Unexpected token in operand: %
    pushq   %r9     // push the 6 registers for int parameters
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:33:13: error: Unexpected token in operand: %
    pushq   %r8
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:34:13: error: Unexpected token in operand: %
    pushq   %rcx
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:35:13: error: Unexpected token in operand: %
    pushq   %rdx
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:36:13: error: Unexpected token in operand: %
    pushq   %rsi
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:37:13: error: Unexpected token in operand: %
    pushq   %rdi
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:38:13: error: Unexpected token in operand: %
    pushq   %r15
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:39:13: error: Unexpected token in operand: %
    pushq   %r14
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:40:13: error: Unexpected token in operand: %
    pushq   %r13    // Swift "call context" register for self
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:41:13: error: Unexpected token in operand: %
    pushq   %r12
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:42:13: error: Unexpected token in operand: $
    subq    $64, %rsp // make space for floating point registers and save
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:43:13: error: Unexpected token in operand: %
    movsd   %xmm0, (%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:44:13: error: Unexpected token in operand: %
    movsd   %xmm1, 8(%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:45:13: error: Unexpected token in operand: %
    movsd   %xmm2, 16(%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:46:13: error: Unexpected token in operand: %
    movsd   %xmm3, 24(%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:47:13: error: Unexpected token in operand: %
    movsd   %xmm4, 32(%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:48:13: error: Unexpected token in operand: %
    movsd   %xmm5, 40(%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:49:13: error: Unexpected token in operand: %
    movsd   %xmm6, 48(%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:50:13: error: Unexpected token in operand: %
    movsd   %xmm7, 56(%rsp)
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:51:13: error: Unexpected token in operand: $
    subq    $4096+5, %r11   // find trampoline info relative to return address
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:52:13: error: Unexpected token in operand: (
    movq    (%r11), %rdi    // first argument is pointer to Swizzle instance
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:53:16: error: Expected ,, instead got: (
    movq    184(%rsp), %rsi // second argument is original return address
               ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:54:13: error: Unexpected token in operand: %
    movq    %rsp, %rdx      // third argument is stack pointer
            ^
/host/spi-builder-workspace/.build/checkouts/SwiftTrace/SwiftTraceGutsD/xt_forwarding_trampoline_x64.s:55:20: error: Expected ,, instead got: (
    leaq    onEntry(%rip), %r11
                   ^[4/44] Compiling SwiftTraceGutsD xt_forwarding_trampoline_x64.s
In file included from /host/spi-builder-workspace/.build/checkouts/XprobePlugin/Sources/XprobeUI/XprobePluginMenuController.m:11:
/host/spi-builder-workspace/.build/checkouts/XprobePlugin/Sources/XprobeUI/include/XprobePluginMenuController.h:11:9: fatal error: 'Cocoa/Cocoa.h' file not found
   11 | #import <Cocoa/Cocoa.h>
      |         ^~~~~~~~~~~~~~~
[4/44] Compiling XprobeUI XprobePluginMenuController.m
In file included from /host/spi-builder-workspace/.build/checkouts/XprobePlugin/Sources/XprobeUI/XprobeConsole.m:11:
/host/spi-builder-workspace/.build/checkouts/XprobePlugin/Sources/XprobeUI/include/XprobePluginMenuController.h:11:9: fatal error: 'Cocoa/Cocoa.h' file not found
   11 | #import <Cocoa/Cocoa.h>
      |         ^~~~~~~~~~~~~~~
[4/44] Compiling XprobeUI XprobeConsole.m
In file included from /host/spi-builder-workspace/Sources/injectiondGuts/SignerService.m:11:
/host/spi-builder-workspace/Sources/injectiondGuts/include/SignerService.h:9:9: fatal error: 'Foundation/Foundation.h' file not found
    9 | #import <Foundation/Foundation.h>
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[4/44] Compiling injectiondGuts SignerService.m
[4/44] Write swift-version-24593BA9C3E375BF.txt
BUILD FAILURE 6.2 wasm