The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build TPPDF, reference main (975049), with Swift 5.10 for macOS (SPM) on 11 Nov 2024 19:58:14 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.57.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/techprimate/tppdf.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/techprimate/tppdf
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 975049c chore(ci): change runs-on to macOS 15 (#401)
Cloned https://github.com/techprimate/tppdf.git
Revision (git rev-parse @):
975049c0e1022922580b7927e030901604024925
SUCCESS checkout https://github.com/techprimate/tppdf.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/techprimate/tppdf.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
[3/127] Compiling TPPDF PDFSimpleText.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[4/127] Compiling TPPDF PDFText.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[5/127] Compiling TPPDF PDFTextStyle.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[6/127] Compiling TPPDF CrossPlattformGraphics.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[7/127] Compiling TPPDF PDFConstants.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[8/127] Compiling TPPDF PDFCopy.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[9/127] Compiling TPPDF PDFDocumentObject.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[10/127] Compiling TPPDF PDFError.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[11/127] Compiling TPPDF PDFRenderObject.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[12/127] Compiling TPPDF PDFTaggableObject.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[13/127] Compiling TPPDF PDFExternalDocumentObject.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[14/127] Compiling TPPDF PDFExternalPageObject.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[15/127] Compiling TPPDF PDFContext.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[16/127] Compiling TPPDF PDFContextGraphics.swift
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[17/140] Compiling TPPDF PDFMultiDocumentGenerator.swift
[18/140] Compiling TPPDF PDFPageFormat+Layout.swift
[19/140] Compiling TPPDF PDFPageFormat+NameConstants.swift
[20/140] Compiling TPPDF PDFPageFormat+SizeConstants.swift
[21/140] Compiling TPPDF PDFPageFormat.swift
[22/140] Compiling TPPDF PDFPagination+Equatable.swift
[23/140] Compiling TPPDF PDFPagination.swift
[24/140] Compiling TPPDF PDFPaginationClosure.swift
[25/140] Compiling TPPDF PDFPaginationStyle+Equatable.swift
[26/140] Compiling TPPDF PDFPaginationStyle.swift
[27/140] Compiling TPPDF PDFSection.swift
[28/140] Compiling TPPDF PDFSectionColumn.swift
[29/140] Compiling TPPDF PDFTableOfContent.swift
[30/140] Compiling TPPDF NSAttributedString+PDFTableContent.swift
[31/140] Compiling TPPDF CGPoint+Math.swift
[32/140] Compiling TPPDF CGPoint+Null.swift
[33/140] Compiling TPPDF PDFGenerator+Debug.swift
[34/140] Compiling TPPDF PDFGenerator+Layout.swift
[35/140] Compiling TPPDF PDFColumnWrapSectionObject.swift
[36/140] Compiling TPPDF PDFSectionColumnObject.swift
[37/140] Compiling TPPDF PDFSectionObject.swift
[38/140] Compiling TPPDF PDFTableOfContentObject.swift
[39/140] Compiling TPPDF PDFTableCalculatedCell.swift
[40/140] Compiling TPPDF PDFTableMergeUtil.swift
[41/140] Compiling TPPDF PDFTableNode.swift
[42/140] Compiling TPPDF PDFTableObject.swift
[43/140] Compiling TPPDF PDFTableValidator.swift
[44/140] Compiling TPPDF PDFTableColumn.swift
[45/140] Compiling TPPDF PDFTableColumns.swift
[46/140] Compiling TPPDF PDFTableMergeable.swift
[47/140] Compiling TPPDF PDFTableRow.swift
[48/140] Compiling TPPDF PDFTableRows.swift
[49/140] Compiling TPPDF PDFTableSection.swift
[50/140] Compiling TPPDF PDFTableCellBorders.swift
[51/140] Compiling TPPDF PDFTableCellPosition+Equatable-Hashable.swift
[52/140] Compiling TPPDF PDFTableCellStyle.swift
[53/140] Compiling TPPDF PDFTableStyle+Defaults.swift
[54/140] Compiling TPPDF PDFTableStyle+Equatable.swift
[55/140] Compiling TPPDF PDFTableStyle.swift
[56/140] Compiling TPPDF PDFAttributedText.swift
[57/140] Compiling TPPDF PDFSimpleText+Equatable.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[58/140] Compiling TPPDF Number+PDFTableContentable.swift
[59/140] Compiling TPPDF PDFTableContent+ContentType.swift
[60/140] Compiling TPPDF PDFTableContent.swift
[61/140] Compiling TPPDF PDFTableContentable.swift
[62/140] Compiling TPPDF String+PDFTableContent.swift
[63/140] Compiling TPPDF UIImage+PDFTableContent.swift
[64/140] Compiling TPPDF PDFTable.swift
[65/140] Compiling TPPDF PDFTableCell.swift
[66/140] Compiling TPPDF PDFTableCellAlignment.swift
[67/140] Compiling TPPDF PDFTableCellPosition.swift
[68/140] Compiling TPPDF PDFTable+CellSubscripts.swift
[69/140] Compiling TPPDF PDFTable+ColumnSubscripts.swift
[70/140] Compiling TPPDF PDFTable+RowSubscripts.swift
[71/140] Compiling TPPDF PDFTable+SectionSubscripts.swift
[72/140] Compiling TPPDF PDFLayoutHeights+Equatable.swift
[73/140] Compiling TPPDF PDFLayoutHeights.swift
[74/140] Compiling TPPDF PDFLayoutIndentations+Equatable.swift
[75/140] Compiling TPPDF PDFLayoutIndentations.swift
[76/140] Compiling TPPDF PDFMarginObject.swift
[77/140] Compiling TPPDF PDFOffsetObject+Equatable.swift
[78/140] Compiling TPPDF PDFOffsetObject.swift
[79/140] Compiling TPPDF PDFPageBreakObject+Equatable.swift
[80/140] Compiling TPPDF PDFPageBreakObject.swift
[81/140] Compiling TPPDF PDFPageLayout+Equatable.swift
[82/140] Compiling TPPDF PDFSectionColumnContainer.swift
[83/140] Compiling TPPDF PDFSpaceObject.swift
[84/140] Compiling TPPDF PDFListObject.swift
[85/140] Compiling TPPDF PDFGraphics.swift
[86/140] Compiling TPPDF PDFLineObject.swift
[87/140] Compiling TPPDF PDFLineSeparatorObject+Equatable.swift
[88/140] Compiling TPPDF PDFLineSeparatorObject.swift
[89/140] Compiling TPPDF PDFRectangleObject.swift
[90/140] Compiling TPPDF UIColor+CloseToEqual.swift
[91/140] Compiling TPPDF PDFGroupObject.swift
[92/140] Compiling TPPDF PDFImageObject.swift
[93/140] Compiling TPPDF PDFImageRowObject.swift
[94/140] Compiling TPPDF PDFColumnLayoutState.swift
[95/140] Compiling TPPDF PDFIndentationObject+Equatable.swift
[96/140] Compiling TPPDF PDFIndentationObject.swift
[97/140] Compiling TPPDF PDFLayout+Equatable.swift
[98/140] Compiling TPPDF PDFLayout.swift
[99/140] Compiling TPPDF PDFGeneratorDelegate.swift
[100/140] Compiling TPPDF PDFGeneratorImageDelegate.swift
[101/140] Compiling TPPDF PDFDocument.swift
[102/140] Compiling TPPDF PDFDocumentBackground.swift
[103/140] Compiling TPPDF PDFExternalDocument.swift
[104/140] Compiling TPPDF PDFBezierPath+Copying.swift
[105/140] Compiling TPPDF PDFBezierPath.swift
[106/140] Compiling TPPDF PDFBezierPathVertex.swift
[107/140] Compiling TPPDF PDFDynamicGeometryShape.swift
[108/140] Compiling TPPDF PDFLineStyle.swift
[109/140] Compiling TPPDF PDFLineType.swift
[110/140] Compiling TPPDF PDFGroup+Objects.swift
[111/140] Compiling TPPDF PDFGroup.swift
[112/140] Compiling TPPDF PDFGroupContainer.swift
[113/140] Compiling TPPDF PDFMasterGroup.swift
[114/140] Compiling TPPDF PDFImage.swift
[115/140] Compiling TPPDF PDFImageOptions.swift
[116/140] Compiling TPPDF PDFImageSizeFit.swift
[117/140] Compiling TPPDF PDFContainer.swift
[118/140] Compiling TPPDF PDFPageLayout.swift
[119/140] Compiling TPPDF PDFList.swift
[120/140] Compiling TPPDF PDFListItem.swift
[121/140] Compiling TPPDF PDFListItemSymbol.swift
[122/140] Compiling TPPDF PDFInfo+Equatable.swift
[123/140] Compiling TPPDF PDFInfo.swift
[124/140] Compiling TPPDF PDFGenerator+Generation.swift
[125/140] Compiling TPPDF PDFGenerator.swift
[126/140] Compiling TPPDF PDFGeneratorProtocol.swift
[127/140] Emitting module TPPDF
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:29: error: unknown attribute 'retroactive'
    extension NSEdgeInsets: @retroactive Equatable {
                            ^
/Users/admin/builder/spi-builder-workspace/Source/API/Utils/CrossPlattformGraphics.swift:69:5: error: inheritance from non-protocol type 'any Equatable'
    extension NSEdgeInsets: @retroactive Equatable {
    ^
[128/140] Compiling TPPDF PDFAttributedTextObject.swift
[129/140] Compiling TPPDF PDFFontObject.swift
[130/140] Compiling TPPDF PDFTextColorObject.swift
[131/140] Compiling TPPDF PDFAttributableObject.swift
[132/140] Compiling TPPDF PDFObjectAttribute.swift
[133/140] Compiling TPPDF CustomStringConvertible+AutoDescribing.swift
[134/140] Compiling TPPDF FileManager+TemporaryFiles.swift
[135/140] Compiling TPPDF Int+RomanNumerals.swift
[136/140] Compiling TPPDF PDFCalculations.swift
[137/140] Compiling TPPDF PDFLocatedRenderObject.swift
[138/140] Compiling TPPDF PDFSlicedObject.swift
[139/140] Compiling TPPDF Stack.swift
[140/140] Compiling TPPDF WeakRef.swift
error: fatalError
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:8:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
        .iOS(.v9),
              ^
/Users/admin/builder/spi-builder-workspace/Package.swift:16:10: warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
        .package(url: "https://github.com/Quick/Quick", .exact("3.1.2")),
         ^
/Users/admin/builder/spi-builder-workspace/Package.swift:16:58: warning: 'exact' is deprecated
        .package(url: "https://github.com/Quick/Quick", .exact("3.1.2")),
                                                         ^
/Users/admin/builder/spi-builder-workspace/Package.swift:17:10: warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
        .package(url: "https://github.com/Quick/Nimble", .exact("9.2.1")),
         ^
/Users/admin/builder/spi-builder-workspace/Package.swift:17:59: warning: 'exact' is deprecated
        .package(url: "https://github.com/Quick/Nimble", .exact("9.2.1")),
                                                          ^
Fetching https://github.com/Quick/Quick
Fetching https://github.com/Quick/Nimble
[1/14740] Fetching quick
[2212/34021] Fetching quick, nimble
Fetched https://github.com/Quick/Nimble from cache (4.01s)
Fetched https://github.com/Quick/Quick from cache (4.01s)
Computing version for https://github.com/Quick/Nimble
Computed https://github.com/Quick/Nimble at 9.2.1 (2.70s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (1.01s)
Computing version for https://github.com/Quick/Quick
Computed https://github.com/Quick/Quick at 3.1.2 (0.60s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.57s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.75s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.60s)
Creating working copy for https://github.com/Quick/Nimble
Working copy of https://github.com/Quick/Nimble resolved at 9.2.1
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/Quick/Quick
Working copy of https://github.com/Quick/Quick resolved at 3.1.2
BUILD FAILURE 5.10 macosSpm