The Swift Package Index logo.Swift Package Index

Build Information

Successful build of libgit2, reference 1.9.2 (52287b), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 12:21:38 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/ibrahimcetin/libgit2.git
Reference: 1.9.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ibrahimcetin/libgit2
 * tag               1.9.2      -> FETCH_HEAD
HEAD is now at 52287b0 Update GIT_SSH and GIT_SSH_EXEC definitions in Package.swift to support specific platforms
Updating files:  85% (10251/11941)
Updating files:  86% (10270/11941)
Updating files:  87% (10389/11941)
Updating files:  88% (10509/11941)
Updating files:  89% (10628/11941)
Updating files:  90% (10747/11941)
Updating files:  91% (10867/11941)
Updating files:  92% (10986/11941)
Updating files:  93% (11106/11941)
Updating files:  94% (11225/11941)
Updating files:  95% (11344/11941)
Updating files:  96% (11464/11941)
Updating files:  97% (11583/11941)
Updating files:  98% (11703/11941)
Updating files:  99% (11822/11941)
Updating files: 100% (11941/11941)
Updating files: 100% (11941/11941), done.
Cloned https://github.com/ibrahimcetin/libgit2.git
Revision (git rev-parse @):
52287b0914f300f916b58fec80e13d8dd8f6824f
SUCCESS checkout https://github.com/ibrahimcetin/libgit2.git at 1.9.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/ibrahimcetin/libgit2.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[17 / 439]
[28 / 439] libgit2
[70 / 453]
[119 / 462] libgit2
[176 / 462] libgit2
[216 / 462] libgit2
[238 / 462] libgit2
[271 / 462] libgit2
[277 / 462]
[288 / 462] libgit2
[304 / 462] libgit2
[317 / 462] libgit2
[328 / 462] libgit2
[337 / 462] libgit2
[346 / 462] libgit2
[355 / 462] libgit2
[369 / 462] libgit2
[378 / 462] libgit2
[388 / 462] libgit2
[399 / 462] libgit2
[409 / 462] libgit2
[419 / 462] libgit2
[429 / 462] libgit2
[440 / 462] libgit2
[450 / 462] libgit2
[455 / 462]
[458 / 462]
[459 / 462]
[461 / 462] libgit2
Build complete! (6.24 sec)
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:716:33: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
  716 |         *pending = strm->state->pending;
      |                  ~ ~~~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:920:14: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
  920 |     len = s->pending;
      |         ~ ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1077:40: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1076 |                 strm->adler = crc32(strm->adler, s->pending_buf,
      |                               ~~~~~
 1077 |                                     s->pending);
      |                                     ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1085:57: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1085 |             uInt left = (s->gzhead->extra_len & 0xffff) - s->gzindex;
      |                  ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1087:49: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1087 |                 uInt copy = s->pending_buf_size - s->pending;
      |                      ~~~~   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1091:17: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1091 |                 HCRC_UPDATE(beg);
      |                 ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:942:44: note: expanded from macro 'HCRC_UPDATE'
  941 |             strm->adler = crc32(strm->adler, s->pending_buf + (beg), \
      |                           ~~~~~
  942 |                                 s->pending - (beg)); \
      |                                 ~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1104:13: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1104 |             HCRC_UPDATE(beg);
      |             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:942:44: note: expanded from macro 'HCRC_UPDATE'
  941 |             strm->adler = crc32(strm->adler, s->pending_buf + (beg), \
      |                           ~~~~~
  942 |                                 s->pending - (beg)); \
      |                                 ~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1115:21: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1115 |                     HCRC_UPDATE(beg);
      |                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:942:44: note: expanded from macro 'HCRC_UPDATE'
  941 |             strm->adler = crc32(strm->adler, s->pending_buf + (beg), \
      |                           ~~~~~
  942 |                                 s->pending - (beg)); \
      |                                 ~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1126:13: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1126 |             HCRC_UPDATE(beg);
      |             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:942:44: note: expanded from macro 'HCRC_UPDATE'
  941 |             strm->adler = crc32(strm->adler, s->pending_buf + (beg), \
      |                           ~~~~~
  942 |                                 s->pending - (beg)); \
      |                                 ~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1137:21: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1137 |                     HCRC_UPDATE(beg);
      |                     ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:942:44: note: expanded from macro 'HCRC_UPDATE'
  941 |             strm->adler = crc32(strm->adler, s->pending_buf + (beg), \
      |                           ~~~~~
  942 |                                 s->pending - (beg)); \
      |                                 ~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1148:13: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
 1148 |             HCRC_UPDATE(beg);
      |             ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:942:44: note: expanded from macro 'HCRC_UPDATE'
  941 |             strm->adler = crc32(strm->adler, s->pending_buf + (beg), \
      |                           ~~~~~
  942 |                                 s->pending - (beg)); \
      |                                 ~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1632:50: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 1632 |     unsigned min_block = MIN(s->pending_buf_size - 5, s->w_size);
      |              ~~~~~~~~~       ~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1610:39: note: expanded from macro 'MIN'
 1610 | #define MIN(a, b) ((a) > (b) ? (b) : (a))
      |                                       ^
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1651:28: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 1651 |         left = s->strstart - s->block_start;    /* bytes left in window */
      |              ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1757:27: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 1757 |     have = s->window_size - s->strstart;
      |          ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1786:36: warning: implicit conversion loses integer precision: 'ulg' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 1786 |     have = MIN(s->pending_buf_size - have, MAX_STORED);
      |          ~     ~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1610:39: note: expanded from macro 'MIN'
 1610 | #define MIN(a, b) ((a) > (b) ? (b) : (a))
      |                                       ^
/Users/admin/builder/spi-builder-workspace/deps/zlib/deflate.c:1788:24: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 1788 |     left = s->strstart - s->block_start;
      |          ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
16 warnings generated.
/Users/admin/builder/spi-builder-workspace/deps/zlib/crc32.c:622:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'z_crc_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  622 |         crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc1;
      |               ~~~~~~~~                ^~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/crc32.c:623:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'z_crc_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  623 |         crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc2;
      |               ~~~~~~~~                ^~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/crc32.c:644:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'z_crc_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  644 |         crc = multmodp(val, crc) ^ crc1;
      |               ~~~~~~~~      ^~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/crc32.c:645:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'z_crc_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  645 |         crc = multmodp(val, crc) ^ crc2;
      |               ~~~~~~~~      ^~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/crc32.c:1025:39: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'z_crc_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1025 |     return multmodp(x2nmodp(len2, 3), crc1) ^ (crc2 & 0xffffffff);
      |            ~~~~~~~~                   ^~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/crc32.c:1048:25: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'z_crc_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1048 |     return multmodp(op, crc1) ^ (crc2 & 0xffffffff);
      |            ~~~~~~~~     ^~~~
/Users/admin/builder/spi-builder-workspace/deps/zlib/crc32.c:1048:21: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'z_crc_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1048 |     return multmodp(op, crc1) ^ (crc2 & 0xffffffff);
      |            ~~~~~~~~ ^~
7 warnings generated.
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xutils.c:340:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  340 |         return str - out;
      |         ~~~~~~ ~~~~^~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xpatience.c:265:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  265 |                         next1 = first->line1;
      |                               ~ ~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xpatience.c:266:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  266 |                         next2 = first->line2;
      |                               ~ ~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xpatience.c:298:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  298 |                 line1 = first->line1 + 1;
      |                       ~ ~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xpatience.c:299:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  299 |                 line2 = first->line2 + 1;
      |                       ~ ~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xpatience.c:372:65: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  372 |         return patience_diff(xpp, env, 1, env->xdf1.nrec, 1, env->xdf2.nrec);
      |                ~~~~~~~~~~~~~                                 ~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xpatience.c:372:46: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  372 |         return patience_diff(xpp, env, 1, env->xdf1.nrec, 1, env->xdf2.nrec);
      |                ~~~~~~~~~~~~~              ~~~~~~~~~~^~~~
6 warnings generated.
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xhistogram.c:110:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  110 |                 tbl_idx = TABLE_HASH(index, 1, ptr);
      |                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xhistogram.c:101:2: note: expanded from macro 'TABLE_HASH'
  101 |         XDL_HASHLONG((REC(index->env, side, line))->ha, index->table_bits)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/deps/xdiff/xhistogram.c:44:
In file included from /Users/admin/builder/spi-builder-workspace/deps/xdiff/xinclude.h:27:
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmacros.h:36:63: note: expanded from macro 'XDL_HASHLONG'
   36 | #define XDL_HASHLONG(v,b)       (XDL_ADDBITS((unsigned long)(v), b) & XDL_MASKBITS(b))
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xhistogram.c:369:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  367 |         return histogram_diff(xpp, env,
      |                ~~~~~~~~~~~~~~
  368 |                 env->xdf1.dstart + 1, env->xdf1.dend - env->xdf1.dstart + 1,
  369 |                 env->xdf2.dstart + 1, env->xdf2.dend - env->xdf2.dstart + 1);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xhistogram.c:369:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  367 |         return histogram_diff(xpp, env,
      |                ~~~~~~~~~~~~~~
  368 |                 env->xdf1.dstart + 1, env->xdf1.dend - env->xdf1.dstart + 1,
  369 |                 env->xdf2.dstart + 1, env->xdf2.dend - env->xdf2.dstart + 1);
      |                 ~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xhistogram.c:368:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  367 |         return histogram_diff(xpp, env,
      |                ~~~~~~~~~~~~~~
  368 |                 env->xdf1.dstart + 1, env->xdf1.dend - env->xdf1.dstart + 1,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xhistogram.c:368:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  367 |         return histogram_diff(xpp, env,
      |                ~~~~~~~~~~~~~~
  368 |                 env->xdf1.dstart + 1, env->xdf1.dend - env->xdf1.dstart + 1,
      |                 ~~~~~~~~~~~~~~~~~^~~
5 warnings generated.
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:126:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  126 |                 i = recs[count - 1]->size;
      |                   ~ ~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:186:51: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  186 |         needs_cr = is_eol_crlf(&xe1->xdf2, m->i1 ? m->i1 - 1 : 0);
      |                    ~~~~~~~~~~~                     ~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:188:52: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  188 |                 needs_cr = is_eol_crlf(&xe2->xdf2, m->i2 ? m->i2 - 1 : 0);
      |                            ~~~~~~~~~~~                     ~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:202:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  202 |         int marker1_size = (name1 ? strlen(name1) + 1 : 0);
      |             ~~~~~~~~~~~~            ~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:203:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  203 |         int marker2_size = (name2 ? strlen(name2) + 1 : 0);
      |             ~~~~~~~~~~~~            ~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:204:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  204 |         int marker3_size = (name3 ? strlen(name3) + 1 : 0);
      |             ~~~~~~~~~~~~            ~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:211:38: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  211 |         size += xdl_recs_copy(xe1, i, m->i1 - i, 0, 0,
      |                 ~~~~~~~~~~~~~         ~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:230:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  230 |         size += xdl_recs_copy(xe1, m->i1, m->chg1, needs_cr, 1,
      |                 ~~~~~~~~~~~~~             ~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:230:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  230 |         size += xdl_recs_copy(xe1, m->i1, m->chg1, needs_cr, 1,
      |                 ~~~~~~~~~~~~~      ~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:249:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  249 |                 size += xdl_orig_copy(xe1, m->i0, m->chg0, needs_cr, 1,
      |                         ~~~~~~~~~~~~~             ~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:249:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  249 |                 size += xdl_orig_copy(xe1, m->i0, m->chg0, needs_cr, 1,
      |                         ~~~~~~~~~~~~~      ~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:264:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  264 |         size += xdl_recs_copy(xe2, m->i2, m->chg2, needs_cr, 1,
      |                 ~~~~~~~~~~~~~             ~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:264:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  264 |         size += xdl_recs_copy(xe2, m->i2, m->chg2, needs_cr, 1,
      |                 ~~~~~~~~~~~~~      ~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:303:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  303 |                         size += xdl_recs_copy(xe1, i, m->i1 - i, 0, 0,
      |                                 ~~~~~~~~~~~~~         ~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:309:42: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  309 |                                 size += xdl_recs_copy(xe1, m->i1, m->chg1, needs_cr, (m->mode & 2),
      |                                         ~~~~~~~~~~~~~             ~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:309:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  309 |                                 size += xdl_recs_copy(xe1, m->i1, m->chg1, needs_cr, (m->mode & 2),
      |                                         ~~~~~~~~~~~~~      ~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:314:42: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  314 |                                 size += xdl_recs_copy(xe2, m->i2, m->chg2, 0, 0,
      |                                         ~~~~~~~~~~~~~             ~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:314:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  314 |                                 size += xdl_recs_copy(xe2, m->i2, m->chg2, 0, 0,
      |                                         ~~~~~~~~~~~~~      ~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:318:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  318 |                 i = m->i1 + m->chg1;
      |                   ~ ~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:320:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  320 |         size += xdl_recs_copy(xe1, i, xe1->xdf2.nrec - i, 0, 0,
      |                 ~~~~~~~~~~~~~         ~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:370:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  370 |                 int i1 = m->i1, i2 = m->i2;
      |                     ~~   ~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:370:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  370 |                 int i1 = m->i1, i2 = m->i2;
      |                                 ~~   ~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:481:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  481 |                 begin = m->i1 + m->chg1;
      |                       ~ ~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:482:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  482 |                 end = next_m->i1;
      |                     ~ ~~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:549:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  549 |                         i0 = xscr1->i1;
      |                            ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:550:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  550 |                         i1 = xscr1->i2;
      |                            ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:551:31: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  551 |                         i2 = xscr2->i2 - xscr2->i1 + xscr1->i1;
      |                            ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:552:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  552 |                         chg0 = xscr1->chg1;
      |                              ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:553:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  553 |                         chg1 = xscr1->chg2;
      |                              ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:554:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  554 |                         chg2 = xscr1->chg1;
      |                              ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:564:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  564 |                         i0 = xscr2->i1;
      |                            ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:565:31: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  565 |                         i1 = xscr1->i2 - xscr1->i1 + xscr2->i1;
      |                            ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:566:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  566 |                         i2 = xscr2->i2;
      |                            ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:567:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  567 |                         chg0 = xscr2->chg1;
      |                              ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:568:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  568 |                         chg1 = xscr2->chg1;
      |                              ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:569:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  569 |                         chg2 = xscr2->chg2;
      |                              ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:583:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  581 |                                 xdl_merge_cmp_lines(xe1, xscr1->i2,
      |                                 ~~~~~~~~~~~~~~~~~~~
  582 |                                         xe2, xscr2->i2,
  583 |                                         xscr1->chg2, xpp->flags)) {
      |                                         ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:582:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  581 |                                 xdl_merge_cmp_lines(xe1, xscr1->i2,
      |                                 ~~~~~~~~~~~~~~~~~~~
  582 |                                         xe2, xscr2->i2,
      |                                              ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:581:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  581 |                                 xdl_merge_cmp_lines(xe1, xscr1->i2,
      |                                 ~~~~~~~~~~~~~~~~~~~      ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:585:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  585 |                         int off = xscr1->i1 - xscr2->i1;
      |                             ~~~   ~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:586:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  586 |                         int ffo = off + xscr1->chg1 - xscr2->chg1;
      |                             ~~~   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:588:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  588 |                         i0 = xscr1->i1;
      |                            ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:589:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  589 |                         i1 = xscr1->i2;
      |                            ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:590:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  590 |                         i2 = xscr2->i2;
      |                            ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:597:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  597 |                         chg0 = xscr1->i1 + xscr1->chg1 - i0;
      |                              ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:598:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  598 |                         chg1 = xscr1->i2 + xscr1->chg2 - i1;
      |                              ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:599:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  599 |                         chg2 = xscr2->i2 + xscr2->chg2 - i2;
      |                              ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:612:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  612 |                 i1 = xscr1->i1 + xscr1->chg1;
      |                    ~ ~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:613:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  613 |                 i2 = xscr2->i1 + xscr2->chg1;
      |                    ~ ~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:623:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  623 |                 i0 = xscr1->i1;
      |                    ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:624:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  624 |                 i1 = xscr1->i2;
      |                    ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:625:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  625 |                 i2 = xscr1->i1 + xe2->xdf2.nrec - xe2->xdf1.nrec;
      |                    ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:626:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  626 |                 chg0 = xscr1->chg1;
      |                      ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:627:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  627 |                 chg1 = xscr1->chg2;
      |                      ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:628:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  628 |                 chg2 = xscr1->chg1;
      |                      ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:639:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  639 |                 i0 = xscr2->i1;
      |                    ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:640:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  640 |                 i1 = xscr2->i1 + xe1->xdf2.nrec - xe1->xdf1.nrec;
      |                    ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:641:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  641 |                 i2 = xscr2->i2;
      |                    ~ ~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:642:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  642 |                 chg0 = xscr2->chg1;
      |                      ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:643:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  643 |                 chg1 = xscr2->chg1;
      |                      ~ ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/deps/xdiff/xmerge.c:644:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  644 |                 chg2 = xscr2->chg2;
      |                      ~ ~~~~~~~^~~~
61 warnings generated.
/Users/admin/builder/spi-builder-workspace/src/util/unix/process.c:181:9: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  181 |                 ret = read(fd, buf + read_len, len - read_len);
      |                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/util/unix/process.c:243:9: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  243 |                 ret = write(fd, buf + write_len, len - write_len);
      |                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/src/libgit2/odb.c:327:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  327 |                 read_len = p_readlink(path, link_data, size);
      |                          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/odb.c:8:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/odb.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/common.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/git2_util.h:111:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/posix.h:157:
/Users/admin/builder/spi-builder-workspace/src/util/unix/posix.h:40:29: note: expanded from macro 'p_readlink'
   40 | #define p_readlink(a, b, c) readlink(a, b, c)
      |                             ^~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/deps/ntlmclient/ntlm.c:775:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  775 |         header_end = challenge.len;
      |                    ~ ~~~~~~~~~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/src/libgit2/iterator.c:1524:44: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1524 |         iter->entry.ctime.nanoseconds = entry->st.st_ctime_nsec;
      |                                       ~ ~~~~~~~~~~^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/iterator.c:8:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/iterator.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/common.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/git2_util.h:111:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/posix.h:157:
/Users/admin/builder/spi-builder-workspace/src/util/unix/posix.h:29:37: note: expanded from macro 'st_ctime_nsec'
   29 | # define st_ctime_nsec st_ctimespec.tv_nsec
      |                                     ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/iterator.c:1525:44: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1525 |         iter->entry.mtime.nanoseconds = entry->st.st_mtime_nsec;
      |                                       ~ ~~~~~~~~~~^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/iterator.c:8:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/iterator.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/common.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/git2_util.h:111:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/posix.h:157:
/Users/admin/builder/spi-builder-workspace/src/util/unix/posix.h:28:37: note: expanded from macro 'st_mtime_nsec'
   28 | # define st_mtime_nsec st_mtimespec.tv_nsec
      |                                     ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/iterator.c:1532:30: warning: implicit conversion loses integer precision: '__darwin_ino64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1532 |         iter->entry.ino = entry->st.st_ino;
      |                         ~ ~~~~~~~~~~^~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/src/libgit2/indexer.c:361:8: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  361 |         crc = crc32(0L, Z_NULL, 0);
      |             ~ ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/indexer.c:368:9: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  368 |                 crc = crc32(crc, ptr, len);
      |                     ~ ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/indexer.c:618:15: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  618 |         entry->crc = crc32(0L, Z_NULL, 0);
      |                    ~ ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/indexer.c:1020:15: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1020 |         entry->crc = crc32(0L, Z_NULL, 0);
      |                    ~ ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/indexer.c:1028:15: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1028 |         entry->crc = crc32(entry->crc, hdr, (uInt)hdr_len);
      |                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
/Users/admin/builder/spi-builder-workspace/src/libgit2/index.c:891:33: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  891 |         entry->mtime.nanoseconds = st->st_mtime_nsec;
      |                                  ~ ~~~~^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/index.c:8:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/index.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/common.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/git2_util.h:111:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/posix.h:157:
/Users/admin/builder/spi-builder-workspace/src/util/unix/posix.h:28:37: note: expanded from macro 'st_mtime_nsec'
   28 | # define st_mtime_nsec st_mtimespec.tv_nsec
      |                                     ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/index.c:892:33: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  892 |         entry->ctime.nanoseconds = st->st_ctime_nsec;
      |                                  ~ ~~~~^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/index.c:8:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/index.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/libgit2/common.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/git2_util.h:111:
In file included from /Users/admin/builder/spi-builder-workspace/src/util/posix.h:157:
/Users/admin/builder/spi-builder-workspace/src/util/unix/posix.h:29:37: note: expanded from macro 'st_ctime_nsec'
   29 | # define st_ctime_nsec st_ctimespec.tv_nsec
      |                                     ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/index.c:895:20: warning: implicit conversion loses integer precision: '__darwin_ino64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  895 |         entry->ino  = st->st_ino;
      |                     ~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/index.c:2543:24: warning: implicit conversion loses integer precision: 'git_time_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 2543 |         entry.ctime.seconds = (git_time_t)ntohl(source_common->ctime.seconds);
      |                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/index.c:2545:24: warning: implicit conversion loses integer precision: 'git_time_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 2545 |         entry.mtime.seconds = (git_time_t)ntohl(source_common->mtime.seconds);
      |                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
/Users/admin/builder/spi-builder-workspace/deps/ntlmclient/crypt_commoncrypto.c:41:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
   41 |                 if ((ret = read(fd, out, (len - total))) < 0) {
      |                          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/deps/ntlmclient/crypt_commoncrypto.c:83:11: warning: 'CC_MD4' is deprecated: first deprecated in macOS 10.15 - This function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger). [-Wdeprecated-declarations]
   83 |         return !!CC_MD4(in, in_len, out);
      |                  ^
In module 'CommonCrypto' imported from /Users/admin/builder/spi-builder-workspace/deps/ntlmclient/crypt_commoncrypto.c:16:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/CommonCrypto/CommonDigest.h:115:23: note: 'CC_MD4' has been explicitly marked deprecated here
  115 | extern unsigned char *CC_MD4(const void *data, CC_LONG len, unsigned char *md)
      |                       ^
/Users/admin/builder/spi-builder-workspace/deps/ntlmclient/crypt_commoncrypto.c:83:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'CC_LONG' (aka 'unsigned int') [-Wshorten-64-to-32]
   83 |         return !!CC_MD4(in, in_len, out);
      |                  ~~~~~~     ^~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/src/util/date.c:263:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  263 |                         tm->tm_hour = num;
      |                                     ~ ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:264:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  264 |                         tm->tm_min = num2;
      |                                    ~ ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:265:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  265 |                         tm->tm_sec = num3;
      |                                    ~ ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:280:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  280 |                         if (is_date(num, num2, num3, refuse_future, now, tm))
      |                             ~~~~~~~            ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:280:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  280 |                         if (is_date(num, num2, num3, refuse_future, now, tm))
      |                             ~~~~~~~      ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:280:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  280 |                         if (is_date(num, num2, num3, refuse_future, now, tm))
      |                             ~~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:283:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  283 |                         if (is_date(num, num3, num2, refuse_future, now, tm))
      |                             ~~~~~~~            ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:283:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  283 |                         if (is_date(num, num3, num2, refuse_future, now, tm))
      |                             ~~~~~~~      ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:283:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  283 |                         if (is_date(num, num3, num2, refuse_future, now, tm))
      |                             ~~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:291:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  291 |                     is_date(num3, num, num2, refuse_future, now, tm))
      |                     ~~~~~~~            ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:291:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  291 |                     is_date(num3, num, num2, refuse_future, now, tm))
      |                     ~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:291:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  291 |                     is_date(num3, num, num2, refuse_future, now, tm))
      |                     ~~~~~~~ ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:294:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  294 |                 if (is_date(num3, num2, num, refuse_future, now, tm))
      |                     ~~~~~~~             ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:294:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  294 |                 if (is_date(num3, num2, num, refuse_future, now, tm))
      |                     ~~~~~~~       ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:294:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  294 |                 if (is_date(num3, num2, num, refuse_future, now, tm))
      |                     ~~~~~~~ ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:298:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  298 |                     is_date(num3, num, num2, refuse_future, now, tm))
      |                     ~~~~~~~            ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:298:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  298 |                     is_date(num3, num, num2, refuse_future, now, tm))
      |                     ~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:298:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  298 |                     is_date(num3, num, num2, refuse_future, now, tm))
      |                     ~~~~~~~ ^~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:373:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  373 |                         unsigned int hours = num / 100;
      |                                      ~~~~~   ~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:376:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  376 |                         tm->tm_year = num - 1900;
      |                                     ~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:395:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  395 |                 tm->tm_mday = num;
      |                             ~ ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:402:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  402 |                         tm->tm_year = num + 100;
      |                                     ~ ~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:406:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  406 |                         tm->tm_year = num;
      |                                     ~ ^~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:412:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  412 |                 tm->tm_mon = num-1;
      |                            ~ ~~~^~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:420:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  420 |         int hour = strtoul(date + 1, &end, 10);
      |             ~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:432:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  432 |                 min = strtoul(end + 1, &end, 10);
      |                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:470:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  470 |         ofs = strtol(date, &end, 10);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/src/util/date.c:795:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  795 |                 *num = number;
      |                      ~ ^~~~~~
28 warnings generated.
/Users/admin/builder/spi-builder-workspace/src/libgit2/describe.c:511:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  511 |                                 t->depth = seen_commits - 1;
      |                                          ~ ~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/describe.c:586:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  586 |         if ((error = finish_depth_computation(
      |                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
  587 |                 &list, walk, best)) < 0)
      |                 ~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:92:8: warning: 'SSLHandshake' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
   92 |         ret = SSLHandshake(st->ctx);
      |               ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:1641:1: note: 'SSLHandshake' has been explicitly marked deprecated here
 1641 | SSLHandshake                            (SSLContextRef          context)
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:101:13: warning: 'SSLCopyPeerTrust' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  101 |         if ((ret = SSLCopyPeerTrust(st->ctx, &trust)) != noErr)
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:1261:1: note: 'SSLCopyPeerTrust' has been explicitly marked deprecated here
 1261 | SSLCopyPeerTrust                        (SSLContextRef          context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:107:13: warning: 'SecTrustEvaluate' is deprecated: first deprecated in macOS 10.15 [-Wdeprecated-declarations]
  107 |         if ((ret = SecTrustEvaluate(trust, &sec_res)) != noErr)
      |                    ^~~~~~~~~~~~~~~~
      |                    SecTrustEvaluateWithError
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:377:10: note: 'SecTrustEvaluate' has been explicitly marked deprecated here
  377 | OSStatus SecTrustEvaluate(SecTrustRef trust, SecTrustResultType *result)
      |          ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:139:13: warning: 'SSLCopyPeerTrust' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  139 |         if ((ret = SSLCopyPeerTrust(st->ctx, &trust)) != noErr)
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:1261:1: note: 'SSLCopyPeerTrust' has been explicitly marked deprecated here
 1261 | SSLCopyPeerTrust                        (SSLContextRef          context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:142:13: warning: 'SecTrustGetCertificateAtIndex' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations]
  142 |         sec_cert = SecTrustGetCertificateAtIndex(trust, 0);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                    SecTrustCopyCertificateChain
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:536:19: note: 'SecTrustGetCertificateAtIndex' has been explicitly marked deprecated here
  536 | SecCertificateRef SecTrustGetCertificateAtIndex(SecTrustRef trust, CFIndex ix)
      |                   ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:209:13: warning: 'SSLWrite' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  209 |         if ((ret = SSLWrite(st->ctx, data, data_len, &processed)) != noErr) {
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:1670:1: note: 'SSLWrite' has been explicitly marked deprecated here
 1670 | SSLWrite                                        (SSLContextRef          context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:243:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  243 |                         st->error = ret;
      |                                   ~ ^~~
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:266:13: warning: 'SSLRead' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  266 |         if ((ret = SSLRead(st->ctx, data, len, &processed)) != noErr) {
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:1689:1: note: 'SSLRead' has been explicitly marked deprecated here
 1689 | SSLRead                                         (SSLContextRef          context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:285:8: warning: 'SSLClose' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  285 |         ret = SSLClose(st->ctx);
      |               ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:1731:1: note: 'SSLClose' has been explicitly marked deprecated here
 1731 | SSLClose                                        (SSLContextRef          context)
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:324:12: warning: 'SSLCreateContext' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  324 |         st->ctx = SSLCreateContext(NULL, kSSLClientSide, kSSLStreamType);
      |                   ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:316:1: note: 'SSLCreateContext' has been explicitly marked deprecated here
  316 | SSLCreateContext(CFAllocatorRef __nullable alloc, SSLProtocolSide protocolSide, SSLConnectionType connectionType)
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:324:35: warning: 'kSSLClientSide' is deprecated: first deprecated in macOS 10.15 [-Wdeprecated-declarations]
  324 |         st->ctx = SSLCreateContext(NULL, kSSLClientSide, kSSLStreamType);
      |                                          ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:218:5: note: 'kSSLClientSide' has been explicitly marked deprecated here
  218 |     kSSLClientSide CF_ENUM_DEPRECATED(10_2, 10_15, 2_0, 13_0)
      |     ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:324:51: warning: 'kSSLStreamType' is deprecated: first deprecated in macOS 10.15 [-Wdeprecated-declarations]
  324 |         st->ctx = SSLCreateContext(NULL, kSSLClientSide, kSSLStreamType);
      |                                                          ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:223:5: note: 'kSSLStreamType' has been explicitly marked deprecated here
  223 |     kSSLStreamType CF_ENUM_DEPRECATED(10_2, 10_15, 2_0, 13_0),
      |     ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:331:13: warning: 'SSLSetIOFuncs' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  331 |         if ((ret = SSLSetIOFuncs(st->ctx, read_cb, write_cb)) != noErr ||
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:418:1: note: 'SSLSetIOFuncs' has been explicitly marked deprecated here
  418 | SSLSetIOFuncs                           (SSLContextRef          context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:332:13: warning: 'SSLSetConnection' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  332 |             (ret = SSLSetConnection(st->ctx, st)) != noErr ||
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:657:1: note: 'SSLSetConnection' has been explicitly marked deprecated here
  657 | SSLSetConnection                        (SSLContextRef                  context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:333:13: warning: 'SSLSetSessionOption' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  333 |             (ret = SSLSetSessionOption(st->ctx, kSSLSessionOptionBreakOnServerAuth, true)) != noErr ||
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:384:1: note: 'SSLSetSessionOption' has been explicitly marked deprecated here
  384 | SSLSetSessionOption                     (SSLContextRef          context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:333:42: warning: 'kSSLSessionOptionBreakOnServerAuth' is deprecated: first deprecated in macOS 10.15 [-Wdeprecated-declarations]
  333 |             (ret = SSLSetSessionOption(st->ctx, kSSLSessionOptionBreakOnServerAuth, true)) != noErr ||
      |                                                 ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:99:2: note: 'kSSLSessionOptionBreakOnServerAuth' has been explicitly marked deprecated here
   99 |         kSSLSessionOptionBreakOnServerAuth CF_ENUM_DEPRECATED(10_2, 10_15, 2_0, 13_0) = 0,
      |         ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:334:13: warning: 'SSLSetProtocolVersionMin' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  334 |             (ret = SSLSetProtocolVersionMin(st->ctx, kTLSProtocol12)) != noErr ||
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:458:1: note: 'SSLSetProtocolVersionMin' has been explicitly marked deprecated here
  458 | SSLSetProtocolVersionMin  (SSLContextRef      context,
      | ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:334:47: warning: 'kTLSProtocol12' is deprecated: first deprecated in macOS 10.15 [-Wdeprecated-declarations]
  334 |             (ret = SSLSetProtocolVersionMin(st->ctx, kTLSProtocol12)) != noErr ||
      |                                                      ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecProtocolTypes.h:162:5: note: 'kTLSProtocol12' has been explicitly marked deprecated here
  162 |     kTLSProtocol12 CF_ENUM_DEPRECATED(10_2, 10_15, 5_0, 13_0) = 8,
      |     ^
/Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:335:13: warning: 'SSLSetPeerDomainName' is deprecated: first deprecated in macOS 10.15 - No longer supported. Use Network.framework. [-Wdeprecated-declarations]
  335 |             (ret = SSLSetPeerDomainName(st->ctx, host, strlen(host))) != noErr) {
      |                    ^
In module 'Security' imported from /Users/admin/builder/spi-builder-workspace/src/libgit2/streams/stransport.c:13:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h:686:1: note: 'SSLSetPeerDomainName' has been explicitly marked deprecated here
  686 | SSLSetPeerDomainName            (SSLContextRef          context,
      | ^
19 warnings generated.
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "libgit2",
  "name" : "libgit2",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "libgit2",
      "targets" : [
        "libgit2"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libgit2",
      "module_type" : "ClangTarget",
      "name" : "libgit2",
      "path" : ".",
      "product_memberships" : [
        "libgit2"
      ],
      "sources" : [
        "deps/llhttp/api.c",
        "deps/llhttp/http.c",
        "deps/llhttp/llhttp.c",
        "deps/ntlmclient/crypt_commoncrypto.c",
        "deps/ntlmclient/ntlm.c",
        "deps/ntlmclient/unicode_builtin.c",
        "deps/ntlmclient/util.c",
        "deps/pcre/pcre_byte_order.c",
        "deps/pcre/pcre_chartables.c",
        "deps/pcre/pcre_compile.c",
        "deps/pcre/pcre_config.c",
        "deps/pcre/pcre_dfa_exec.c",
        "deps/pcre/pcre_exec.c",
        "deps/pcre/pcre_fullinfo.c",
        "deps/pcre/pcre_get.c",
        "deps/pcre/pcre_globals.c",
        "deps/pcre/pcre_jit_compile.c",
        "deps/pcre/pcre_maketables.c",
        "deps/pcre/pcre_newline.c",
        "deps/pcre/pcre_ord2utf8.c",
        "deps/pcre/pcre_printint.c",
        "deps/pcre/pcre_refcount.c",
        "deps/pcre/pcre_string_utils.c",
        "deps/pcre/pcre_study.c",
        "deps/pcre/pcre_tables.c",
        "deps/pcre/pcre_ucd.c",
        "deps/pcre/pcre_valid_utf8.c",
        "deps/pcre/pcre_version.c",
        "deps/pcre/pcre_xclass.c",
        "deps/pcre/pcreposix.c",
        "deps/xdiff/xdiffi.c",
        "deps/xdiff/xemit.c",
        "deps/xdiff/xhistogram.c",
        "deps/xdiff/xmerge.c",
        "deps/xdiff/xpatience.c",
        "deps/xdiff/xprepare.c",
        "deps/xdiff/xutils.c",
        "deps/zlib/adler32.c",
        "deps/zlib/crc32.c",
        "deps/zlib/deflate.c",
        "deps/zlib/infback.c",
        "deps/zlib/inffast.c",
        "deps/zlib/inflate.c",
        "deps/zlib/inftrees.c",
        "deps/zlib/trees.c",
        "deps/zlib/zutil.c",
        "src/libgit2/annotated_commit.c",
        "src/libgit2/apply.c",
        "src/libgit2/attr.c",
        "src/libgit2/attr_file.c",
        "src/libgit2/attrcache.c",
        "src/libgit2/blame.c",
        "src/libgit2/blame_git.c",
        "src/libgit2/blob.c",
        "src/libgit2/branch.c",
        "src/libgit2/buf.c",
        "src/libgit2/cache.c",
        "src/libgit2/checkout.c",
        "src/libgit2/cherrypick.c",
        "src/libgit2/clone.c",
        "src/libgit2/commit.c",
        "src/libgit2/commit_graph.c",
        "src/libgit2/commit_list.c",
        "src/libgit2/config.c",
        "src/libgit2/config_cache.c",
        "src/libgit2/config_file.c",
        "src/libgit2/config_list.c",
        "src/libgit2/config_mem.c",
        "src/libgit2/config_parse.c",
        "src/libgit2/config_snapshot.c",
        "src/libgit2/crlf.c",
        "src/libgit2/delta.c",
        "src/libgit2/describe.c",
        "src/libgit2/diff.c",
        "src/libgit2/diff_driver.c",
        "src/libgit2/diff_file.c",
        "src/libgit2/diff_generate.c",
        "src/libgit2/diff_parse.c",
        "src/libgit2/diff_print.c",
        "src/libgit2/diff_stats.c",
        "src/libgit2/diff_tform.c",
        "src/libgit2/diff_xdiff.c",
        "src/libgit2/email.c",
        "src/libgit2/fetch.c",
        "src/libgit2/fetchhead.c",
        "src/libgit2/filter.c",
        "src/libgit2/grafts.c",
        "src/libgit2/graph.c",
        "src/libgit2/hashsig.c",
        "src/libgit2/ident.c",
        "src/libgit2/ignore.c",
        "src/libgit2/index.c",
        "src/libgit2/index_map.c",
        "src/libgit2/indexer.c",
        "src/libgit2/iterator.c",
        "src/libgit2/libgit2.c",
        "src/libgit2/mailmap.c",
        "src/libgit2/merge.c",
        "src/libgit2/merge_driver.c",
        "src/libgit2/merge_file.c",
        "src/libgit2/message.c",
        "src/libgit2/midx.c",
        "src/libgit2/mwindow.c",
        "src/libgit2/notes.c",
        "src/libgit2/object.c",
        "src/libgit2/object_api.c",
        "src/libgit2/odb.c",
        "src/libgit2/odb_loose.c",
        "src/libgit2/odb_mempack.c",
        "src/libgit2/odb_pack.c",
        "src/libgit2/oid.c",
        "src/libgit2/oidarray.c",
        "src/libgit2/pack-objects.c",
        "src/libgit2/pack.c",
        "src/libgit2/parse.c",
        "src/libgit2/patch.c",
        "src/libgit2/patch_generate.c",
        "src/libgit2/patch_parse.c",
        "src/libgit2/path.c",
        "src/libgit2/pathspec.c",
        "src/libgit2/proxy.c",
        "src/libgit2/push.c",
        "src/libgit2/reader.c",
        "src/libgit2/rebase.c",
        "src/libgit2/refdb.c",
        "src/libgit2/refdb_fs.c",
        "src/libgit2/reflog.c",
        "src/libgit2/refs.c",
        "src/libgit2/refspec.c",
        "src/libgit2/remote.c",
        "src/libgit2/repository.c",
        "src/libgit2/reset.c",
        "src/libgit2/revert.c",
        "src/libgit2/revparse.c",
        "src/libgit2/revwalk.c",
        "src/libgit2/settings.c",
        "src/libgit2/signature.c",
        "src/libgit2/stash.c",
        "src/libgit2/status.c",
        "src/libgit2/strarray.c",
        "src/libgit2/streams/mbedtls.c",
        "src/libgit2/streams/openssl.c",
        "src/libgit2/streams/openssl_dynamic.c",
        "src/libgit2/streams/openssl_legacy.c",
        "src/libgit2/streams/registry.c",
        "src/libgit2/streams/schannel.c",
        "src/libgit2/streams/socket.c",
        "src/libgit2/streams/stransport.c",
        "src/libgit2/streams/tls.c",
        "src/libgit2/submodule.c",
        "src/libgit2/sysdir.c",
        "src/libgit2/tag.c",
        "src/libgit2/trace.c",
        "src/libgit2/trailer.c",
        "src/libgit2/transaction.c",
        "src/libgit2/transport.c",
        "src/libgit2/transports/auth.c",
        "src/libgit2/transports/auth_gssapi.c",
        "src/libgit2/transports/auth_ntlmclient.c",
        "src/libgit2/transports/auth_sspi.c",
        "src/libgit2/transports/credential.c",
        "src/libgit2/transports/credential_helpers.c",
        "src/libgit2/transports/git.c",
        "src/libgit2/transports/http.c",
        "src/libgit2/transports/httpclient.c",
        "src/libgit2/transports/httpparser.c",
        "src/libgit2/transports/local.c",
        "src/libgit2/transports/smart.c",
        "src/libgit2/transports/smart_pkt.c",
        "src/libgit2/transports/smart_protocol.c",
        "src/libgit2/transports/ssh.c",
        "src/libgit2/transports/ssh_exec.c",
        "src/libgit2/transports/ssh_libssh2.c",
        "src/libgit2/transports/winhttp.c",
        "src/libgit2/tree-cache.c",
        "src/libgit2/tree.c",
        "src/libgit2/worktree.c",
        "src/util/alloc.c",
        "src/util/allocators/debugalloc.c",
        "src/util/allocators/failalloc.c",
        "src/util/allocators/stdalloc.c",
        "src/util/allocators/win32_leakcheck.c",
        "src/util/date.c",
        "src/util/errors.c",
        "src/util/filebuf.c",
        "src/util/fs_path.c",
        "src/util/futils.c",
        "src/util/hash.c",
        "src/util/hash/common_crypto.c",
        "src/util/net.c",
        "src/util/pool.c",
        "src/util/posix.c",
        "src/util/pqueue.c",
        "src/util/rand.c",
        "src/util/regexp.c",
        "src/util/runtime.c",
        "src/util/sortedcache.c",
        "src/util/str.c",
        "src/util/strlist.c",
        "src/util/thread.c",
        "src/util/tsort.c",
        "src/util/unix/map.c",
        "src/util/unix/process.c",
        "src/util/unix/realpath.c",
        "src/util/utf8.c",
        "src/util/util.c",
        "src/util/varint.c",
        "src/util/vector.c",
        "src/util/wildmatch.c",
        "src/util/zstream.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.