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 master (b00c20), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 05:04:26 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: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SDWebImage/libaom-Xcode
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
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 master
========================================
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_config.c
[1/172] Compiling aom_image.c
[2/172] Compiling vector.c
[3/172] Compiling aom_encoder.c
[4/172] Compiling aom_integer.c
[5/172] Compiling aom_dsp_rtcd.c
[6/172] Compiling aom_decoder.c
[7/172] Compiling nonmax.c
[8/172] Compiling fast.c
[9/172] Compiling args_helper.c
[10/172] Compiling wedge_utils.c
[11/172] Compiling aq_complexity.c
[12/172] Compiling fast_9.c
[13/172] Compiling aom_convolve.c
[14/172] Compiling tune_vmaf.c
[15/172] Compiling txb_rdopt.c
[16/172] Compiling tokenize.c
[17/172] Compiling svc_layercontext.c
[18/172] Compiling superres_scale.c
[19/172] Compiling tx_search.c
[20/172] Compiling reconinter_enc.c
[21/172] Compiling segmentation.c
[22/172] Compiling speed_features.c
[23/172] Compiling rd.c
[24/172] Compiling ransac.c
[25/172] Compiling ratectrl.c
[26/172] Compiling temporal_filter.c
[27/172] Compiling aom_codec.c
[28/172] Compiling picklpf.c
[29/172] Compiling pickrst.c
[30/172] Compiling var_based_part.c
[31/172] Compiling tpl_model.c
[32/172] Compiling pickcdef.c
[33/172] Compiling optical_flow.c
[34/172] Compiling ml.c
[35/172] Compiling pass2_strategy.c
[36/172] Compiling mv_prec.c
[37/172] Compiling palette.c
[38/172] Compiling motion_search_facade.c
[39/172] Compiling partition_strategy.c
[40/172] Compiling rdopt.c
[41/172] Compiling nonrd_pickmode.c
[42/172] Compiling partition_search.c
[43/172] Compiling lookahead.c
[44/172] Compiling hash.c
[45/172] Compiling level.c
[46/172] Compiling hybrid_fwd_txfm.c
[47/172] Compiling hash_motion.c
[48/172] Compiling extend.c
[49/172] Compiling mcomp.c
[50/172] Compiling gop_structure.c
[51/172] Compiling interp_search.c
[52/172] Compiling intra_mode_search.c
[53/172] Compiling global_motion_facade.c
[54/172] Compiling global_motion.c
[55/172] Compiling firstpass.c
[56/172] Compiling ethread.c
[57/172] Compiling encodetxb.c
[58/172] Compiling encodemv.c
[59/172] Compiling dwt.c
[60/172] Compiling cost.c
[61/172] Compiling encoder_utils.c
[62/172] Compiling encodemb.c
[63/172] Compiling corner_detect.c
[64/172] Compiling corner_match.c
[65/172] Compiling encodeframe_utils.c
[66/172] Compiling encode_strategy.c
[67/172] Compiling encodeframe.c
[68/172] Compiling blockiness.c
[69/172] Compiling cnn.c
[70/172] Compiling context_tree.c
[71/172] Compiling encoder.c
[72/172] Compiling av1_temporal_denoiser.c
[73/172] Compiling av1_noise_estimate.c
[74/172] Compiling av1_fwd_txfm2d.c
[75/172] Compiling av1_quantize.c
[76/172] Compiling compound_type.c
[77/172] Compiling av1_fwd_txfm1d.c
[78/172] Compiling aq_variance.c
[79/172] Compiling aq_cyclicrefresh.c
[80/172] Compiling detokenize.c
[81/172] Compiling obu.c
[82/172] Compiling bitstream.c
[83/172] Compiling accounting.c
[84/172] Compiling decodetxb.c
[85/172] Compiling decoder.c
[86/172] Compiling timing.c
[87/172] Compiling warped_motion.c
[88/172] Compiling decodemv.c
[89/172] Compiling seg_common.c
[90/172] Compiling txb_common.c
[91/172] Compiling tile_common.c
[92/172] Compiling thread_common.c
[93/172] Compiling scan.c
[94/172] Compiling scale.c
[95/172] Compiling odintrin.c
[96/172] Compiling obu_util.c
[97/172] Compiling decodeframe.c
[98/172] Compiling restoration.c
[99/172] Compiling pred_common.c
[100/172] Compiling resize.c
[101/172] Compiling reconintra.c
[102/172] Compiling frame_buffers.c
[103/172] Compiling reconinter.c
[104/172] Compiling mvref_common.c
[105/172] Compiling idct.c
[106/172] Compiling loopfiltermask.c
[107/172] Compiling entropymv.c
[108/172] Compiling quant_common.c
[109/172] Compiling debugmodes.c
[110/172] Compiling entropymode.c
[111/172] Compiling cfl.c
[112/172] Compiling convolve.c
[113/172] Compiling entropy.c
[114/172] Compiling cdef.c
[115/172] Compiling cdef_block.c
[116/172] Compiling blockd.c
[117/172] Compiling av1_txfm.c
[118/172] Compiling av1_rtcd.c
[119/172] Compiling av1_inv_txfm2d.c
[120/172] Compiling av1_loopfilter.c
[121/172] Compiling alloccommon.c
[122/172] Compiling av1_inv_txfm1d.c
[123/172] Compiling debug_util.c
[124/172] Compiling arg_defs.c
[125/172] Compiling av1_dx_iface.c
[126/172] Compiling aom_thread.c
[127/172] Compiling gen_scalers.c
[128/172] Compiling yv12config.c
[129/172] Compiling yv12extend.c
[130/172] Compiling aom_scale.c
[131/172] Compiling aom_scale_rtcd.c
[132/172] Compiling aom_mem.c
[133/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.
[134/172] Compiling vmaf.c
[135/172] Compiling subtract.c
[136/172] Compiling sum_squares.c
[137/172] Compiling sse.c
[138/172] Compiling sad_av1.c
[139/172] Compiling quantize.c
[140/172] Compiling psnrhvs.c
[141/172] Compiling sad.c
[142/172] Compiling psnr.c
[143/172] Compiling noise_util.c
[144/172] Compiling noise_model.c
[145/172] Compiling variance.c
[146/172] Compiling loopfilter.c
[147/172] Compiling grain_table.c
[148/172] Compiling grain_synthesis.c
[149/172] Compiling intrapred.c
[150/172] Compiling fwd_txfm.c
[151/172] Compiling fft.c
[152/172] Compiling fastssim.c
[153/172] Compiling entdec.c
[154/172] Compiling entenc.c
[155/172] Compiling entcode.c
[156/172] Compiling bitwriter_buffer.c
[157/172] Compiling blk_sse_sum.c
[158/172] Compiling cdef_block_ssse3.c
[159/172] Compiling blend_a64_vmask.c
[160/172] Compiling blend_a64_hmask.c
[161/172] Compiling blend_a64_mask.c
[162/172] Compiling bitwriter.c
[163/172] Compiling bitreader_buffer.c
[164/172] Compiling cdef_block_sse2.c
[165/172] Compiling bitreader.c
[166/172] Compiling binary_codes_writer.c
[167/172] Compiling cdef_block_neon.c
[168/172] Compiling cdef_block_avx2.c
[169/172] Compiling binary_codes_reader.c
[170/172] Compiling cdef_block_sse4.c
[171/172] Compiling avg.c
Build complete! (10.05s)
Fetching https://github.com/SDWebImage/libvmaf-Xcode.git
[1/98] Fetching libvmaf-xcode
Fetched https://github.com/SDWebImage/libvmaf-Xcode.git from cache (0.88s)
Computing version for https://github.com/SDWebImage/libvmaf-Xcode.git
Computed https://github.com/SDWebImage/libvmaf-Xcode.git at 2.3.1 (1.42s)
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.