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 2.3.0 (05e7fc), with Swift 5.10 for Linux on 20 Jun 2025 01:10:42 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" 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.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/raspu/Highlightr.git
Reference: 2.3.0
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
 * tag               2.3.0      -> FETCH_HEAD
HEAD is now at 05e7fcc Merge pull request #112 from raspu/develop
Cloned https://github.com/raspu/Highlightr.git
Revision (git rev-parse @):
05e7fcc63b33925cd0c1faaa205cdd5681e7bbef
SUCCESS checkout https://github.com/raspu/Highlightr.git at 2.3.0
========================================
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-2":/host -w "$PWD" 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:c30bb8beee7254e839cc0142f4ae78578b8fc8e8159324cc3637097cc1b395b6
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Building for debugging...
[0/274] Write sources
[0/274] Copying dark.min.css
[0/274] Copying solar-flare.min.css
[0/274] Copying black-metal-khold.min.css
[0/274] Copying material-lighter.min.css
[0/274] Copying embers.min.css
[0/274] Copying hybrid.min.css
[0/274] Copying darcula.min.css
[0/274] Copying pojoaque.min.css
[0/274] Copying spacemacs.min.css
[0/274] Copying atelier-cave-light.min.css
[0/274] Copying papercolor-light.min.css
[0/274] Copying gradient-light.min.css
[0/274] Copying nnfx-light.min.css
[0/274] Copying kimbie-dark.min.css
[0/274] Copying harmonic16-dark.min.css
[0/274] Copying vs2015.min.css
[0/274] Copying unikitty-light.min.css
[0/274] Copying london-tube.min.css
[0/274] Copying atelier-savanna-dark.min.css
[0/274] Copying black-metal-burzum.min.css
[0/274] Copying pico.min.css
[0/274] Copying mellow-purple.min.css
[0/274] Copying github-dark-dimmed.min.css
[0/274] Copying foundation.min.css
[0/274] Copying atelier-heath-dark.min.css
[0/274] Copying shapeshifter.min.css
[0/274] Copying black-metal.min.css
[0/274] Copying flat.min.css
[0/274] Copying atelier-lakeside-light.min.css
[0/274] Copying codeschool.min.css
[0/274] Copying snazzy.min.css
[0/274] Copying fruit-soda.min.css
[0/274] Copying routeros.min.css
[0/274] Copying windows-95.min.css
[0/274] Copying highlight.min.js
[0/274] Copying marrakesh.min.css
[0/274] Copying onedark.min.css
[0/274] Copying zenburn.min.css
[0/274] Copying ros-pine.min.css
[0/274] Copying grayscale-light.min.css
[0/274] Copying heetch-dark.min.css
[0/274] Copying devibeans.min.css
[0/274] Copying kimbie.dark.min.css
[0/274] Copying ia-light.min.css
[0/274] Copying rose-pine.min.css
[0/274] Copying purebasic.min.css
[0/274] Copying one-light.min.css
[0/274] Copying isbl-editor-dark.min.css
[0/274] Copying edge-dark.min.css
[0/274] Copying bespin.min.css
[0/274] Copying atom-one-dark.min.css
[0/274] Copying twilight.min.css
[0/274] Copying solar-flare-light.min.css
[0/274] Copying atelier-seaside-dark.min.css
[0/274] Copying atelier-plateau-dark.min.css
[0/274] Copying paraiso-dark.min.css
[0/274] Copying rainbow.min.css
[0/274] Copying default.min.css
[0/274] Copying qtcreator-light.min.css
[0/274] Copying paraiso-light.min.css
[0/274] Copying hopscotch.min.css
[0/274] Copying gruvbox-dark-medium.min.css
[0/274] Copying stackoverflow-light.min.css
[0/274] Copying default-light.min.css
[0/274] Copying windows-nt.min.css
[0/274] Copying porple.min.css
[0/274] Copying framer.min.css
[0/274] Copying gruvbox-light.min.css
[0/274] Copying tomorrow-night-bright.min.css
[0/274] Copying felipec.min.css
[0/274] Copying atlas.min.css
[0/274] Copying atelier-sulphurpool.min.css
[0/274] Copying material.min.css
[0/274] Copying windows-95-light.min.css
[0/274] Copying unikitty-dark.min.css
[0/274] Copying darktooth.min.css
[0/274] Copying arduino-light.min.css
[0/274] Copying brewer.min.css
[0/274] Copying androidstudio.min.css
[0/274] Copying magula.min.css
[0/274] Copying gruvbox-dark-hard.min.css
[0/274] Copying atelier-plateau.min.css
[0/274] Copying humanoid-light.min.css
[0/274] Copying xcode.min.css
[0/274] Copying ocean.min.css
[0/274] Copying ir-black.min.css
[0/274] Copying xcode-dusk.min.css
[0/274] Copying atelier-heath.min.css
[0/274] Copying summercamp.min.css
[0/274] Copying outrun-dark.min.css
[0/274] Copying synth-midnight-terminal-light.min.css
[0/274] Copying lioshi.min.css
[0/274] Copying atelier-heath-light.min.css
[0/274] Copying tokyo-night-dark.min.css
[0/274] Copying kimbie.light.min.css
[0/274] Copying classic-light.min.css
[0/274] Copying atelier-dune-light.min.css
[0/274] Copying equilibrium-gray-dark.min.css
[0/274] Copying googlecode.min.css
[0/274] Copying docco.min.css
[0/274] Copying intellij-light.min.css
[0/274] Copying qtcreator_light.min.css
[0/274] Copying atelier-estuary-dark.min.css
[0/274] Copying atom-one-dark-reasonable.min.css
[0/274] Copying ascetic.min.css
[0/274] Copying qtcreator_dark.min.css
[0/274] Copying mono-blue.min.css
[0/274] Copying gruvbox-light-hard.min.css
[0/274] Copying panda-syntax-light.min.css
[0/274] Copying windows-nt-light.min.css
[0/274] Copying oceanicnext.min.css
[0/274] Copying windows-high-contrast.min.css
[0/274] Copying ros-pine-dawn.min.css
[0/274] Copying icy-dark.min.css
[0/274] Copying atelier-savanna.min.css
[0/274] Copying black-metal-marduk.min.css
[0/274] Copying eighties.min.css
[0/274] Copying ia-dark.min.css
[0/274] Copying tomorrow-night.min.css
[0/274] Copying solarized-light.min.css
[0/274] Copying humanoid-dark.min.css
[0/274] Copying atelier-cave.min.css
[0/274] Copying tomorrow-night-eighties.min.css
[0/274] Copying dirtysea.min.css
[0/274] Copying green-screen.min.css
[0/274] Copying kimber.min.css
[0/274] Copying atelier-dune-dark.min.css
[0/274] Copying github-gist.min.css
[0/274] Copying atelier-cave-dark.min.css
[0/274] Copying an-old-hope.min.css
[0/274] Copying cupcake.min.css
[0/274] Copying google-dark.min.css
[0/274] Copying atelier-savanna-light.min.css
[0/274] Copying apprentice.min.css
[0/274] Copying brown-paper.min.css
[0/274] Copying ros-pine-moon.min.css
[0/274] Copying apathy.min.css
[0/274] Copying atelier-seaside-light.min.css
[0/274] Copying shades-of-purple.min.css
[0/274] Copying sandcastle.min.css
[0/274] Copying brush-trees.min.css
[0/274] Copying qtcreator-dark.min.css
[0/274] Copying espresso.min.css
[0/274] Copying github-dark.min.css
[0/274] Copying black-metal-venom.min.css
[0/274] Copying black-metal-bathory.min.css
[0/274] Copying a11y-dark.min.css
[0/274] Copying phd.min.css
[0/274] Copying eva-dim.min.css
[0/274] Copying dark-violet.min.css
[0/274] Copying colors.min.css
[0/274] Copying cupertino.min.css
[0/274] Copying pasque.min.css
[0/274] Copying darkmoss.min.css
[0/274] Copying heetch-light.min.css
[0/274] Copying 1c-light.min.css
[0/274] Copying atelier-forest.min.css
[0/274] Copying silk-dark.min.css
[0/274] Copying atelier-sulphurpool-dark.min.css
[0/274] Copying hardcore.min.css
[0/274] Copying material-vivid.min.css
[0/274] Copying gradient-dark.min.css
[0/274] Copying edge-light.min.css
[0/274] Copying codepen-embed.min.css
[0/274] Copying black-metal-mayhem.min.css
[0/274] Copying seti-ui.min.css
[0/274] Copying classic-dark.min.css
[0/274] Copying school-book.min.css
[0/274] Copying nord.min.css
[0/274] Copying material-palenight.min.css
[0/274] Copying grayscale-dark.min.css
[0/274] Copying windows-high-contrast-light.min.css
[0/274] Copying black-metal-gorgoroth.min.css
[0/274] Copying cybertopia-cherry.min.css
[0/274] Copying idea.min.css
[0/274] Copying rose-pine-moon.min.css
[0/274] Copying bright.min.css
[0/274] Copying atelier-forest-dark.min.css
[0/274] Copying xt256.min.css
[0/274] Copying nebula.min.css
[0/274] Copying mexico-light.min.css
[0/274] Copying kimbie-light.min.css
[0/274] Copying decaf.min.css
[0/274] Copying monokai.min.css
[0/274] Copying eva.min.css
[0/274] Copying a11y-light.min.css
[0/274] Copying summerfruit-dark.min.css
[0/274] Copying rose-pine-dawn.min.css
[0/274] Copying panda-syntax-dark.min.css
[0/274] Copying material-darker.min.css
[0/274] Copying stackoverflow-dark.min.css
[0/274] Copying vs.min.css
[0/274] Copying cybertopia-icecap.min.css
[0/274] Copying black-metal-nile.min.css
[0/274] Copying rebecca.min.css
[0/274] Copying solarized-dark.min.css
[0/274] Copying gruvbox-dark.min.css
[0/274] Copying horizon-dark.min.css
[0/274] Copying cybertopia-saturated.min.css
[0/274] Copying atom-one-light.min.css
[0/274] Copying nnfx-dark.min.css
[0/274] Copying isotope.min.css
[0/274] Copying far.min.css
[0/274] Copying helios.min.css
[0/274] Copying black-metal-immortal.min.css
[0/274] Copying atelier-seaside.min.css
[0/274] Copying tokyo-night-light.min.css
[0/274] Copying tender.min.css
[0/274] Copying sunburst.min.css
[0/274] Copying silk-light.min.css
[0/274] Copying sagelight.min.css
[0/274] Copying qualia.min.css
[0/274] Copying paraiso.min.css
[0/274] Copying papercolor-dark.min.css
[0/274] Copying obsidian.min.css
[0/274] Copying nova.min.css
[0/274] Copying monokai-sublime.min.css
[0/274] Copying mocha.min.css
[0/274] Copying lightfair.min.css
[0/274] Copying gruvbox-light-soft.min.css
[0/274] Copying grayscale.min.css
[0/274] Copying google-light.min.css
[0/274] Copying gml.min.css
[0/274] Copying github.min.css
[0/274] Copying gigavolt.min.css
[0/274] Copying dracula.min.css
[0/274] Copying danqing.min.css
[0/274] Copying cybertopia-dimmer.min.css
[0/274] Copying chalk.min.css
[0/274] Copying circus.min.css
[0/274] Copying black-metal-dark-funeral.min.css
[0/274] Copying atelier-plateau-light.min.css
[0/274] Copying atelier-lakeside.min.css
[0/274] Copying atelier-forest-light.min.css
[0/274] Copying atelier-lakeside-dark.min.css
[0/274] Copying atelier-estuary-light.min.css
[0/274] Copying atelier-dune.min.css
[0/274] Copying agate.min.css
[0/274] Copying vulcan.min.css
[0/274] Copying macintosh.min.css
[7/274] Copying woodland.min.css
[15/274] Copying xcode-dark.min.css
[23/274] Copying windows-10.min.css
[30/274] Copying windows-10-light.min.css
[39/274] Copying tomorrow.min.css
[47/274] Copying tomorrow-night-blue.min.css
[56/274] Copying tango.min.css
[65/274] Copying synth-midnight-terminal-dark.min.css
[74/274] Copying summerfruit-light.min.css
[82/274] Copying srcery.min.css
[90/274] Copying railscasts.min.css
[98/274] Copying pop.min.css
[103/274] Copying night-owl.min.css
[112/274] Copying materia.min.css
[126/274] Copying isbl-editor-light.min.css
[137/274] Copying horizon-light.min.css
[147/274] Copying harmonic16-light.min.css
[154/274] Copying gruvbox-light-medium.min.css
[161/274] Copying gruvbox-dark-soft.min.css
[171/274] Copying gruvbox-dark-pale.min.css
[182/274] Copying equilibrium-light.min.css
[190/274] Copying equilibrium-gray-light.min.css
[198/274] Copying equilibrium-dark.min.css
[208/274] Copying default-dark.min.css
[213/274] Copying color-brewer.min.css
[213/274] Copying atelier-sulphurpool-light.min.css
[213/274] Copying brush-trees-dark.min.css
[213/274] Copying brogrammer.min.css
[213/274] Copying atelier-estuary.min.css
[213/274] Copying arta.min.css
[215/274] Copying 3024.min.css
[220/274] Copying ashes.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 Shims.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[277/281] Compiling Highlightr Theme.swift
/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)
[278/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
       ^
[279/281] Compiling Highlightr HTMLUtils.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[280/281] Compiling Highlightr Highlightr.swift
/host/spi-builder-workspace/src/classes/Highlightr.swift:10:8: error: no such module 'JavaScriptCore'
import JavaScriptCore
       ^
[281/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: fatalError
BUILD FAILURE 5.10 linux