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 master (7e4cfc), with Swift 6.1 for Android on 30 May 2025 02:17:51 UTC.

Swift 6 data race errors: 3

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/OlehKulykov/PLzmaSDK.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/OlehKulykov/PLzmaSDK
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 7e4cfc9 1736554034
Cloned https://github.com/OlehKulykov/PLzmaSDK.git
Revision (git rev-parse @):
7e4cfc97800065e0bf30737ff6bd5efea1e333ef
SUCCESS checkout https://github.com/OlehKulykov/PLzmaSDK.git at master
========================================
Build
========================================
Selected platform:         android
Swift version:             6.1
Building package at path:  $PWD
https://github.com/OlehKulykov/PLzmaSDK.git
https://github.com/OlehKulykov/PLzmaSDK.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "c_language_standard" : "c11",
  "cxx_language_standard" : "c++11",
  "dependencies" : [
  ],
  "manifest_display_name" : "PLzmaSDK",
  "name" : "PLzmaSDK",
  "path" : "/host/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"
  ],
  "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"
      ],
      "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" : "5.4"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Building for debugging...
[0/183] Compiling LzmaDecOpt.S
[1/183] Compiling 7zAsm.S
[2/183] Compiling 7zStream.c
[3/183] Compiling 7zCrc.c
[4/183] Compiling 7zCrcOpt.c
[5/183] Compiling Alloc.c
[5/183] Compiling AesOpt.c
[7/183] Compiling Aes.c
[8/183] Write swift-version-24593BA9C3E375BF.txt
[9/183] Compiling plzma_test_files file__shutuptakemoney_jpg.c
[10/183] Compiling plzma_test_files file__munchen_jpg.c
[11/183] Compiling plzma_test_files file__names_txt.c
[12/183] Compiling plzma_test_files file__southpark_jpg.c
[13/183] Compiling plzma_test_files file__zombies_jpg.c
[14/183] Compiling plzma_test_files file__8_7z.c
[15/183] Compiling plzma_test_files file__9_7z.c
[16/183] Compiling plzma_test_files file__7_7z.c
[17/183] Compiling plzma_test_files file__6_7z.c
[18/183] Compiling plzma_test_files file__4_7z.c
[19/183] Compiling plzma_test_files file__18_7z_003.c
[20/183] Compiling plzma_test_files file__5_7z.c
[21/183] Compiling plzma_test_files file__3_7z.c
[22/183] Compiling plzma_test_files file__2_7z.c
[23/183] Compiling plzma_test_files file__17_jpg_xz.c
[24/183] Compiling plzma_test_files file__18_7z_002.c
[25/183] Compiling plzma_test_files file__1_7z.c
[26/183] Compiling plzma_test_files file__18_7z_001.c
[27/183] Compiling libplzma plzma_update_callback.cpp
[28/183] Compiling plzma_test_files file__15_tar.c
[29/183] Compiling plzma_test_files file__14_7z.c
[30/183] Compiling plzma_test_files file__16_tar_xz.c
[31/183] Compiling libplzma plzma_string.cpp
[32/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__11_7z.c
[35/183] Compiling plzma_test_files file__12_7z.c
[36/183] Compiling plzma_test_files file__10_7z.c
/host/spi-builder-workspace/src/plzma_path_utils.cpp:86:35: warning: 'readdir_r' is deprecated: readdir_r is deprecated; use readdir instead [-Wdeprecated-declarations]
   86 |                 if ( (readRes = ::readdir_r(dir.dir, &d, &dp)) == 0 && dp) {
      |                                   ^
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/dirent.h:128:130: note: 'readdir_r' has been explicitly marked deprecated here
  128 | int readdir_r(DIR* _Nonnull __dir, struct dirent* _Nonnull __entry, struct dirent* _Nullable * _Nonnull __buffer) __attribute__((__deprecated__("readdir_r is deprecated; use readdir instead")));
      |                                                                                                                                  ^
1 warning generated.
[37/183] Compiling libplzma plzma_path_utils.cpp
[38/183] Compiling libplzma plzma_file_utils.cpp
[39/183] Compiling libplzma plzma_item.cpp
[40/183] Compiling libplzma plzma_exception.cpp
/host/spi-builder-workspace/src/plzma_path.cpp:261:29: warning: 'readdir_r' is deprecated: readdir_r is deprecated; use readdir instead [-Wdeprecated-declarations]
  261 |                 readRes = ::readdir_r(_dir, &d, &dp);
      |                             ^
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/dirent.h:128:130: note: 'readdir_r' has been explicitly marked deprecated here
  128 | int readdir_r(DIR* _Nonnull __dir, struct dirent* _Nonnull __entry, struct dirent* _Nullable * _Nonnull __buffer) __attribute__((__deprecated__("readdir_r is deprecated; use readdir instead")));
      |                                                                                                                                  ^
1 warning generated.
[41/183] Compiling libplzma plzma_path.cpp
[42/183] Compiling libplzma plzma_common.cpp
[43/183] Compiling libplzma plzma_open_callback.cpp
[44/183] Compiling libplzma plzma_progress.cpp
[45/183] Compiling libplzma plzma_extract_callback.cpp
[46/183] Compiling TimeUtils.cpp
[47/183] Compiling libplzma plzma_out_streams.cpp
[48/183] Compiling System.cpp
[49/183] Compiling libplzma plzma_in_streams.cpp
[50/183] Compiling PropVariantConv.cpp
[51/183] Compiling PropVariant.cpp
[52/183] Compiling FileName.cpp
[53/183] Compiling FileIO.cpp
[54/183] Compiling FileFind.cpp
[55/183] Compiling libplzma plzma_encoder_impl.cpp
[56/183] Compiling XzCrc64Reg.cpp
[57/183] Compiling FileDir.cpp
[58/183] Compiling libplzma plzma_decoder_impl.cpp
[59/183] Compiling Wildcard.cpp
[60/183] Compiling StringToInt.cpp
[61/183] Compiling NewHandler.cpp
[62/183] Compiling UTFConvert.cpp
[63/183] Compiling StringConvert.cpp
[64/183] Compiling Sha256Reg.cpp
[65/183] Compiling MyWindows.cpp
[66/183] Compiling IntToString.cpp
[67/183] Compiling MyString.cpp
[68/183] Compiling CrcReg.cpp
[69/183] Compiling MyAes.cpp
[70/183] Compiling CRC.cpp
[71/183] Compiling RandGen.cpp
[72/183] Compiling MyAesReg.cpp
[73/183] Compiling 7zAesRegister.cpp
[74/183] Compiling libplzma plzma_base_callback.cpp
[75/183] Compiling XzEncoder.cpp
[76/183] Compiling XzDecoder.cpp
[77/183] Compiling libplzma plzma.cpp
[78/183] Compiling PpmdRegister.cpp
[79/183] Compiling 7zAes.cpp
[80/183] Compiling PpmdDecoder.cpp
[81/183] Compiling PpmdEncoder.cpp
[82/183] Compiling Lzma2Register.cpp
[83/183] Compiling LzmaRegister.cpp
[84/183] Compiling LzmaEncoder.cpp
[85/183] Compiling LzmaDecoder.cpp
[86/183] Compiling CopyRegister.cpp
[87/183] Compiling Lzma2Encoder.cpp
[88/183] Compiling DeltaFilter.cpp
[89/183] Compiling Lzma2Decoder.cpp
[90/183] Compiling ByteSwap.cpp
[91/183] Compiling CopyCoder.cpp
[92/183] Compiling BranchRegister.cpp
[93/183] Compiling CodecExports.cpp
[94/183] Compiling BranchMisc.cpp
[95/183] Compiling Bcj2Register.cpp
[96/183] Compiling BcjRegister.cpp
[97/183] Compiling BcjCoder.cpp
[98/183] Compiling UniqBlocks.cpp
[99/183] Compiling PropId.cpp
[100/183] Compiling VirtThread.cpp
[101/183] Compiling ProgressUtils.cpp
[102/183] Compiling StreamUtils.cpp
[103/183] Compiling StreamObjects.cpp
[104/183] Compiling Bcj2Coder.cpp
[105/183] Compiling OutBuffer.cpp
[106/183] Compiling OffsetStream.cpp
[107/183] Compiling MethodProps.cpp
[108/183] Compiling InBuffer.cpp
[109/183] Compiling LimitedStreams.cpp
[110/183] Compiling InOutTempBuffer.cpp
[111/183] Compiling FileStreams.cpp
[112/183] Compiling CWrappers.cpp
[113/183] Compiling FilterCoder.cpp
[114/183] Compiling CreateCoder.cpp
[115/183] Compiling TarHeader.cpp
[116/183] Compiling TarRegister.cpp
[117/183] Compiling TarOut.cpp
[118/183] Compiling TarIn.cpp
[119/183] Compiling TarUpdate.cpp
[120/183] Compiling OutStreamWithCRC.cpp
[121/183] Compiling DllExports2.cpp
[122/183] Compiling TarHandlerOut.cpp
[123/183] Compiling LzmaHandler.cpp
[124/183] Compiling XzHandler.cpp
[125/183] Compiling SplitHandler.cpp
[126/183] Compiling ItemNameUtils.cpp
[127/183] Compiling MultiStream.cpp
[128/183] Compiling TarHandler.cpp
[129/183] Compiling DummyOutStream.cpp
[130/183] Compiling InStreamWithCRC.cpp
[131/183] Compiling ArchiveExports.cpp
[132/183] Compiling HandlerOut.cpp
[133/183] Compiling CoderMixer2.cpp
[134/183] Compiling 7zRegister.cpp
[135/183] Compiling 7zProperties.cpp
[136/183] Compiling 7zIn.cpp
[137/183] Compiling 7zHeader.cpp
[138/183] Compiling 7zOut.cpp
[139/183] Compiling XzIn.c
[140/183] Compiling 7zHandlerOut.cpp
[141/183] Compiling 7zUpdate.cpp
[142/183] Compiling XzCrc64Opt.c
[143/183] Compiling XzEnc.c
[144/183] Compiling XzDec.c
[145/183] Compiling 7zFolderInStream.cpp
[146/183] Compiling 7zExtract.cpp
[147/183] Compiling XzCrc64.c
[147/183] Compiling 7zDecode.cpp
[149/183] Compiling 7zEncode.cpp
[150/183] Compiling Sort.c
[151/183] Compiling 7zHandler.cpp
[152/183] Compiling Xz.c
[153/183] Compiling Threads.c
[154/183] Compiling Sha256.c
[155/183] Compiling MtCoder.c
[156/183] Compiling Ppmd7Dec.c
[157/183] Compiling Ppmd7.c
[158/183] Compiling Ppmd7Enc.c
[159/183] Compiling LzmaLib.c
[160/183] Compiling Lzma2Enc.c
[161/183] Compiling Lzma2DecMt.c
[162/183] Compiling LzmaDec.c
[163/183] Compiling LzmaEnc.c
[164/183] Compiling LzFindOpt.c
[165/183] Compiling Delta.c
[166/183] Compiling BraIA64.c
[167/183] Compiling Lzma2Dec.c
[168/183] Compiling LzFindMt.c
[169/183] Compiling CpuArch.c
[170/183] Write sources
[171/183] Compiling Sha256Opt.c
[172/183] Compiling SwapBytes.c
[173/183] Compiling Bra86.c
[174/183] Compiling Bcj2Enc.c
[175/183] Compiling Bcj2.c
[176/183] Compiling Bra.c
[177/183] Compiling LzFind.c
[179/196] Compiling PLzmaSDK String+Plzma.swift
[180/197] Compiling PLzmaSDK InStream.swift
[181/197] Compiling PLzmaSDK Item.swift
[182/197] Compiling PLzmaSDK ItemArray.swift
[183/197] Compiling PLzmaSDK ItemOutStreamArray.swift
[184/197] Compiling PLzmaSDK Exception.swift
/host/spi-builder-workspace/swift/Exception.swift:52:16: warning: stored property 'code' of 'Sendable'-conforming struct 'Exception' has non-sendable type 'ErrorCode'; this is an error in the Swift 6 language mode
50 |
51 |     /// Returns predefined code, type of the exception.
52 |     public let code: ErrorCode
   |                `- warning: stored property 'code' of 'Sendable'-conforming struct 'Exception' has non-sendable type 'ErrorCode'; this is an error in the Swift 6 language mode
53 |
54 |
/host/spi-builder-workspace/swift/Types.swift:51:13: note: consider making enum 'ErrorCode' conform to the 'Sendable' protocol
 49 |
 50 | /// Exception error codes.
 51 | public enum ErrorCode: UInt8, Enum {
    |             `- note: consider making enum 'ErrorCode' conform to the 'Sendable' protocol
 52 |
 53 |     public typealias EType = plzma_error_code
[185/197] Compiling PLzmaSDK Global.swift
/host/spi-builder-workspace/swift/Exception.swift:52:16: warning: stored property 'code' of 'Sendable'-conforming struct 'Exception' has non-sendable type 'ErrorCode'; this is an error in the Swift 6 language mode
50 |
51 |     /// Returns predefined code, type of the exception.
52 |     public let code: ErrorCode
   |                `- warning: stored property 'code' of 'Sendable'-conforming struct 'Exception' has non-sendable type 'ErrorCode'; this is an error in the Swift 6 language mode
53 |
54 |
/host/spi-builder-workspace/swift/Types.swift:51:13: note: consider making enum 'ErrorCode' conform to the 'Sendable' protocol
 49 |
 50 | /// Exception error codes.
 51 | public enum ErrorCode: UInt8, Enum {
    |             `- note: consider making enum 'ErrorCode' conform to the 'Sendable' protocol
 52 |
 53 |     public typealias EType = plzma_error_code
[186/197] Compiling PLzmaSDK Decoder.swift
[187/197] Compiling PLzmaSDK Encoder.swift
[188/197] Emitting module PLzmaSDK
/host/spi-builder-workspace/swift/Exception.swift:52:16: warning: stored property 'code' of 'Sendable'-conforming struct 'Exception' has non-sendable type 'ErrorCode'; this is an error in the Swift 6 language mode
50 |
51 |     /// Returns predefined code, type of the exception.
52 |     public let code: ErrorCode
   |                `- warning: stored property 'code' of 'Sendable'-conforming struct 'Exception' has non-sendable type 'ErrorCode'; this is an error in the Swift 6 language mode
53 |
54 |
/host/spi-builder-workspace/swift/Types.swift:51:13: note: consider making enum 'ErrorCode' conform to the 'Sendable' protocol
 49 |
 50 | /// Exception error codes.
 51 | public enum ErrorCode: UInt8, Enum {
    |             `- note: consider making enum 'ErrorCode' conform to the 'Sendable' protocol
 52 |
 53 |     public typealias EType = plzma_error_code
/host/spi-builder-workspace/swift/Types.swift:167:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
154 | /// The enumeration with bitmask options for opening directory path.
155 | /// Currently uses for defining behavior of directory iteration.
156 | public struct OpenDirMode: OptionSet {
    |               `- note: consider making struct 'OpenDirMode' conform to the 'Sendable' protocol
157 |
158 |     public typealias RawValue = plzma_open_dir_mode_t
    :
165 |
166 |     /// Default behaviour, ignore any options.
167 |     public static let `default` = OpenDirMode([])
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 |
169 |     /// Follow the symbolic links.
/host/spi-builder-workspace/swift/Types.swift:170:23: warning: static property 'followSymlinks' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
154 | /// The enumeration with bitmask options for opening directory path.
155 | /// Currently uses for defining behavior of directory iteration.
156 | public struct OpenDirMode: OptionSet {
    |               `- note: consider making struct 'OpenDirMode' conform to the 'Sendable' protocol
157 |
158 |     public typealias RawValue = plzma_open_dir_mode_t
    :
168 |
169 |     /// Follow the symbolic links.
170 |     public static let followSymlinks = OpenDirMode(rawValue: 1 << 0)
    |                       |- warning: static property 'followSymlinks' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'followSymlinks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 | }
172 |
[189/197] Compiling PLzmaSDK OutMultiStream.swift
[190/197] Compiling PLzmaSDK OutStream.swift
[191/197] Compiling PLzmaSDK Path.swift
[192/197] Compiling PLzmaSDK Types.swift
/host/spi-builder-workspace/swift/Types.swift:167:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
154 | /// The enumeration with bitmask options for opening directory path.
155 | /// Currently uses for defining behavior of directory iteration.
156 | public struct OpenDirMode: OptionSet {
    |               `- note: consider making struct 'OpenDirMode' conform to the 'Sendable' protocol
157 |
158 |     public typealias RawValue = plzma_open_dir_mode_t
    :
165 |
166 |     /// Default behaviour, ignore any options.
167 |     public static let `default` = OpenDirMode([])
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 |
169 |     /// Follow the symbolic links.
/host/spi-builder-workspace/swift/Types.swift:170:23: warning: static property 'followSymlinks' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
154 | /// The enumeration with bitmask options for opening directory path.
155 | /// Currently uses for defining behavior of directory iteration.
156 | public struct OpenDirMode: OptionSet {
    |               `- note: consider making struct 'OpenDirMode' conform to the 'Sendable' protocol
157 |
158 |     public typealias RawValue = plzma_open_dir_mode_t
    :
168 |
169 |     /// Follow the symbolic links.
170 |     public static let followSymlinks = OpenDirMode(rawValue: 1 << 0)
    |                       |- warning: static property 'followSymlinks' is not concurrency-safe because non-'Sendable' type 'OpenDirMode' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'followSymlinks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 | }
172 |
[193/198] Wrapping AST for PLzmaSDK for debugging
[194/198] Write Objects.LinkFileList
[196/198] Archiving libPLzmaSDK-Static.a
[197/198] Linking libPLzmaSDK-Dynamic.so
Build complete! (31.61s)
Build complete.
{
  "c_language_standard" : "c11",
  "cxx_language_standard" : "c++11",
  "dependencies" : [
  ],
  "manifest_display_name" : "PLzmaSDK",
  "name" : "PLzmaSDK",
  "path" : "/host/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"
  ],
  "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"
      ],
      "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" : "5.4"
}
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Done.