The Swift Package Index logo.Swift Package Index

Build Information

Successful build of CWavPack, reference 5.7.0 (775e6f), with Swift 6.4 for macOS (SPM) on 20 Sep 2026 19:21:05 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sbooth/CWavPack.git
Reference: 5.7.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sbooth/CWavPack
 * tag               5.7.0      -> FETCH_HEAD
HEAD is now at 775e6f3 Update TODO.md
Cloned https://github.com/sbooth/CWavPack.git
Revision (git rev-parse @):
775e6f381f266dcfca24df6221cb9d08d3e877f0
SUCCESS checkout https://github.com/sbooth/CWavPack.git at 5.7.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/sbooth/CWavPack.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning 1 / 67]
[Starting]
[15 / 69]
[30 / 69] wavpack
[51 / 78] wavpack
[55 / 82]
[68 / 82] wavpack
[79 / 82] wavpack
[79 / 82]
Build complete! (4.03 sec)
/Users/admin/builder/spi-builder-workspace/Sources/wavpack/common_utils.c:675:86: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  675 |                 temp32 = cp [0] + ((int32_t) cp [1] << 8) + ((int32_t) cp [2] << 16) + ((int64_t) cp [3] << 24);
      |                        ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/wavpack/common_utils.c:760:86: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  760 |                 temp32 = cp [3] + ((int32_t) cp [2] << 8) + ((int32_t) cp [1] << 16) + ((int64_t) cp [0] << 24);
      |                        ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/wavpack/write_words.c:604:17: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  604 |         value = labs (samples [chan = 0]);
      |               ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/wavpack/write_words.c:635:21: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  635 |             value = labs (samples [chan = 1]);
      |                   ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/wavpack/read_words.c:622:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  622 |         bs->sr = local_sr >> bitcount;
      |                ~ ~~~~~~~~~^~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/wavpack/unpack.c:77:66: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
   77 |     int32_t mute_limit = (1L << ((flags & MAG_MASK) >> MAG_LSB)) + 2;
      |             ~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
1 warning generated.
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CWavPack",
  "name" : "CWavPack",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "wavpack",
      "targets" : [
        "wavpack"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "wavpack",
      "module_type" : "ClangTarget",
      "name" : "wavpack",
      "path" : "Sources/wavpack",
      "product_memberships" : [
        "wavpack"
      ],
      "sources" : [
        "common_utils.c",
        "decorr_utils.c",
        "entropy_utils.c",
        "extra1.c",
        "extra2.c",
        "open_filename.c",
        "open_legacy.c",
        "open_raw.c",
        "open_utils.c",
        "pack.c",
        "pack_dns.c",
        "pack_dsd.c",
        "pack_floats.c",
        "pack_utils.c",
        "read_words.c",
        "tag_utils.c",
        "tags.c",
        "unpack.c",
        "unpack3.c",
        "unpack3_open.c",
        "unpack3_seek.c",
        "unpack_dsd.c",
        "unpack_floats.c",
        "unpack_seek.c",
        "unpack_utils.c",
        "write_words.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CWavPackTests",
      "module_type" : "SwiftTarget",
      "name" : "CWavPackTests",
      "path" : "Tests/CWavPackTests",
      "sources" : [
        "CWavPackTests.swift"
      ],
      "target_dependencies" : [
        "wavpack"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.6"
}
Done.