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 Highlightr, reference master (ae9aa9), with Swift 5.10 for Linux on 31 Oct 2025 18:33:37 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/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:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/raspu/Highlightr.git
Reference: master
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/raspu/Highlightr
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at ae9aa92 Merge pull request #114 from rjruizes/patch-1
Cloned https://github.com/raspu/Highlightr.git
Revision (git rev-parse @):
ae9aa92a70e627298e31172124217c000e30fea3
SUCCESS checkout https://github.com/raspu/Highlightr.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/raspu/Highlightr.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/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:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:876c9f54cbb08e857839f8acb28beadbc9bf56a8488855996222d9f683e93e2f
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Building for debugging...
[0/274] Copying darcula.min.css
[0/274] Copying windows-nt-light.min.css
[0/274] Copying default-light.min.css
[0/274] Copying windows-10-light.min.css
[0/274] Copying atelier-cave.min.css
[0/274] Write sources
[0/274] Copying harmonic16-dark.min.css
[0/274] Copying tender.min.css
[0/274] Copying rainbow.min.css
[0/274] Copying colors.min.css
[0/274] Copying kimbie-dark.min.css
[0/274] Copying codeschool.min.css
[0/274] Copying synth-midnight-terminal-light.min.css
[0/274] Copying chalk.min.css
[0/274] Copying intellij-light.min.css
[0/274] Copying material-vivid.min.css
[0/274] Copying atelier-forest-light.min.css
[0/274] Copying arta.min.css
[0/274] Copying sunburst.min.css
[0/274] Copying github-gist.min.css
[0/274] Copying pop.min.css
[0/274] Copying hybrid.min.css
[0/274] Copying black-metal.min.css
[0/274] Copying apprentice.min.css
[0/274] Copying solarized-light.min.css
[0/274] Copying seti-ui.min.css
[0/274] Copying ia-light.min.css
[0/274] Copying grayscale.min.css
[0/274] Copying a11y-dark.min.css
[0/274] Copying atelier-heath-dark.min.css
[0/274] Copying equilibrium-gray-light.min.css
[0/274] Copying ros-pine.min.css
[0/274] Copying spacemacs.min.css
[0/274] Copying xcode-dusk.min.css
[0/274] Copying one-light.min.css
[0/274] Copying darkmoss.min.css
[0/274] Copying harmonic16-light.min.css
[0/274] Copying atelier-estuary.min.css
[0/274] Copying summerfruit-dark.min.css
[0/274] Copying gml.min.css
[0/274] Copying bespin.min.css
[0/274] Copying black-metal-venom.min.css
[0/274] Copying gruvbox-dark-soft.min.css
[0/274] Copying icy-dark.min.css
[0/274] Copying dirtysea.min.css
[0/274] Copying google-light.min.css
[0/274] Copying devibeans.min.css
[0/274] Copying rose-pine.min.css
[0/274] Copying shades-of-purple.min.css
[0/274] Copying xt256.min.css
[0/274] Copying heetch-light.min.css
[0/274] Copying atelier-forest-dark.min.css
[0/274] Copying brush-trees-dark.min.css
[0/274] Copying black-metal-nile.min.css
[0/274] Copying atelier-estuary-dark.min.css
[0/274] Copying monokai.min.css
[0/274] Copying synth-midnight-terminal-dark.min.css
[0/274] Copying qtcreator-dark.min.css
[0/274] Copying codepen-embed.min.css
[0/274] Copying atom-one-light.min.css
[0/274] Copying lioshi.min.css
[0/274] Copying solarized-dark.min.css
[0/274] Copying isotope.min.css
[0/274] Copying brown-paper.min.css
[0/274] Copying atlas.min.css
[0/274] Copying woodland.min.css
[0/274] Copying hardcore.min.css
[0/274] Copying windows-nt.min.css
[0/274] Copying ia-dark.min.css
[0/274] Copying gruvbox-light-soft.min.css
[0/274] Copying atelier-lakeside-light.min.css
[0/274] Copying black-metal-khold.min.css
[0/274] Copying stackoverflow-light.min.css
[0/274] Copying atelier-heath-light.min.css
[0/274] Copying mexico-light.min.css
[0/274] Copying fruit-soda.min.css
[0/274] Copying unikitty-dark.min.css
[0/274] Copying gruvbox-dark-hard.min.css
[0/274] Copying a11y-light.min.css
[0/274] Copying classic-dark.min.css
[0/274] Copying ros-pine-dawn.min.css
[0/274] Copying highlight.min.js
[0/274] Copying routeros.min.css
[0/274] Copying silk-dark.min.css
[0/274] Copying brush-trees.min.css
[3/274] Copying zenburn.min.css
[12/274] Copying xcode.min.css
[17/274] Copying xcode-dark.min.css
[30/274] Copying windows-high-contrast.min.css
[35/274] Copying windows-high-contrast-light.min.css
[44/274] Copying windows-95.min.css
[50/274] Copying windows-95-light.min.css
[59/274] Copying windows-10.min.css
[63/274] Copying vulcan.min.css
[77/274] Copying vs2015.min.css
[78/274] Copying vs.min.css
[85/274] Copying paraiso-dark.min.css
[85/274] Copying panda-syntax-light.min.css
[85/274] Copying macintosh.min.css
[85/274] Copying horizon-dark.min.css
[85/274] Copying twilight.min.css
[85/274] Copying cybertopia-icecap.min.css
[85/274] Copying tomorrow.min.css
[85/274] Copying tomorrow-night.min.css
[85/274] Copying tomorrow-night-eighties.min.css
[85/274] Copying tomorrow-night-bright.min.css
[85/274] Copying tomorrow-night-blue.min.css
[85/274] Copying tokyo-night-light.min.css
[85/274] Copying tokyo-night-dark.min.css
[85/274] Copying tango.min.css
[85/274] Copying summerfruit-light.min.css
[85/274] Copying summercamp.min.css
[85/274] Copying stackoverflow-dark.min.css
[85/274] Copying solar-flare.min.css
[85/274] Copying srcery.min.css
[85/274] Copying snazzy.min.css
[85/274] Copying solar-flare-light.min.css
[85/274] Copying silk-light.min.css
[85/274] Copying shapeshifter.min.css
[85/274] Copying sandcastle.min.css
[85/274] Copying sagelight.min.css
[85/274] Copying rose-pine-moon.min.css
[85/274] Copying rose-pine-dawn.min.css
[85/274] Copying ros-pine-moon.min.css
[85/274] Copying rebecca.min.css
[85/274] Copying railscasts.min.css
[85/274] Copying qtcreator_light.min.css
[85/274] Copying qtcreator_dark.min.css
[85/274] Copying qualia.min.css
[85/274] Copying qtcreator-light.min.css
[85/274] Copying purebasic.min.css
[85/274] Copying pico.min.css
[85/274] Copying porple.min.css
[85/274] Copying pojoaque.min.css
[85/274] Copying phd.min.css
[85/274] Copying pasque.min.css
[89/274] Copying paraiso-light.min.css
[96/274] Copying papercolor-light.min.css
[97/274] Copying papercolor-dark.min.css
[116/274] Copying outrun-dark.min.css
[119/274] Copying onedark.min.css
[121/274] Copying panda-syntax-dark.min.css
[131/274] Copying ocean.min.css
[135/274] Copying obsidian.min.css
[139/274] Copying nova.min.css
[144/274] Copying nord.min.css
[146/274] Copying nnfx-light.min.css
[146/274] Copying nnfx-dark.min.css
[146/274] Copying night-owl.min.css
[146/274] Copying nebula.min.css
[147/274] Copying monokai-sublime.min.css
[147/274] Copying mono-blue.min.css
[149/274] Copying mocha.min.css
[150/274] Copying mellow-purple.min.css
[151/274] Copying material.min.css
[152/274] Copying material-palenight.min.css
[153/274] Copying material-lighter.min.css
[154/274] Copying material-darker.min.css
[155/274] Copying materia.min.css
[155/274] Copying marrakesh.min.css
[157/274] Copying magula.min.css
[158/274] Copying lightfair.min.css
[159/274] Copying london-tube.min.css
[160/274] Copying kimbie.light.min.css
[161/274] Copying kimbie.dark.min.css
[162/274] Copying kimbie-light.min.css
[164/274] Copying kimber.min.css
[165/274] Copying isbl-editor-light.min.css
[166/274] Copying isbl-editor-dark.min.css
[166/274] Copying school-book.min.css
[166/274] Copying paraiso.min.css
[166/274] Copying ir-black.min.css
[166/274] Copying humanoid-light.min.css
[166/274] Copying humanoid-dark.min.css
[166/274] Copying oceanicnext.min.css
[166/274] Copying horizon-light.min.css
[166/274] Copying helios.min.css
[166/274] Copying heetch-dark.min.css
[166/274] Copying gruvbox-light-medium.min.css
[166/274] Copying gruvbox-light.min.css
[166/274] Copying gruvbox-light-hard.min.css
[166/274] Copying gruvbox-dark.min.css
[166/274] Copying gruvbox-dark-pale.min.css
[166/274] Copying gruvbox-dark-medium.min.css
[166/274] Copying green-screen.min.css
[166/274] Copying grayscale-light.min.css
[166/274] Copying grayscale-dark.min.css
[166/274] Copying gradient-dark.min.css
[166/274] Copying gradient-light.min.css
[166/274] Copying googlecode.min.css
[166/274] Copying google-dark.min.css
[166/274] Copying github.min.css
[166/274] Copying github-dark.min.css
[166/274] Copying github-dark-dimmed.min.css
[166/274] Copying gigavolt.min.css
[166/274] Copying framer.min.css
[166/274] Copying flat.min.css
[166/274] Copying foundation.min.css
[166/274] Copying far.min.css
[166/274] Copying felipec.min.css
[166/274] Copying eva.min.css
[166/274] Copying eva-dim.min.css
[166/274] Copying espresso.min.css
[166/274] Copying equilibrium-light.min.css
[166/274] Copying embers.min.css
[166/274] Copying equilibrium-gray-dark.min.css
[166/274] Copying equilibrium-dark.min.css
[166/274] Copying eighties.min.css
[166/274] Copying edge-light.min.css
[166/274] Copying edge-dark.min.css
[166/274] Copying dracula.min.css
[166/274] Copying docco.min.css
[166/274] Copying default.min.css
[166/274] Copying default-dark.min.css
[166/274] Copying darktooth.min.css
[166/274] Copying dark.min.css
[166/274] Copying dark-violet.min.css
[166/274] Copying hopscotch.min.css
[166/274] Copying danqing.min.css
[166/274] Copying decaf.min.css
[166/274] Copying cybertopia-saturated.min.css
[166/274] Copying cybertopia-dimmer.min.css
[166/274] Copying cupertino.min.css
[166/274] Copying cupcake.min.css
[166/274] Copying color-brewer.min.css
[166/274] Copying classic-light.min.css
[166/274] Copying circus.min.css
[166/274] Copying brogrammer.min.css
[166/274] Copying brewer.min.css
[166/274] Copying black-metal-mayhem.min.css
[166/274] Copying black-metal-marduk.min.css
[166/274] Copying cybertopia-cherry.min.css
[166/274] Copying black-metal-immortal.min.css
[166/274] Copying black-metal-gorgoroth.min.css
[166/274] Copying black-metal-dark-funeral.min.css
[166/274] Copying black-metal-burzum.min.css
[166/274] Copying atom-one-dark.min.css
[166/274] Copying atom-one-dark-reasonable.min.css
[166/274] Copying black-metal-bathory.min.css
[166/274] Copying bright.min.css
[166/274] Copying atelier-sulphurpool-light.min.css
[166/274] Copying atelier-sulphurpool-dark.min.css
[166/274] Copying atelier-seaside.min.css
[166/274] Copying atelier-sulphurpool.min.css
[166/274] Copying atelier-savanna.min.css
[166/274] Copying atelier-seaside-dark.min.css
[166/274] Copying atelier-savanna-light.min.css
[166/274] Copying atelier-seaside-light.min.css
[166/274] Copying atelier-plateau.min.css
[166/274] Copying atelier-plateau-light.min.css
[166/274] Copying atelier-plateau-dark.min.css
[166/274] Copying atelier-lakeside.min.css
[166/274] Copying atelier-heath.min.css
[166/274] Copying idea.min.css
[166/274] Copying atelier-forest.min.css
[167/274] Copying atelier-savanna-dark.min.css
[167/274] Copying atelier-dune-light.min.css
[174/274] Copying atelier-dune-dark.min.css
[180/274] Copying atelier-cave-dark.min.css
[187/274] Copying atelier-estuary-light.min.css
[189/274] Copying ashes.min.css
[193/274] Copying ascetic.min.css
[204/274] Copying atelier-cave-light.min.css
[206/274] Copying apathy.min.css
[208/274] Copying androidstudio.min.css
[223/274] Copying agate.min.css
[223/274] Copying 3024.min.css
[229/274] Copying arduino-light.min.css
[239/274] Copying unikitty-light.min.css
[243/274] Copying 1c-light.min.css
[252/274] Copying atelier-dune.min.css
[256/274] Copying atelier-lakeside-dark.min.css
[258/274] Copying an-old-hope.min.css
[273/274] Write swift-version-24593BA9C3E375BF.txt
[275/281] Compiling Highlightr resource_bundle_accessor.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[276/281] Compiling Highlightr Highlightr.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[277/281] Compiling Highlightr HTMLUtils.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[278/281] Compiling Highlightr CodeAttributedString.swift
/host/spi-builder-workspace/src/classes/CodeAttributedString.swift:13:50: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
                                                 ^
/host/spi-builder-workspace/src/classes/CodeAttributedString.swift:13:50: note: did you mean 'iOS'?
#elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
                                                 ^~~~~~~~
                                                 iOS
/host/spi-builder-workspace/src/classes/CodeAttributedString.swift:13:50: note: did you mean 'Windows'?
#elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
                                                 ^~~~~~~~
                                                 Windows
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[279/281] Emitting module Highlightr
/host/spi-builder-workspace/src/classes/CodeAttributedString.swift:13:50: warning: unknown operating system for build configuration 'os'
#elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
                                                 ^
/host/spi-builder-workspace/src/classes/CodeAttributedString.swift:13:50: note: did you mean 'iOS'?
#elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
                                                 ^~~~~~~~
                                                 iOS
/host/spi-builder-workspace/src/classes/CodeAttributedString.swift:13:50: note: did you mean 'Windows'?
#elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
                                                 ^~~~~~~~
                                                 Windows
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[280/281] Compiling Highlightr Shims.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[281/281] Compiling Highlightr Theme.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
error: fatalError
BUILD FAILURE 5.10 linux