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 libaom, reference 3.0.0 (b00c20), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 05:04:40 UTC.

Swift 6 data race errors: 0

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/SDWebImage/libaom-Xcode.git
Reference: 3.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SDWebImage/libaom-Xcode
 * tag               3.0.0      -> FETCH_HEAD
HEAD is now at b00c20d Fix podspec build issue because of missing srcs
Submodule path 'aom': checked out 'd853caa2ab62d161e5edf344ffee7b597449dc0d'
Submodule 'aom' (https://aomedia.googlesource.com/aom.git) registered for path 'aom'
Cloning into '/Users/admin/builder/spi-builder-workspace/aom'...
Cloned https://github.com/SDWebImage/libaom-Xcode.git
Revision (git rev-parse @):
b00c20d10f13608c7579aad1f849e0f815d4d3a8
SUCCESS checkout https://github.com/SDWebImage/libaom-Xcode.git at 3.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/SDWebImage/libaom-Xcode.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/172] Compiling aom_integer.c
[1/172] Compiling bitreader.c
[2/172] Compiling bitwriter.c
[2/172] Compiling binary_codes_reader.c
[2/172] Compiling binary_codes_writer.c
[5/172] Compiling blend_a64_hmask.c
[6/172] Compiling blend_a64_vmask.c
[7/172] Compiling bitreader_buffer.c
[8/172] Compiling aom_convolve.c
[9/172] Compiling aom_config.c
[10/172] Compiling blend_a64_mask.c
[11/172] Compiling vector.c
[12/172] Compiling fast.c
[13/172] Compiling nonmax.c
[14/172] Compiling args_helper.c
[15/172] Compiling wedge_utils.c
[16/172] Compiling fast_9.c
[17/172] Compiling txb_rdopt.c
[18/172] Compiling tokenize.c
[18/172] Compiling tune_vmaf.c
[20/172] Compiling svc_layercontext.c
[21/172] Compiling superres_scale.c
[22/172] Compiling speed_features.c
[23/172] Compiling tx_search.c
[24/172] Compiling reconinter_enc.c
[25/172] Compiling segmentation.c
[26/172] Compiling ransac.c
[27/172] Compiling rd.c
[28/172] Compiling ratectrl.c
[29/172] Compiling pickrst.c
[30/172] Compiling picklpf.c
[31/172] Compiling pickcdef.c
[32/172] Compiling var_based_part.c
[33/172] Compiling pass2_strategy.c
[34/172] Compiling temporal_filter.c
[35/172] Compiling optical_flow.c
[36/172] Compiling tpl_model.c
[37/172] Compiling partition_strategy.c
[38/172] Compiling ml.c
[39/172] Compiling palette.c
[40/172] Compiling mv_prec.c
[41/172] Compiling partition_search.c
[42/172] Compiling lookahead.c
[43/172] Compiling nonrd_pickmode.c
[44/172] Compiling motion_search_facade.c
[45/172] Compiling hybrid_fwd_txfm.c
[45/172] Compiling level.c
[47/172] Compiling hash.c
[48/172] Compiling hash_motion.c
[49/172] Compiling interp_search.c
[49/172] Compiling extend.c
[51/172] Compiling mcomp.c
[52/172] Compiling intra_mode_search.c
[53/172] Compiling gop_structure.c
[54/172] Compiling global_motion_facade.c
[55/172] Compiling rdopt.c
[56/172] Compiling global_motion.c
[57/172] Compiling firstpass.c
[58/172] Compiling ethread.c
[59/172] Compiling encodemv.c
[60/172] Compiling encodetxb.c
[61/172] Compiling dwt.c
[62/172] Compiling cost.c
[63/172] Compiling corner_detect.c
[64/172] Compiling encodemb.c
[65/172] Compiling encoder_utils.c
[66/172] Compiling corner_match.c
[67/172] Compiling encodeframe_utils.c
[68/172] Compiling encode_strategy.c
[69/172] Compiling blockiness.c
[70/172] Compiling context_tree.c
[71/172] Compiling encodeframe.c
[72/172] Compiling cnn.c
[73/172] Compiling encoder.c
[74/172] Compiling av1_temporal_denoiser.c
[75/172] Compiling av1_noise_estimate.c
[76/172] Compiling av1_quantize.c
[77/172] Compiling av1_fwd_txfm2d.c
[78/172] Compiling compound_type.c
[79/172] Compiling aq_variance.c
[80/172] Compiling av1_fwd_txfm1d.c
[81/172] Compiling aq_cyclicrefresh.c
[82/172] Compiling bitstream.c
[83/172] Compiling detokenize.c
[84/172] Compiling obu.c
[85/172] Compiling aq_complexity.c
[86/172] Compiling decodetxb.c
[87/172] Compiling accounting.c
[88/172] Compiling decoder.c
[89/172] Compiling timing.c
[90/172] Compiling decodemv.c
[91/172] Compiling warped_motion.c
[92/172] Compiling txb_common.c
[93/172] Compiling seg_common.c
[94/172] Compiling tile_common.c
[95/172] Compiling thread_common.c
[96/172] Compiling scan.c
[97/172] Compiling scale.c
[98/172] Compiling odintrin.c
[99/172] Compiling obu_util.c
[100/172] Compiling restoration.c
[101/172] Compiling pred_common.c
[102/172] Compiling resize.c
[103/172] Compiling decodeframe.c
[104/172] Compiling reconintra.c
[105/172] Compiling reconinter.c
[106/172] Compiling frame_buffers.c
[107/172] Compiling mvref_common.c
[108/172] Compiling loopfiltermask.c
[109/172] Compiling idct.c
[110/172] Compiling entropymv.c
[111/172] Compiling quant_common.c
[112/172] Compiling debugmodes.c
[113/172] Compiling entropymode.c
[114/172] Compiling cfl.c
[115/172] Compiling convolve.c
[116/172] Compiling cdef_block.c
[117/172] Compiling cdef.c
[117/172] Compiling entropy.c
[119/172] Compiling blockd.c
[120/172] Compiling av1_txfm.c
[121/172] Compiling av1_rtcd.c
[122/172] Compiling av1_inv_txfm2d.c
[123/172] Compiling av1_loopfilter.c
[124/172] Compiling alloccommon.c
[125/172] Compiling av1_inv_txfm1d.c
[126/172] Compiling av1_dx_iface.c
[127/172] Compiling debug_util.c
[128/172] Compiling arg_defs.c
[129/172] Compiling aom_thread.c
[130/172] Compiling gen_scalers.c
[131/172] Compiling yv12config.c
[132/172] Compiling yv12extend.c
[133/172] Compiling aom_scale.c
[134/172] Compiling aom_scale_rtcd.c
[135/172] Compiling aom_mem.c
[136/172] Compiling av1_cx_iface.c
While building module 'libvmaf' imported from /Users/admin/builder/spi-builder-workspace/generate/libvmaf.h:1:
In file included from <module-includes>:1:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/libvmaf-Xcode/include/libvmaf/libvmaf.h:335:1: warning: umbrella header for module 'libvmaf' does not include header 'version.h' [-Wincomplete-umbrella]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/libvmaf-Xcode/include/libvmaf/libvmaf.h:335:1: warning: umbrella header for module 'libvmaf' does not include header 'config.h' [-Wincomplete-umbrella]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/libvmaf-Xcode/include/libvmaf/libvmaf.h:335:1: warning: umbrella header for module 'libvmaf' does not include header 'vcs_version.h' [-Wincomplete-umbrella]
/Users/admin/builder/spi-builder-workspace/aom/aom_dsp/vmaf.c:118:7: warning: 'compute_vmaf' is deprecated [-Wdeprecated-declarations]
  118 |       compute_vmaf(&vmaf_score, fmt, width, height, read_frame,
      |       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/libvmaf-Xcode/include/libvmaf/compute_vmaf.h:60:17: note: 'compute_vmaf' has been explicitly marked deprecated here
   60 | __attribute__ ((deprecated))
      |                 ^
/Users/admin/builder/spi-builder-workspace/aom/aom_dsp/vmaf.c:145:7: warning: 'compute_vmaf' is deprecated [-Wdeprecated-declarations]
  145 |       compute_vmaf(&vmaf_score, fmt, frame_width, frame_height, rd_frm,
      |       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/libvmaf-Xcode/include/libvmaf/compute_vmaf.h:60:17: note: 'compute_vmaf' has been explicitly marked deprecated here
   60 | __attribute__ ((deprecated))
      |                 ^
5 warnings generated.
[137/172] Compiling vmaf.c
[138/172] Compiling sum_squares.c
[139/172] Compiling subtract.c
[140/172] Compiling sse.c
[141/172] Compiling sad_av1.c
[142/172] Compiling psnrhvs.c
[143/172] Compiling quantize.c
[144/172] Compiling sad.c
[145/172] Compiling psnr.c
[146/172] Compiling noise_util.c
[147/172] Compiling noise_model.c
[148/172] Compiling variance.c
[149/172] Compiling loopfilter.c
[150/172] Compiling grain_table.c
[151/172] Compiling grain_synthesis.c
[152/172] Compiling intrapred.c
[153/172] Compiling fwd_txfm.c
[154/172] Compiling fastssim.c
[155/172] Compiling entenc.c
[156/172] Compiling fft.c
[157/172] Compiling entdec.c
[158/172] Compiling entcode.c
[159/172] Compiling bitwriter_buffer.c
[160/172] Compiling aom_image.c
[161/172] Compiling blk_sse_sum.c
[162/172] Compiling cdef_block_ssse3.c
[163/172] Compiling aom_dsp_rtcd.c
[164/172] Compiling avg.c
[165/172] Compiling cdef_block_sse4.c
[166/172] Compiling cdef_block_neon.c
[167/172] Compiling aom_encoder.c
[168/172] Compiling aom_decoder.c
[169/172] Compiling cdef_block_sse2.c
[170/172] Compiling aom_codec.c
[171/172] Compiling cdef_block_avx2.c
Build complete! (9.96s)
Fetching https://github.com/SDWebImage/libvmaf-Xcode.git
[1/98] Fetching libvmaf-xcode
Fetched https://github.com/SDWebImage/libvmaf-Xcode.git from cache (0.94s)
Computing version for https://github.com/SDWebImage/libvmaf-Xcode.git
Computed https://github.com/SDWebImage/libvmaf-Xcode.git at 2.3.1 (1.45s)
Creating working copy for https://github.com/SDWebImage/libvmaf-Xcode.git
Working copy of https://github.com/SDWebImage/libvmaf-Xcode.git resolved at 2.3.1
Build complete.
{
  "c_language_standard" : "gnu11",
  "cxx_language_standard" : "gnu++14",
  "dependencies" : [
    {
      "identity" : "libvmaf-xcode",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.2.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SDWebImage/libvmaf-Xcode.git"
    }
  ],
  "manifest_display_name" : "libaom",
  "name" : "libaom",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "libaom",
      "targets" : [
        "libaom"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libaom",
      "module_type" : "ClangTarget",
      "name" : "libaom",
      "path" : ".",
      "product_dependencies" : [
        "libvmaf"
      ],
      "product_memberships" : [
        "libaom"
      ],
      "sources" : [
        "aom/aom/src/aom_codec.c",
        "aom/aom/src/aom_decoder.c",
        "aom/aom/src/aom_encoder.c",
        "aom/aom/src/aom_image.c",
        "aom/aom/src/aom_integer.c",
        "aom/aom_dsp/aom_convolve.c",
        "aom/aom_dsp/aom_dsp_rtcd.c",
        "aom/aom_dsp/avg.c",
        "aom/aom_dsp/binary_codes_reader.c",
        "aom/aom_dsp/binary_codes_writer.c",
        "aom/aom_dsp/bitreader.c",
        "aom/aom_dsp/bitreader_buffer.c",
        "aom/aom_dsp/bitwriter.c",
        "aom/aom_dsp/bitwriter_buffer.c",
        "aom/aom_dsp/blend_a64_hmask.c",
        "aom/aom_dsp/blend_a64_mask.c",
        "aom/aom_dsp/blend_a64_vmask.c",
        "aom/aom_dsp/blk_sse_sum.c",
        "aom/aom_dsp/entcode.c",
        "aom/aom_dsp/entdec.c",
        "aom/aom_dsp/entenc.c",
        "aom/aom_dsp/fastssim.c",
        "aom/aom_dsp/fft.c",
        "aom/aom_dsp/fwd_txfm.c",
        "aom/aom_dsp/grain_synthesis.c",
        "aom/aom_dsp/grain_table.c",
        "aom/aom_dsp/intrapred.c",
        "aom/aom_dsp/loopfilter.c",
        "aom/aom_dsp/noise_model.c",
        "aom/aom_dsp/noise_util.c",
        "aom/aom_dsp/psnr.c",
        "aom/aom_dsp/psnrhvs.c",
        "aom/aom_dsp/quantize.c",
        "aom/aom_dsp/sad.c",
        "aom/aom_dsp/sad_av1.c",
        "aom/aom_dsp/sse.c",
        "aom/aom_dsp/subtract.c",
        "aom/aom_dsp/sum_squares.c",
        "aom/aom_dsp/variance.c",
        "aom/aom_dsp/vmaf.c",
        "aom/aom_mem/aom_mem.c",
        "aom/aom_scale/aom_scale_rtcd.c",
        "aom/aom_scale/generic/aom_scale.c",
        "aom/aom_scale/generic/gen_scalers.c",
        "aom/aom_scale/generic/yv12config.c",
        "aom/aom_scale/generic/yv12extend.c",
        "aom/aom_util/aom_thread.c",
        "aom/aom_util/debug_util.c",
        "aom/av1/arg_defs.c",
        "aom/av1/av1_cx_iface.c",
        "aom/av1/av1_dx_iface.c",
        "aom/av1/common/alloccommon.c",
        "aom/av1/common/av1_inv_txfm1d.c",
        "aom/av1/common/av1_inv_txfm2d.c",
        "aom/av1/common/av1_loopfilter.c",
        "aom/av1/common/av1_rtcd.c",
        "aom/av1/common/av1_txfm.c",
        "aom/av1/common/blockd.c",
        "aom/av1/common/cdef.c",
        "aom/av1/common/cdef_block.c",
        "aom/av1/common/cdef_block_avx2.c",
        "aom/av1/common/cdef_block_neon.c",
        "aom/av1/common/cdef_block_sse2.c",
        "aom/av1/common/cdef_block_sse4.c",
        "aom/av1/common/cdef_block_ssse3.c",
        "aom/av1/common/cfl.c",
        "aom/av1/common/convolve.c",
        "aom/av1/common/debugmodes.c",
        "aom/av1/common/entropy.c",
        "aom/av1/common/entropymode.c",
        "aom/av1/common/entropymv.c",
        "aom/av1/common/frame_buffers.c",
        "aom/av1/common/idct.c",
        "aom/av1/common/loopfiltermask.c",
        "aom/av1/common/mvref_common.c",
        "aom/av1/common/obu_util.c",
        "aom/av1/common/odintrin.c",
        "aom/av1/common/pred_common.c",
        "aom/av1/common/quant_common.c",
        "aom/av1/common/reconinter.c",
        "aom/av1/common/reconintra.c",
        "aom/av1/common/resize.c",
        "aom/av1/common/restoration.c",
        "aom/av1/common/scale.c",
        "aom/av1/common/scan.c",
        "aom/av1/common/seg_common.c",
        "aom/av1/common/thread_common.c",
        "aom/av1/common/tile_common.c",
        "aom/av1/common/timing.c",
        "aom/av1/common/txb_common.c",
        "aom/av1/common/warped_motion.c",
        "aom/av1/decoder/accounting.c",
        "aom/av1/decoder/decodeframe.c",
        "aom/av1/decoder/decodemv.c",
        "aom/av1/decoder/decoder.c",
        "aom/av1/decoder/decodetxb.c",
        "aom/av1/decoder/detokenize.c",
        "aom/av1/decoder/obu.c",
        "aom/av1/encoder/aq_complexity.c",
        "aom/av1/encoder/aq_cyclicrefresh.c",
        "aom/av1/encoder/aq_variance.c",
        "aom/av1/encoder/av1_fwd_txfm1d.c",
        "aom/av1/encoder/av1_fwd_txfm2d.c",
        "aom/av1/encoder/av1_noise_estimate.c",
        "aom/av1/encoder/av1_quantize.c",
        "aom/av1/encoder/av1_temporal_denoiser.c",
        "aom/av1/encoder/bitstream.c",
        "aom/av1/encoder/blockiness.c",
        "aom/av1/encoder/cnn.c",
        "aom/av1/encoder/compound_type.c",
        "aom/av1/encoder/context_tree.c",
        "aom/av1/encoder/corner_detect.c",
        "aom/av1/encoder/corner_match.c",
        "aom/av1/encoder/cost.c",
        "aom/av1/encoder/dwt.c",
        "aom/av1/encoder/encode_strategy.c",
        "aom/av1/encoder/encodeframe.c",
        "aom/av1/encoder/encodeframe_utils.c",
        "aom/av1/encoder/encodemb.c",
        "aom/av1/encoder/encodemv.c",
        "aom/av1/encoder/encoder.c",
        "aom/av1/encoder/encoder_utils.c",
        "aom/av1/encoder/encodetxb.c",
        "aom/av1/encoder/ethread.c",
        "aom/av1/encoder/extend.c",
        "aom/av1/encoder/firstpass.c",
        "aom/av1/encoder/global_motion.c",
        "aom/av1/encoder/global_motion_facade.c",
        "aom/av1/encoder/gop_structure.c",
        "aom/av1/encoder/hash.c",
        "aom/av1/encoder/hash_motion.c",
        "aom/av1/encoder/hybrid_fwd_txfm.c",
        "aom/av1/encoder/interp_search.c",
        "aom/av1/encoder/intra_mode_search.c",
        "aom/av1/encoder/level.c",
        "aom/av1/encoder/lookahead.c",
        "aom/av1/encoder/mcomp.c",
        "aom/av1/encoder/ml.c",
        "aom/av1/encoder/motion_search_facade.c",
        "aom/av1/encoder/mv_prec.c",
        "aom/av1/encoder/nonrd_pickmode.c",
        "aom/av1/encoder/optical_flow.c",
        "aom/av1/encoder/palette.c",
        "aom/av1/encoder/partition_search.c",
        "aom/av1/encoder/partition_strategy.c",
        "aom/av1/encoder/pass2_strategy.c",
        "aom/av1/encoder/pickcdef.c",
        "aom/av1/encoder/picklpf.c",
        "aom/av1/encoder/pickrst.c",
        "aom/av1/encoder/ransac.c",
        "aom/av1/encoder/ratectrl.c",
        "aom/av1/encoder/rd.c",
        "aom/av1/encoder/rdopt.c",
        "aom/av1/encoder/reconinter_enc.c",
        "aom/av1/encoder/segmentation.c",
        "aom/av1/encoder/speed_features.c",
        "aom/av1/encoder/superres_scale.c",
        "aom/av1/encoder/svc_layercontext.c",
        "aom/av1/encoder/temporal_filter.c",
        "aom/av1/encoder/tokenize.c",
        "aom/av1/encoder/tpl_model.c",
        "aom/av1/encoder/tune_vmaf.c",
        "aom/av1/encoder/tx_search.c",
        "aom/av1/encoder/txb_rdopt.c",
        "aom/av1/encoder/var_based_part.c",
        "aom/av1/encoder/wedge_utils.c",
        "aom/common/args_helper.c",
        "aom/third_party/fastfeat/fast.c",
        "aom/third_party/fastfeat/fast_9.c",
        "aom/third_party/fastfeat/nonmax.c",
        "aom/third_party/vector/vector.c",
        "generate/config/aom_config.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.