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

Successful build of PLzmaSDK, reference 1.5.1 (66a9a1), with Swift 6.2 (beta) for macOS (SPM) on 9 Jul 2025 21:21:39 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/OlehKulykov/PLzmaSDK.git
Reference: 1.5.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/OlehKulykov/PLzmaSDK
 * tag               1.5.1      -> FETCH_HEAD
HEAD is now at 66a9a1a Release 1.5.1
Cloned https://github.com/OlehKulykov/PLzmaSDK.git
Revision (git rev-parse @):
66a9a1a309905dd257ac649c1876dd9806aeeec0
SUCCESS checkout https://github.com/OlehKulykov/PLzmaSDK.git at 1.5.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/OlehKulykov/PLzmaSDK.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Found unhandled resource at /Users/admin/builder/spi-builder-workspace/resources/PrivacyInfo.xcprivacy
Building for debugging...
[0/183] Compiling Lzma2DecMt.c
[1/183] Compiling AesOpt.c
[2/183] Compiling LzFindOpt.c
[3/183] Compiling LzFindMt.c
[4/183] Compiling Lzma2Enc.c
[5/183] Compiling Lzma2Dec.c
[6/183] Write swift-version-1EA4D86E10B52AF.txt
[7/183] Compiling 7zCrc.c
[8/183] Compiling 7zCrcOpt.c
[9/183] Compiling LzFind.c
[10/183] Compiling plzma_test_files file__names_txt.c
[11/183] Compiling plzma_test_files file__shutuptakemoney_jpg.c
[12/183] Compiling plzma_test_files file__munchen_jpg.c
[13/183] Compiling plzma_test_files file__zombies_jpg.c
[14/183] Compiling plzma_test_files file__southpark_jpg.c
[15/183] Compiling 7zStream.c
[16/183] Compiling plzma_test_files file__6_7z.c
[17/183] Compiling plzma_test_files file__7_7z.c
[18/183] Compiling plzma_test_files file__8_7z.c
[19/183] Compiling plzma_test_files file__9_7z.c
[20/183] Compiling plzma_test_files file__18_7z_003.c
[21/183] Compiling plzma_test_files file__17_jpg_xz.c
[22/183] Compiling plzma_test_files file__18_7z_002.c
[23/183] Compiling plzma_test_files file__18_7z_001.c
[24/183] Compiling plzma_test_files file__5_7z.c
[25/183] Compiling plzma_test_files file__2_7z.c
[26/183] Compiling plzma_test_files file__4_7z.c
[27/183] Compiling plzma_test_files file__1_7z.c
[28/183] Compiling plzma_test_files file__3_7z.c
[29/183] Compiling plzma_test_files file__16_tar_xz.c
[30/183] Compiling plzma_test_files file__15_tar.c
[31/183] Compiling libplzma plzma_update_callback.cpp
[31/183] Compiling libplzma plzma_raw_heap_memory.cpp
[33/183] Compiling plzma_test_files file__13_7z.c
[34/183] Compiling plzma_test_files file__14_7z.c
[35/183] Compiling plzma_test_files file__12_7z.c
[36/183] Compiling plzma_test_files file__10_7z.c
[37/183] Compiling plzma_test_files file__11_7z.c
[38/183] Compiling libplzma plzma_string.cpp
[39/183] Compiling libplzma plzma_path_utils.cpp
[40/183] Compiling libplzma plzma_file_utils.cpp
[41/183] Compiling libplzma plzma_item.cpp
[42/183] Compiling libplzma plzma_path.cpp
[43/183] Compiling libplzma plzma_exception.cpp
[44/183] Compiling libplzma plzma_common.cpp
[45/183] Compiling TimeUtils.cpp
[46/183] Compiling System.cpp
[47/183] Compiling PropVariantConv.cpp
[48/183] Compiling PropVariant.cpp
[49/183] Compiling libplzma plzma_progress.cpp
[50/183] Compiling libplzma plzma.cpp
[50/183] Compiling libplzma plzma_open_callback.cpp
[50/183] Compiling libplzma plzma_base_callback.cpp
[52/183] Compiling FileName.cpp
[54/183] Compiling libplzma plzma_in_streams.cpp
[55/183] Compiling libplzma plzma_decoder_impl.cpp
[56/183] Compiling libplzma plzma_extract_callback.cpp
[57/183] Compiling libplzma plzma_out_streams.cpp
[58/183] Compiling libplzma plzma_encoder_impl.cpp
[59/183] Compiling FileIO.cpp
[60/183] Compiling FileFind.cpp
[61/183] Compiling StringToInt.cpp
[62/183] Compiling XzCrc64Reg.cpp
[63/183] Compiling NewHandler.cpp
[64/183] Compiling Sha256Reg.cpp
[65/183] Compiling UTFConvert.cpp
[66/183] Compiling StringConvert.cpp
[67/183] Compiling FileDir.cpp
[68/183] Compiling Wildcard.cpp
[69/183] Compiling MyWindows.cpp
[70/183] Compiling CRC.cpp
[71/183] Compiling IntToString.cpp
[72/183] Compiling CrcReg.cpp
[73/183] Compiling RandGen.cpp
[74/183] Compiling MyAesReg.cpp
[75/183] Compiling MyAes.cpp
[76/183] Compiling 7zAesRegister.cpp
[77/183] Compiling MyString.cpp
[78/183] Compiling 7zAes.cpp
[79/183] Compiling XzEncoder.cpp
[80/183] Compiling PpmdRegister.cpp
[81/183] Compiling XzDecoder.cpp
[82/183] Compiling PpmdEncoder.cpp
[83/183] Compiling PpmdDecoder.cpp
[83/183] Compiling LzmaRegister.cpp
[85/183] Compiling LzmaEncoder.cpp
[86/183] Compiling LzmaDecoder.cpp
[87/183] Compiling Lzma2Register.cpp
[88/183] Compiling Lzma2Encoder.cpp
[89/183] Compiling CopyRegister.cpp
[90/183] Compiling DeltaFilter.cpp
[91/183] Compiling Lzma2Decoder.cpp
[92/183] Compiling ByteSwap.cpp
[93/183] Compiling CopyCoder.cpp
[94/183] Compiling BranchRegister.cpp
[95/183] Compiling CodecExports.cpp
[96/183] Compiling BranchMisc.cpp
[97/183] Compiling BcjRegister.cpp
[98/183] Compiling BcjCoder.cpp
[99/183] Compiling VirtThread.cpp
[100/183] Compiling Bcj2Register.cpp
[101/183] Compiling StreamUtils.cpp
[102/183] Compiling PropId.cpp
[103/183] Compiling UniqBlocks.cpp
[104/183] Compiling Bcj2Coder.cpp
[105/183] Compiling ProgressUtils.cpp
[106/183] Compiling OutBuffer.cpp
[107/183] Compiling StreamObjects.cpp
[108/183] Compiling OffsetStream.cpp
[109/183] Compiling InBuffer.cpp
[110/183] Compiling LimitedStreams.cpp
[111/183] Compiling InOutTempBuffer.cpp
[112/183] Compiling MethodProps.cpp
[113/183] Compiling CWrappers.cpp
[114/183] Compiling FilterCoder.cpp
[115/183] Compiling FileStreams.cpp
[116/183] Compiling CreateCoder.cpp
[117/183] Compiling TarUpdate.cpp
[118/183] Compiling TarHeader.cpp
[119/183] Compiling XzHandler.cpp
[120/183] Compiling TarRegister.cpp
[121/183] Compiling TarOut.cpp
[122/183] Compiling TarIn.cpp
[123/183] Compiling TarHandlerOut.cpp
[124/183] Compiling SplitHandler.cpp
[125/183] Compiling LzmaHandler.cpp
[126/183] Compiling OutStreamWithCRC.cpp
[127/183] Compiling DllExports2.cpp
[128/183] Compiling MultiStream.cpp
[129/183] Compiling ItemNameUtils.cpp
[130/183] Compiling TarHandler.cpp
[131/183] Compiling InStreamWithCRC.cpp
[132/183] Compiling DummyOutStream.cpp
[133/183] Compiling HandlerOut.cpp
[134/183] Compiling ArchiveExports.cpp
[135/183] Compiling 7zHeader.cpp
[136/183] Compiling CoderMixer2.cpp
[137/183] Compiling 7zRegister.cpp
[138/183] Compiling 7zProperties.cpp
[139/183] Compiling 7zOut.cpp
[140/183] Compiling 7zIn.cpp
[141/183] Compiling XzIn.c
[142/183] Compiling 7zFolderInStream.cpp
[143/183] Compiling 7zHandlerOut.cpp
[144/183] Compiling 7zHandler.cpp
[145/183] Compiling 7zUpdate.cpp
[146/183] Compiling XzEnc.c
[147/183] Compiling 7zExtract.cpp
[148/183] Compiling XzCrc64Opt.c
[149/183] Compiling XzCrc64.c
[150/183] Compiling XzDec.c
[151/183] Compiling Xz.c
[152/183] Compiling Threads.c
[153/183] Compiling SwapBytes.c
[154/183] Compiling 7zDecode.cpp
[155/183] Compiling Sort.c
[156/183] Compiling 7zEncode.cpp
[157/183] Compiling Sha256.c
[158/183] Compiling Ppmd7Enc.c
[159/183] Compiling Sha256Opt.c
[160/183] Compiling Ppmd7Dec.c
[161/183] Compiling MtCoder.c
[162/183] Compiling LzmaLib.c
[163/183] Compiling BraIA64.c
[164/183] Compiling Ppmd7.c
[165/183] Compiling Delta.c
[166/183] Compiling CpuArch.c
[167/183] Compiling LzmaDec.c
[167/183] Copying PrivacyInfo.xcprivacy
[167/183] Write sources
[170/183] Compiling Bra86.c
[171/183] Compiling LzmaEnc.c
[172/183] Compiling 7zAsm.S
[173/183] Compiling Bcj2Enc.c
[174/183] Compiling Bcj2.c
[174/183] Compiling Alloc.c
[176/183] Compiling Bra.c
[177/183] Compiling LzmaDecOpt.S
[178/183] Compiling Aes.c
[180/197] Compiling PLzmaSDK String+Plzma.swift
[181/198] Emitting module PLzmaSDK
[182/198] Compiling PLzmaSDK Decoder.swift
[183/198] Compiling PLzmaSDK Encoder.swift
[184/198] Compiling PLzmaSDK OutStream.swift
[185/198] Compiling PLzmaSDK InStream.swift
[186/198] Compiling PLzmaSDK Item.swift
[187/198] Compiling PLzmaSDK ItemArray.swift
[188/198] Compiling PLzmaSDK ItemOutStreamArray.swift
[189/198] Compiling PLzmaSDK Types.swift
[190/198] Compiling PLzmaSDK OutMultiStream.swift
[191/198] Compiling PLzmaSDK Exception.swift
[192/198] Compiling PLzmaSDK Global.swift
[193/198] Compiling PLzmaSDK Path.swift
[194/198] Compiling PLzmaSDK resource_bundle_accessor.swift
[194/198] Write Objects.LinkFileList
[196/198] Archiving libPLzmaSDK-Static.a
[197/198] Linking libPLzmaSDK-Dynamic.dylib
Build complete! (9.05s)
Build complete.
Found unhandled resource at /Users/admin/builder/spi-builder-workspace/resources/PrivacyInfo.xcprivacy
{
  "c_language_standard" : "c11",
  "cxx_language_standard" : "c++11",
  "dependencies" : [
  ],
  "manifest_display_name" : "PLzmaSDK",
  "name" : "PLzmaSDK",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "PLzmaSDK",
      "targets" : [
        "PLzmaSDK"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PLzmaSDK-Static",
      "targets" : [
        "PLzmaSDK"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "PLzmaSDK-Dynamic",
      "targets" : [
        "PLzmaSDK"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5",
    "6"
  ],
  "targets" : [
    {
      "c99name" : "plzma_test_files",
      "module_type" : "ClangTarget",
      "name" : "plzma_test_files",
      "path" : "test_files",
      "sources" : [
        "file__10_7z.c",
        "file__11_7z.c",
        "file__12_7z.c",
        "file__13_7z.c",
        "file__14_7z.c",
        "file__15_tar.c",
        "file__16_tar_xz.c",
        "file__17_jpg_xz.c",
        "file__18_7z_001.c",
        "file__18_7z_002.c",
        "file__18_7z_003.c",
        "file__1_7z.c",
        "file__2_7z.c",
        "file__3_7z.c",
        "file__4_7z.c",
        "file__5_7z.c",
        "file__6_7z.c",
        "file__7_7z.c",
        "file__8_7z.c",
        "file__9_7z.c",
        "file__munchen_jpg.c",
        "file__names_txt.c",
        "file__shutuptakemoney_jpg.c",
        "file__southpark_jpg.c",
        "file__zombies_jpg.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "libplzma",
      "module_type" : "ClangTarget",
      "name" : "libplzma",
      "path" : "src",
      "product_memberships" : [
        "PLzmaSDK",
        "PLzmaSDK-Static",
        "PLzmaSDK-Dynamic"
      ],
      "sources" : [
        "Asm/arm64/7zAsm.S",
        "Asm/arm64/LzmaDecOpt.S",
        "C/7zCrc.c",
        "C/7zCrcOpt.c",
        "C/7zStream.c",
        "C/Aes.c",
        "C/AesOpt.c",
        "C/Alloc.c",
        "C/Bcj2.c",
        "C/Bcj2Enc.c",
        "C/Bra.c",
        "C/Bra86.c",
        "C/BraIA64.c",
        "C/CpuArch.c",
        "C/Delta.c",
        "C/LzFind.c",
        "C/LzFindMt.c",
        "C/LzFindOpt.c",
        "C/Lzma2Dec.c",
        "C/Lzma2DecMt.c",
        "C/Lzma2Enc.c",
        "C/LzmaDec.c",
        "C/LzmaEnc.c",
        "C/LzmaLib.c",
        "C/MtCoder.c",
        "C/Ppmd7.c",
        "C/Ppmd7Dec.c",
        "C/Ppmd7Enc.c",
        "C/Sha256.c",
        "C/Sha256Opt.c",
        "C/Sort.c",
        "C/SwapBytes.c",
        "C/Threads.c",
        "C/Xz.c",
        "C/XzCrc64.c",
        "C/XzCrc64Opt.c",
        "C/XzDec.c",
        "C/XzEnc.c",
        "C/XzIn.c",
        "CPP/7zip/Archive/7z/7zDecode.cpp",
        "CPP/7zip/Archive/7z/7zEncode.cpp",
        "CPP/7zip/Archive/7z/7zExtract.cpp",
        "CPP/7zip/Archive/7z/7zFolderInStream.cpp",
        "CPP/7zip/Archive/7z/7zHandler.cpp",
        "CPP/7zip/Archive/7z/7zHandlerOut.cpp",
        "CPP/7zip/Archive/7z/7zHeader.cpp",
        "CPP/7zip/Archive/7z/7zIn.cpp",
        "CPP/7zip/Archive/7z/7zOut.cpp",
        "CPP/7zip/Archive/7z/7zProperties.cpp",
        "CPP/7zip/Archive/7z/7zRegister.cpp",
        "CPP/7zip/Archive/7z/7zUpdate.cpp",
        "CPP/7zip/Archive/ArchiveExports.cpp",
        "CPP/7zip/Archive/Common/CoderMixer2.cpp",
        "CPP/7zip/Archive/Common/DummyOutStream.cpp",
        "CPP/7zip/Archive/Common/HandlerOut.cpp",
        "CPP/7zip/Archive/Common/InStreamWithCRC.cpp",
        "CPP/7zip/Archive/Common/ItemNameUtils.cpp",
        "CPP/7zip/Archive/Common/MultiStream.cpp",
        "CPP/7zip/Archive/Common/OutStreamWithCRC.cpp",
        "CPP/7zip/Archive/DllExports2.cpp",
        "CPP/7zip/Archive/LzmaHandler.cpp",
        "CPP/7zip/Archive/SplitHandler.cpp",
        "CPP/7zip/Archive/Tar/TarHandler.cpp",
        "CPP/7zip/Archive/Tar/TarHandlerOut.cpp",
        "CPP/7zip/Archive/Tar/TarHeader.cpp",
        "CPP/7zip/Archive/Tar/TarIn.cpp",
        "CPP/7zip/Archive/Tar/TarOut.cpp",
        "CPP/7zip/Archive/Tar/TarRegister.cpp",
        "CPP/7zip/Archive/Tar/TarUpdate.cpp",
        "CPP/7zip/Archive/XzHandler.cpp",
        "CPP/7zip/Common/CWrappers.cpp",
        "CPP/7zip/Common/CreateCoder.cpp",
        "CPP/7zip/Common/FileStreams.cpp",
        "CPP/7zip/Common/FilterCoder.cpp",
        "CPP/7zip/Common/InBuffer.cpp",
        "CPP/7zip/Common/InOutTempBuffer.cpp",
        "CPP/7zip/Common/LimitedStreams.cpp",
        "CPP/7zip/Common/MethodProps.cpp",
        "CPP/7zip/Common/OffsetStream.cpp",
        "CPP/7zip/Common/OutBuffer.cpp",
        "CPP/7zip/Common/ProgressUtils.cpp",
        "CPP/7zip/Common/PropId.cpp",
        "CPP/7zip/Common/StreamObjects.cpp",
        "CPP/7zip/Common/StreamUtils.cpp",
        "CPP/7zip/Common/UniqBlocks.cpp",
        "CPP/7zip/Common/VirtThread.cpp",
        "CPP/7zip/Compress/Bcj2Coder.cpp",
        "CPP/7zip/Compress/Bcj2Register.cpp",
        "CPP/7zip/Compress/BcjCoder.cpp",
        "CPP/7zip/Compress/BcjRegister.cpp",
        "CPP/7zip/Compress/BranchMisc.cpp",
        "CPP/7zip/Compress/BranchRegister.cpp",
        "CPP/7zip/Compress/ByteSwap.cpp",
        "CPP/7zip/Compress/CodecExports.cpp",
        "CPP/7zip/Compress/CopyCoder.cpp",
        "CPP/7zip/Compress/CopyRegister.cpp",
        "CPP/7zip/Compress/DeltaFilter.cpp",
        "CPP/7zip/Compress/Lzma2Decoder.cpp",
        "CPP/7zip/Compress/Lzma2Encoder.cpp",
        "CPP/7zip/Compress/Lzma2Register.cpp",
        "CPP/7zip/Compress/LzmaDecoder.cpp",
        "CPP/7zip/Compress/LzmaEncoder.cpp",
        "CPP/7zip/Compress/LzmaRegister.cpp",
        "CPP/7zip/Compress/PpmdDecoder.cpp",
        "CPP/7zip/Compress/PpmdEncoder.cpp",
        "CPP/7zip/Compress/PpmdRegister.cpp",
        "CPP/7zip/Compress/XzDecoder.cpp",
        "CPP/7zip/Compress/XzEncoder.cpp",
        "CPP/7zip/Crypto/7zAes.cpp",
        "CPP/7zip/Crypto/7zAesRegister.cpp",
        "CPP/7zip/Crypto/MyAes.cpp",
        "CPP/7zip/Crypto/MyAesReg.cpp",
        "CPP/7zip/Crypto/RandGen.cpp",
        "CPP/Common/CRC.cpp",
        "CPP/Common/CrcReg.cpp",
        "CPP/Common/IntToString.cpp",
        "CPP/Common/MyString.cpp",
        "CPP/Common/MyWindows.cpp",
        "CPP/Common/NewHandler.cpp",
        "CPP/Common/Sha256Reg.cpp",
        "CPP/Common/StringConvert.cpp",
        "CPP/Common/StringToInt.cpp",
        "CPP/Common/UTFConvert.cpp",
        "CPP/Common/Wildcard.cpp",
        "CPP/Common/XzCrc64Reg.cpp",
        "CPP/Windows/FileDir.cpp",
        "CPP/Windows/FileFind.cpp",
        "CPP/Windows/FileIO.cpp",
        "CPP/Windows/FileName.cpp",
        "CPP/Windows/PropVariant.cpp",
        "CPP/Windows/PropVariantConv.cpp",
        "CPP/Windows/System.cpp",
        "CPP/Windows/TimeUtils.cpp",
        "plzma.cpp",
        "plzma_base_callback.cpp",
        "plzma_common.cpp",
        "plzma_decoder_impl.cpp",
        "plzma_encoder_impl.cpp",
        "plzma_exception.cpp",
        "plzma_extract_callback.cpp",
        "plzma_file_utils.cpp",
        "plzma_in_streams.cpp",
        "plzma_item.cpp",
        "plzma_open_callback.cpp",
        "plzma_out_streams.cpp",
        "plzma_path.cpp",
        "plzma_path_utils.cpp",
        "plzma_progress.cpp",
        "plzma_raw_heap_memory.cpp",
        "plzma_string.cpp",
        "plzma_update_callback.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PLzmaSDKTests",
      "module_type" : "SwiftTarget",
      "name" : "PLzmaSDKTests",
      "path" : "swift_pm_tests",
      "sources" : [
        "LinuxMain.swift",
        "plzmaTests/Compress.swift",
        "plzmaTests/Global.swift",
        "plzmaTests/OpenAndList.swift",
        "plzmaTests/TypesTests.swift",
        "plzmaTests/XCTestManifests.swift",
        "plzmaTests/plzmaTests.swift"
      ],
      "target_dependencies" : [
        "PLzmaSDK",
        "libplzma",
        "plzma_test_files"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PLzmaSDK",
      "module_type" : "SwiftTarget",
      "name" : "PLzmaSDK",
      "path" : "swift",
      "product_memberships" : [
        "PLzmaSDK",
        "PLzmaSDK-Static",
        "PLzmaSDK-Dynamic"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Decoder.swift",
        "Encoder.swift",
        "Exception.swift",
        "Global.swift",
        "InStream.swift",
        "Item.swift",
        "ItemArray.swift",
        "ItemOutStreamArray.swift",
        "OutMultiStream.swift",
        "OutStream.swift",
        "Path.swift",
        "String+Plzma.swift",
        "Types.swift"
      ],
      "target_dependencies" : [
        "libplzma"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
Done.