The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-lexbor, reference main (c5c8c4), with Swift 6.0 for Linux on 17 Feb 2026 17:49:55 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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-6.0-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/AgapovOne/swift-lexbor.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/AgapovOne/swift-lexbor
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c5c8c4a Add changelog for 0.3.1
Cloned https://github.com/AgapovOne/swift-lexbor.git
Revision (git rev-parse @):
c5c8c4a35d604577213be0fca6b6fc74667c4114
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/AgapovOne/swift-lexbor.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/AgapovOne/swift-lexbor.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:5920b6fc7f526808de8dcf4e65806a8aca248ef5a9160d25a6b9c7489c0b8a3f
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/187] Write sources
[1/187] Compiling perf.c
[2/187] Compiling memory.c
[3/187] Compiling tag.c
[4/187] Compiling fs.c
[5/187] Compiling ns.c
[6/187] Compiling template_insertion.c
[7/187] Compiling open_elements.c
[8/187] Compiling selectors.c
[9/187] Compiling initial.c
[10/187] Compiling text.c
[11/187] Compiling in_template.c
[12/187] Compiling in_table_text.c
[13/187] Compiling in_table_body.c
[14/187] Compiling in_select_in_table.c
[15/187] Compiling in_table.c
[16/187] Compiling in_head_noscript.c
[17/187] Compiling in_select.c
[18/187] Compiling in_row.c
[19/187] Compiling bst.c
[20/187] Write swift-version-24593BA9C3E375BF.txt
[21/187] Compiling in_head.c
[22/187] Compiling in_frameset.c
[23/187] Compiling in_cell.c
[24/187] Compiling in_column_group.c
[25/187] Compiling foreign_content.c
[26/187] Compiling in_caption.c
[27/187] Compiling in_body.c
[28/187] Compiling after_body.c
[29/187] Compiling error.c
[30/187] Compiling before_head.c
[31/187] Compiling after_head.c
[32/187] Compiling before_html.c
[33/187] Compiling after_frameset.c
[34/187] Compiling state_rcdata.c
[35/187] Compiling state_script.c
[35/187] Compiling after_after_frameset.c
[37/187] Compiling after_after_body.c
[38/187] Compiling error.c
[39/187] Compiling state_rawtext.c
[40/187] Compiling state_comment.c
[41/187] Compiling state_doctype.c
[42/187] Compiling active_formatting.c
[43/187] Compiling tokenizer.c
[44/187] Compiling token_attr.c
[45/187] Compiling tree.c
[46/187] Compiling token.c
[47/187] Compiling style.c
[48/187] Compiling node.c
[49/187] Compiling parser.c
[50/187] Compiling track_element.c
[51/187] Compiling window.c
[52/187] Compiling video_element.c
[53/187] Compiling u_list_element.c
[54/187] Compiling unknown_element.c
[54/187] Compiling serialize.c
[56/187] Compiling template_element.c
[57/187] Compiling title_element.c
[58/187] Compiling text_area_element.c
[59/187] Compiling time_element.c
[60/187] Compiling table_row_element.c
[61/187] Compiling table_element.c
[62/187] Compiling state.c
[63/187] Compiling table_section_element.c
[63/187] Compiling table_cell_element.c
[65/187] Compiling table_col_element.c
[66/187] Compiling table_caption_element.c
[67/187] Compiling style_element.c
[68/187] Compiling progress_element.c
[69/187] Compiling source_element.c
[70/187] Compiling span_element.c
[70/187] Compiling slot_element.c
[72/187] Compiling select_element.c
[73/187] Compiling script_element.c
[74/187] Compiling quote_element.c
[75/187] Compiling pre_element.c
[76/187] Compiling picture_element.c
[77/187] Compiling output_element.c
[78/187] Compiling paragraph_element.c
[79/187] Compiling param_element.c
[80/187] Compiling mod_element.c
[80/187] Compiling object_element.c
[82/187] Compiling option_element.c
[83/187] Compiling o_list_element.c
[84/187] Compiling opt_group_element.c
[85/187] Compiling meter_element.c
[86/187] Compiling meta_element.c
[87/187] Compiling menu_element.c
[88/187] Compiling media_element.c
[89/187] Compiling marquee_element.c
[90/187] Compiling label_element.c
[91/187] Compiling link_element.c
[92/187] Compiling li_element.c
[93/187] Compiling legend_element.c
[94/187] Compiling map_element.c
[95/187] Compiling input_element.c
[96/187] Compiling image_element.c
[97/187] Compiling iframe_element.c
[98/187] Compiling form_element.c
[99/187] Compiling heading_element.c
[99/187] Compiling hr_element.c
[101/187] Compiling html_element.c
[102/187] Compiling font_element.c
[103/187] Compiling head_element.c
[104/187] Compiling frame_element.c
[105/187] Compiling frame_set_element.c
[106/187] Compiling field_set_element.c
[107/187] Compiling element.c
[108/187] Compiling div_element.c
[109/187] Compiling embed_element.c
[110/187] Compiling directory_element.c
[111/187] Compiling dialog_element.c
[112/187] Compiling details_element.c
[113/187] Compiling data_element.c
[114/187] Compiling data_list_element.c
[115/187] Compiling document.c
[116/187] Compiling canvas_element.c
[117/187] Compiling d_list_element.c
[118/187] Compiling br_element.c
[119/187] Compiling button_element.c
[120/187] Compiling body_element.c
[121/187] Compiling base_element.c
[122/187] Compiling audio_element.c
[123/187] Compiling encoding.c
[123/187] Compiling area_element.c
[125/187] Compiling anchor_element.c
[126/187] Compiling text.c
[127/187] Compiling shadow_root.c
[127/187] Compiling processing_instruction.c
[129/187] Compiling event_target.c
[130/187] Compiling document_type.c
[131/187] Compiling interface.c
[132/187] Compiling element.c
[133/187] Compiling document_fragment.c
[134/187] Compiling document.c
[134/187] Compiling comment.c
[136/187] Compiling cdata_section.c
[137/187] Compiling character_data.c
[138/187] Compiling node.c
[139/187] Compiling exception.c
[140/187] Compiling attr.c
[140/187] Compiling interface.c
[142/187] Compiling collection.c
[143/187] Compiling error.c
[144/187] Compiling unit.c
[145/187] Compiling tokenizer.c
[146/187] Compiling syntax.c
[147/187] Compiling token.c
[148/187] Compiling value.c
[149/187] Compiling state.c
[150/187] Compiling anb.c
[151/187] Compiling parser.c
[152/187] Compiling stylesheet.c
[153/187] Compiling state.c
[154/187] Compiling selectors.c
[155/187] Compiling state.c
[156/187] Compiling pseudo_state.c
[157/187] Compiling pseudo.c
[158/187] Compiling selector.c
[159/187] Compiling rule.c
[160/187] Compiling parser.c
[161/187] Compiling state.c
[162/187] Compiling log.c
[163/187] Compiling utils.c
[164/187] Compiling at_rule.c
[165/187] Compiling css.c
[166/187] Compiling declaration.c
[167/187] Compiling strtod.c
[167/187] Compiling str.c
[169/187] Compiling shs.c
[170/187] Compiling print.c
[171/187] Compiling serialize.c
[172/187] Compiling plog.c
[173/187] Compiling mraw.c
[174/187] Compiling in.c
[175/187] Compiling dobject.c
[176/187] Compiling mem.c
[177/187] Compiling diyfp.c
[178/187] Compiling state.c
[179/187] Compiling conv.c
[180/187] Compiling dtoa.c
[180/187] Compiling hash.c
[182/187] Compiling bst_map.c
[183/187] Compiling avl.c
[184/187] Compiling array.c
[185/187] Compiling property.c
[186/187] Compiling array_obj.c
[188/195] Emitting module SwiftLexbor
[189/196] Compiling SwiftLexbor HTMLNode.swift
[190/196] Compiling SwiftLexbor HTMLSerializer.swift
[191/196] Compiling SwiftLexbor HTMLDocument.swift
[192/196] Compiling SwiftLexbor HTMLDocument+Sequence.swift
[193/196] Compiling SwiftLexbor HTMLElement.swift
[194/196] Compiling SwiftLexbor LexborConverter.swift
[195/196] Compiling SwiftLexbor HTMLVisitor.swift
[196/196] Compiling SwiftLexbor SwiftLexbor.swift
Build complete! (14.42s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "swift-lexbor",
  "name" : "swift-lexbor",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "SwiftLexbor",
      "targets" : [
        "SwiftLexbor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CLexbor",
      "targets" : [
        "CLexbor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftLexborTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLexborTests",
      "path" : "Tests/SwiftLexborTests",
      "sources" : [
        "SwiftLexborTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLexbor"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftLexbor",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLexbor",
      "path" : "Sources/SwiftLexbor",
      "product_memberships" : [
        "SwiftLexbor"
      ],
      "sources" : [
        "AST/HTMLDocument+Sequence.swift",
        "AST/HTMLDocument.swift",
        "AST/HTMLElement.swift",
        "AST/HTMLNode.swift",
        "HTMLSerializer.swift",
        "HTMLVisitor.swift",
        "Parser/LexborConverter.swift",
        "SwiftLexbor.swift"
      ],
      "target_dependencies" : [
        "CLexbor"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CLexbor",
      "module_type" : "ClangTarget",
      "name" : "CLexbor",
      "path" : "Sources/CLexbor",
      "product_memberships" : [
        "SwiftLexbor",
        "CLexbor"
      ],
      "sources" : [
        "lexbor/core/array.c",
        "lexbor/core/array_obj.c",
        "lexbor/core/avl.c",
        "lexbor/core/bst.c",
        "lexbor/core/bst_map.c",
        "lexbor/core/conv.c",
        "lexbor/core/diyfp.c",
        "lexbor/core/dobject.c",
        "lexbor/core/dtoa.c",
        "lexbor/core/hash.c",
        "lexbor/core/in.c",
        "lexbor/core/mem.c",
        "lexbor/core/mraw.c",
        "lexbor/core/plog.c",
        "lexbor/core/print.c",
        "lexbor/core/serialize.c",
        "lexbor/core/shs.c",
        "lexbor/core/str.c",
        "lexbor/core/strtod.c",
        "lexbor/core/utils.c",
        "lexbor/css/at_rule.c",
        "lexbor/css/at_rule/state.c",
        "lexbor/css/css.c",
        "lexbor/css/declaration.c",
        "lexbor/css/log.c",
        "lexbor/css/parser.c",
        "lexbor/css/property.c",
        "lexbor/css/property/state.c",
        "lexbor/css/rule.c",
        "lexbor/css/selectors/pseudo.c",
        "lexbor/css/selectors/pseudo_state.c",
        "lexbor/css/selectors/selector.c",
        "lexbor/css/selectors/selectors.c",
        "lexbor/css/selectors/state.c",
        "lexbor/css/state.c",
        "lexbor/css/stylesheet.c",
        "lexbor/css/syntax/anb.c",
        "lexbor/css/syntax/parser.c",
        "lexbor/css/syntax/state.c",
        "lexbor/css/syntax/syntax.c",
        "lexbor/css/syntax/token.c",
        "lexbor/css/syntax/tokenizer.c",
        "lexbor/css/syntax/tokenizer/error.c",
        "lexbor/css/unit.c",
        "lexbor/css/value.c",
        "lexbor/dom/collection.c",
        "lexbor/dom/exception.c",
        "lexbor/dom/interface.c",
        "lexbor/dom/interfaces/attr.c",
        "lexbor/dom/interfaces/cdata_section.c",
        "lexbor/dom/interfaces/character_data.c",
        "lexbor/dom/interfaces/comment.c",
        "lexbor/dom/interfaces/document.c",
        "lexbor/dom/interfaces/document_fragment.c",
        "lexbor/dom/interfaces/document_type.c",
        "lexbor/dom/interfaces/element.c",
        "lexbor/dom/interfaces/event_target.c",
        "lexbor/dom/interfaces/node.c",
        "lexbor/dom/interfaces/processing_instruction.c",
        "lexbor/dom/interfaces/shadow_root.c",
        "lexbor/dom/interfaces/text.c",
        "lexbor/html/encoding.c",
        "lexbor/html/interface.c",
        "lexbor/html/interfaces/anchor_element.c",
        "lexbor/html/interfaces/area_element.c",
        "lexbor/html/interfaces/audio_element.c",
        "lexbor/html/interfaces/base_element.c",
        "lexbor/html/interfaces/body_element.c",
        "lexbor/html/interfaces/br_element.c",
        "lexbor/html/interfaces/button_element.c",
        "lexbor/html/interfaces/canvas_element.c",
        "lexbor/html/interfaces/d_list_element.c",
        "lexbor/html/interfaces/data_element.c",
        "lexbor/html/interfaces/data_list_element.c",
        "lexbor/html/interfaces/details_element.c",
        "lexbor/html/interfaces/dialog_element.c",
        "lexbor/html/interfaces/directory_element.c",
        "lexbor/html/interfaces/div_element.c",
        "lexbor/html/interfaces/document.c",
        "lexbor/html/interfaces/element.c",
        "lexbor/html/interfaces/embed_element.c",
        "lexbor/html/interfaces/field_set_element.c",
        "lexbor/html/interfaces/font_element.c",
        "lexbor/html/interfaces/form_element.c",
        "lexbor/html/interfaces/frame_element.c",
        "lexbor/html/interfaces/frame_set_element.c",
        "lexbor/html/interfaces/head_element.c",
        "lexbor/html/interfaces/heading_element.c",
        "lexbor/html/interfaces/hr_element.c",
        "lexbor/html/interfaces/html_element.c",
        "lexbor/html/interfaces/iframe_element.c",
        "lexbor/html/interfaces/image_element.c",
        "lexbor/html/interfaces/input_element.c",
        "lexbor/html/interfaces/label_element.c",
        "lexbor/html/interfaces/legend_element.c",
        "lexbor/html/interfaces/li_element.c",
        "lexbor/html/interfaces/link_element.c",
        "lexbor/html/interfaces/map_element.c",
        "lexbor/html/interfaces/marquee_element.c",
        "lexbor/html/interfaces/media_element.c",
        "lexbor/html/interfaces/menu_element.c",
        "lexbor/html/interfaces/meta_element.c",
        "lexbor/html/interfaces/meter_element.c",
        "lexbor/html/interfaces/mod_element.c",
        "lexbor/html/interfaces/o_list_element.c",
        "lexbor/html/interfaces/object_element.c",
        "lexbor/html/interfaces/opt_group_element.c",
        "lexbor/html/interfaces/option_element.c",
        "lexbor/html/interfaces/output_element.c",
        "lexbor/html/interfaces/paragraph_element.c",
        "lexbor/html/interfaces/param_element.c",
        "lexbor/html/interfaces/picture_element.c",
        "lexbor/html/interfaces/pre_element.c",
        "lexbor/html/interfaces/progress_element.c",
        "lexbor/html/interfaces/quote_element.c",
        "lexbor/html/interfaces/script_element.c",
        "lexbor/html/interfaces/select_element.c",
        "lexbor/html/interfaces/slot_element.c",
        "lexbor/html/interfaces/source_element.c",
        "lexbor/html/interfaces/span_element.c",
        "lexbor/html/interfaces/style_element.c",
        "lexbor/html/interfaces/table_caption_element.c",
        "lexbor/html/interfaces/table_cell_element.c",
        "lexbor/html/interfaces/table_col_element.c",
        "lexbor/html/interfaces/table_element.c",
        "lexbor/html/interfaces/table_row_element.c",
        "lexbor/html/interfaces/table_section_element.c",
        "lexbor/html/interfaces/template_element.c",
        "lexbor/html/interfaces/text_area_element.c",
        "lexbor/html/interfaces/time_element.c",
        "lexbor/html/interfaces/title_element.c",
        "lexbor/html/interfaces/track_element.c",
        "lexbor/html/interfaces/u_list_element.c",
        "lexbor/html/interfaces/unknown_element.c",
        "lexbor/html/interfaces/video_element.c",
        "lexbor/html/interfaces/window.c",
        "lexbor/html/node.c",
        "lexbor/html/parser.c",
        "lexbor/html/serialize.c",
        "lexbor/html/style.c",
        "lexbor/html/token.c",
        "lexbor/html/token_attr.c",
        "lexbor/html/tokenizer.c",
        "lexbor/html/tokenizer/error.c",
        "lexbor/html/tokenizer/state.c",
        "lexbor/html/tokenizer/state_comment.c",
        "lexbor/html/tokenizer/state_doctype.c",
        "lexbor/html/tokenizer/state_rawtext.c",
        "lexbor/html/tokenizer/state_rcdata.c",
        "lexbor/html/tokenizer/state_script.c",
        "lexbor/html/tree.c",
        "lexbor/html/tree/active_formatting.c",
        "lexbor/html/tree/error.c",
        "lexbor/html/tree/insertion_mode/after_after_body.c",
        "lexbor/html/tree/insertion_mode/after_after_frameset.c",
        "lexbor/html/tree/insertion_mode/after_body.c",
        "lexbor/html/tree/insertion_mode/after_frameset.c",
        "lexbor/html/tree/insertion_mode/after_head.c",
        "lexbor/html/tree/insertion_mode/before_head.c",
        "lexbor/html/tree/insertion_mode/before_html.c",
        "lexbor/html/tree/insertion_mode/foreign_content.c",
        "lexbor/html/tree/insertion_mode/in_body.c",
        "lexbor/html/tree/insertion_mode/in_caption.c",
        "lexbor/html/tree/insertion_mode/in_cell.c",
        "lexbor/html/tree/insertion_mode/in_column_group.c",
        "lexbor/html/tree/insertion_mode/in_frameset.c",
        "lexbor/html/tree/insertion_mode/in_head.c",
        "lexbor/html/tree/insertion_mode/in_head_noscript.c",
        "lexbor/html/tree/insertion_mode/in_row.c",
        "lexbor/html/tree/insertion_mode/in_select.c",
        "lexbor/html/tree/insertion_mode/in_select_in_table.c",
        "lexbor/html/tree/insertion_mode/in_table.c",
        "lexbor/html/tree/insertion_mode/in_table_body.c",
        "lexbor/html/tree/insertion_mode/in_table_text.c",
        "lexbor/html/tree/insertion_mode/in_template.c",
        "lexbor/html/tree/insertion_mode/initial.c",
        "lexbor/html/tree/insertion_mode/text.c",
        "lexbor/html/tree/open_elements.c",
        "lexbor/html/tree/template_insertion.c",
        "lexbor/ns/ns.c",
        "lexbor/ports/posix/lexbor/core/fs.c",
        "lexbor/ports/posix/lexbor/core/memory.c",
        "lexbor/ports/posix/lexbor/core/perf.c",
        "lexbor/selectors/selectors.c",
        "lexbor/tag/tag.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:5920b6fc7f526808de8dcf4e65806a8aca248ef5a9160d25a6b9c7489c0b8a3f
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.