koordinates / kart

Distributed version-control for geospatial and tabular data
https://kartproject.org
Other
531 stars 41 forks source link

Build error in git-prefix/src/git/git-compat-util.h - 'unistd.h' file not found #938

Closed pfw closed 12 months ago

pfw commented 1 year ago

Describe the bug During a clean build the cmake --build build step stops with an error at

[ 77%] Creating directories for 'git'
[ 78%] Performing download step (git clone) for 'git'
Cloning into 'git'...
HEAD is now at 0e73c9129 Add spatial-filter extension in contrib/filter-extensions
Submodule 'sha1collisiondetection' (https://github.com/cr-marcstevens/sha1collisiondetection.git) registered for path 'sha1collisiondetection'
Cloning into '/Users/pfw/thirdfloor/vendor/kart/build/vcpkg-vendor/git-prefix/src/git/sha1collisiondetection'...
Submodule path 'sha1collisiondetection': checked out '855827c583bc30645ba427885caa40c5b81764d2'
[ 79%] Performing update step for 'git'
[ 80%] No patch step for 'git'
[ 80%] No configure step for 'git'
[ 81%] Performing build step for 'git'
GIT_VERSION = 2.38.1
    * new build flags
In file included from fuzz-commit-graph.c:1:
In file included from /Users/pfw/thirdfloor/vendor/kart/build/vcpkg-vendor/git-prefix/src/git/commit-graph.h:4:
/Users/pfw/thirdfloor/vendor/kart/build/vcpkg-vendor/git-prefix/src/git/git-compat-util.h:212:10: fatal error: 'unistd.h' file not found
#include <unistd.h>
         ^~~~~~~~~~
1 error generated.
make[3]: *** [fuzz-commit-graph.o] Error 1
make[2]: *** [vcpkg-vendor/git-prefix/src/git-stamp/git-build] Error 2
make[1]: *** [vcpkg-vendor/CMakeFiles/git.dir/all] Error 2
make: *** [all] Error 2

To Reproduce

  1. git as of commit 703b2d5741f5eb34f99e395338b2ab27f20d0cf1
  2. go throw build prep
  3. cmake --build build

Version Info

rcoup commented 1 year ago

πŸ‘‹ What do the following return?

$ xcode-select -v
$ xcode-select -p
$ which cc
$ which c++
$ cc -v
$ c++ -v
pfw commented 1 year ago

πŸ‘‹ Here you go, anything else you need?

❯ xcode-select -v

xcode-select version 2403.

❯ xcode-select -p
/Applications/Xcode.app/Contents/Developer

❯ which cc
/usr/bin/cc

❯ which c++
/usr/bin/c++

❯ cc -v
Apple clang version 15.0.0 (clang-1500.0.40.1)
Target: arm64-apple-darwin23.1.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

❯ c++ -v
Apple clang version 15.0.0 (clang-1500.0.40.1)
Target: arm64-apple-darwin23.1.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

unistd.h is found in these locations:

/Users/pfw/vendor/kart/vcpkg-vendor/vcpkg/buildtrees/libpq/arm64-osx-rel/src/include/port/win32_msvc/unistd.h
/Users/pfw/vendor/kart/vcpkg-vendor/vcpkg/packages/libpq_arm64-osx/include/postgresql/server/port/win32_msvc/unistd.h
/Users/pfw/vendor/kart/build/vcpkg_installed/arm64-osx/include/postgresql/server/port/win32_msvc/unistd.h
/Users/pfw/vendor/kart/build/vcpkg-vendor/git-prefix/src/git/compat/vcbuild/include/unistd.h
/Users/pfw/vendor/kart/vcpkg-vendor/vcpkg/buildtrees/libpq/src/tgresql-16-304e8c57cf.clean/src/include/port/win32_msvc/unistd.h
/Users/pfw/vendor/kart/vcpkg-vendor/vcpkg/buildtrees/libpq/src/tgresql-15-1e9e7358d7.clean/src/include/port/win32_msvc/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/sys/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/sys/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h
/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/sys/unistd.h
rcoup commented 1 year ago

mmm, that's all vaguely expected. How about these?

$ sw_vers -productVersion 
$ grep OSX build/CMakeCache.txt
$ cat build/vcpkg-vendor/git-prefix/src/git/GIT-CFLAGS
pfw commented 1 year ago
❯ sw_vers -productVersion
14.1

❯ grep OSX build/CMakeCache.txt
//Build architectures for OSX
CMAKE_OSX_ARCHITECTURES:STRING=
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk
PostgreSQL_DL_LIBRARY:FILEPATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/lib/libdl.tbd
pkgcfg_lib_SPATIALITE_iconv:FILEPATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/lib/libiconv.tbd
pkgcfg_lib_SPATIALITE_m:FILEPATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/lib/libm.tbd
Python3_MACOSX_DEPLOYMENT_TARGET:INTERNAL=14.0

❯ cat build/vcpkg-vendor/git-prefix/src/git/GIT-CFLAGS
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc:  -I/Users/pfw/vendor/kart/build/vcpkg-vendor/git-prefix/src/git -I. -DPRECOMPOSE_UNICODE -DPROTECT_HFS_DEFAULT=1 -DGIT_HOST_CPU="\"arm64\"" -I/opt/local/include -DUSE_LIBPCRE2 -I/Users/pfw/vendor/kart/build/vcpkg_installed/arm64-osx/lib/pkgconfig/../../include -I/include -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DUSE_ST_TIMESPEC -DNO_GETTEXT -DSUPPORTS_SIMPLE_IPC -DSHA1_APPLE -DSHA256_BLK -DSHA1_MAX_BLOCK_SIZE="1024L*1024L*1024L"  -DHAVE_DEV_TTY -DHAVE_BSD_SYSCTL -DHAVE_GETDELIM -DHAVE_ARC4RANDOM -DHAVE_NS_GET_EXECUTABLE_PATH  -DAPPLE_COMMON_CRYPTO -DFREAD_READS_DIRECTORIES -DOPEN_RETURNS_EINTR -DCOMMON_DIGEST_FOR_OPENSSL -DNO_MEMMEM -DRUNTIME_PREFIX -Icompat/regex -DHAVE_FSMONITOR_DAEMON_BACKEND -DHAVE_FSMONITOR_OS_SETTINGS -DSHELL_PATH='"/bin/sh"':fallthrough
olsen232 commented 1 year ago

I have this same issue - last time you brought this up @pfw you found the best solution I know of so far, which is to run: export SDKROOT=$(xcrun --show-sdk-path) before running kart --build build. (https://github.com/koordinates/kart/discussions/755) I don't really understand the issue beyond the obvious - the compiler's not finding unistd.h unless you set that variable, but no idea if setting that variable should be required or not. We could set that variable in our CMakeLists and it would probably fix this... ?

pfw commented 1 year ago

Ha. That's amusing that I've run into the same thing before.

Doing that let's thing go further but blows up with some more errors.

[ 77%] Performing update step for 'git'
[ 78%] No patch step for 'git'
[ 78%] No configure step for 'git'
[ 79%] Performing build step for 'git'
    * new link flags
    * new prefix flags
compat/fsmonitor/fsm-listen-darwin.c:485:2: warning: 'FSEventStreamScheduleWithRunLoop' is deprecated: first deprecated in macOS 13.0 - Use FSEventStreamSetDispatchQueue instead. [-Wdeprecated-declarations]
        FSEventStreamScheduleWithRunLoop(data->stream, data->rl, kCFRunLoopDefaultMode);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h:1153:1: note: 'FSEventStreamScheduleWithRunLoop' has been explicitly marked deprecated here
FSEventStreamScheduleWithRunLoop(
^
1 warning generated.
ar: creating archive spatial.a
a - spatial_filter.o
a - adapter_functions.o
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: search path '/lib' not found
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: search path '/lib' not found
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: search path '/lib' not found
    * new script parameters
    * new Python interpreter location
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: ignoring duplicate libraries: 'libgit.a'
ld: warning: ignoring duplicate libraries: 'contrib/filter-extensions/spatial/spatial.a', 'libgit.a', 'reftable/libreftable.a', 'xdiff/lib.a'
ld: warning: ignoring duplicate libraries: 'contrib/filter-extensions/spatial/spatial.a', 'libgit.a', 'reftable/libreftable.a', 'xdiff/lib.a'
[ 80%] Performing install step for 'git'
[ 81%] Completed 'git'
[ 83%] Built target git
[ 85%] Vendor dependency archive assembly
Copying from . to /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s ...
Unpacking pygit2-1.12.1-cp311-cp311-macosx_14_0_arm64.whl ...
Unpacking cffi-1.16.0-cp311-cp311-macosx_14_0_arm64.whl ...
Unpacking pysqlite3-0.5.2-cp311-cp311-macosx_14_0_arm64.whl ...
Unpacking GDAL-3.7.2-cp311-cp311-macosx_14_0_arm64.whl ...
Unpacking reflink-0.2.2-cp311-cp311-macosx_14_0_arm64.whl ...
Unpacking psycopg2-2.9.9-cp311-cp311-macosx_14_0_arm64.whl ...
Unpacking cryptography-38.0.3-cp311-cp311-macosx_14_0_arm64.whl ...
Unpacking pyodbc-5.0.1-cp311-cp311-macosx_14_0_arm64.whl ...
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/bin/git-lfs
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/bin/pdal
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/bin/git
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/libexec/git-core/git-imap-send
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/libexec/git-core/git-sh-i18n--envsubst
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/libexec/git-core/git-daemon
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/libexec/git-core/git-remote-http
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/libexec/git-core/git-http-fetch
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/libexec/git-core/git-http-backend
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/lib/libpdal_util.15.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/lib/libpdalcpp.15.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/pysqlite3-0.5.2-cp311-cp311-macosx_14_0_arm64.whl-contents/pysqlite3/_sqlite3.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/reflink-0.2.2-cp311-cp311-macosx_14_0_arm64.whl-contents/reflink/_backend.abi3.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/cffi-1.16.0-cp311-cp311-macosx_14_0_arm64.whl-contents/_cffi_backend.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/pyodbc-5.0.1-cp311-cp311-macosx_14_0_arm64.whl-contents/pyodbc.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/cryptography-38.0.3-cp311-cp311-macosx_14_0_arm64.whl-contents/cryptography/hazmat/bindings/_openssl.abi3.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/cryptography-38.0.3-cp311-cp311-macosx_14_0_arm64.whl-contents/cryptography/hazmat/bindings/_rust.abi3.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/pygit2-1.12.1-cp311-cp311-macosx_14_0_arm64.whl-contents/pygit2/_pygit2.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/pygit2-1.12.1-cp311-cp311-macosx_14_0_arm64.whl-contents/pygit2/_libgit2.abi3.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/psycopg2-2.9.9-cp311-cp311-macosx_14_0_arm64.whl-contents/psycopg2/_psycopg.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/vendor-Darwin.tar.gz-contents/env/lib/mod_spatialite.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/GDAL-3.7.2-cp311-cp311-macosx_14_0_arm64.whl-contents/osgeo/_gdalconst.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/GDAL-3.7.2-cp311-cp311-macosx_14_0_arm64.whl-contents/osgeo/_ogr.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/GDAL-3.7.2-cp311-cp311-macosx_14_0_arm64.whl-contents/osgeo/_gnm.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/GDAL-3.7.2-cp311-cp311-macosx_14_0_arm64.whl-contents/osgeo/_gdal.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /var/folders/qv/43hqbb712s7_vn18b0f88w340000gn/T/tmpxgj0p99s/GDAL-3.7.2-cp311-cp311-macosx_14_0_arm64.whl-contents/osgeo/_osr.cpython-311-darwin.so
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libpdalcpp.15.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libpdal_util.15.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libgdal.33.3.7.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/pkgconfig/../../lib/libpcre2-8.0.11.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/pkgconfig/../../lib/libz.1.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/pkgconfig/../../lib/libsqlite3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/pkgconfig/../../lib/libcurl.4.8.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/vcpkg-vendor/vcpkg/packages/libgeotiff_arm64-osx/lib/libgeotiff.5.2.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libxml2.2.11.5.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libz.1.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libtiff.6.0.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libcurl.4.8.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libssl.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libcrypto.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/unixodbc/2.3.12/lib/libodbc.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openssl@3/3.1.4/lib/libssl.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openssl@3/3.1.4/lib/libcrypto.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libgit2.1.6.4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libpq.5.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libgeos_c.1.17.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libproj.25.9.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libsqlite3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/gdal/3.7.3/lib/libgdal.33.3.7.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libqhull_r.8.0.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libjpeg.62.4.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libpng16.16.39.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libLerc.4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libexpat.1.8.10.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libjson-c.5.2.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/pkgconfig/../../lib/libnghttp2.14.25.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/liblzma.5.4.4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libnghttp2.14.25.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libpcre.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /Users/pfw/thirdfloor/vendor/kart/build/vcpkg_installed/arm64-osx/lib/libgeos.3.11.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libarchive/3.7.2/lib/libarchive.13.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/unixodbc/2.3.12/lib/libodbcinst.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libxml2/2.11.5_1/lib/libxml2.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/xz/5.4.5/lib/liblzma.5.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/lz4/1.9.4/lib/liblz4.1.9.4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/qhull/2020.2/lib/libqhull_r.8.0.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/xerces-c/3.2.4_1/lib/libxerces-c-3.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/jpeg-turbo/3.0.0/lib/libjpeg.8.3.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libtiff/4.6.0/lib/libtiff.6.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libgeotiff/1.7.1_3/lib/libgeotiff.5.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libheif/1.17.3/lib/libheif.1.17.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libpng/1.6.40/lib/libpng16.16.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/liblerc/4.0.0/lib/libLerc.4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/poppler/23.10.0/lib/libpoppler.132.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/giflib/5.2.1/lib/libgif.7.2.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/netcdf/4.9.2_1/lib/libnetcdf.19.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/cfitsio/4.3.0/lib/libcfitsio.10.4.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/hdf5/1.14.3/lib/libhdf5.310.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libaec/1.1.2/lib/libsz.2.0.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/webp/1.3.2/lib/libwebp.7.1.8.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/sqlite/3.44.0/lib/libsqlite3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libpq/16.0/lib/libpq.5.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openjpeg/2.5.0_1/lib/libopenjp2.2.5.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openexr/3.2.1/lib/libOpenEXR-3_2.31.3.2.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openexr/3.2.1/lib/libOpenEXRUtil-3_2.31.3.2.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/imath/3.1.9/lib/libImath-3_1.29.8.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openexr/3.2.1/lib/libIex-3_2.31.3.2.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/jpeg-xl/0.8.2_1/lib/libjxl.0.8.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/jpeg-xl/0.8.2_1/lib/libjxl_threads.0.8.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libkml/1.3.0_1/lib/libkmlbase.1.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libkml/1.3.0_1/lib/libkmldom.1.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libkml/1.3.0_1/lib/libkmlengine.1.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/minizip/1.3/lib/libminizip.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/uriparser/0.9.7/lib/liburiparser.1.0.30.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/pcre2/10.42/lib/libpcre2-8.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libspatialite/5.1.0/lib/libspatialite.8.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/freexl/2.0.0/lib/libfreexl.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/apache-arrow/14.0.0_1/lib/libarrow_dataset.1400.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/expat/2.5.0/lib/libexpat.1.8.10.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/geos/3.12.0/lib/libgeos_c.1.18.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/proj/9.3.0/lib/libproj.25.9.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/json-c/0.17/lib/libjson-c.5.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/hdf5/1.14.3/lib/libhdf5_hl.310.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/zstd/1.5.5/lib/libzstd.1.5.5.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/apache-arrow/14.0.0_1/lib/libparquet.1400.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/apache-arrow/14.0.0_1/lib/libarrow_acero.1400.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/apache-arrow/14.0.0_1/lib/libarrow.1400.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/llvm/17.0.4/lib/libunwind.1.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libb2/0.98.1/lib/libb2.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/icu4c/73.2/lib/libicui18n.73.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/icu4c/73.2/lib/libicuuc.73.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/icu4c/73.2/lib/libicudata.73.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/x265/3.5/lib/libx265.199.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libde265/1.0.12/lib/libde265.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aom/3.7.0/lib/libaom.3.7.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/webp/1.3.2/lib/libsharpyuv.0.0.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/freetype/2.13.2/lib/libfreetype.6.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/fontconfig/2.14.2/lib/libfontconfig.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/gpgme/1.23.1_1/lib/libgpgmepp.6.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/little-cms2/2.15/lib/liblcms2.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/nss/3.94/lib/libnss3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/nss/3.94/lib/libnssutil3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/nss/3.94/lib/libsmime3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/nss/3.94/lib/libssl3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/nspr/4.35/lib/libplds4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/nspr/4.35/lib/libplc4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/nspr/4.35/lib/libnspr4.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/gpgme/1.23.1_1/lib/libgpgme.11.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libassuan/2.5.6/lib/libassuan.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/krb5/1.21.2/lib/libgssapi_krb5.2.2.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openexr/3.2.1/lib/libIlmThread-3_2.31.3.2.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/openexr/3.2.1/lib/libOpenEXRCore-3_2.31.3.2.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/highway/1.0.7/lib/libhwy.1.0.7.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/brotli/1.1.0/lib/libbrotlidec.1.1.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/brotli/1.1.0/lib/libbrotlicommon.1.1.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/brotli/1.1.0/lib/libbrotlienc.1.1.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_check_op.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_message.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_nullguard.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_examine_stack.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_format.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_proto.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_log_sink_set.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_globals.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_globals.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_sink.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_entry.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_strerror.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/protobuf/25.0/lib/libprotobuf.25.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-cpp-sdk-config.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-cpp-sdk-transfer.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-cpp-sdk-identity-management.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-cpp-sdk-cognito-identity.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-cpp-sdk-sts.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-cpp-sdk-s3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-cpp-sdk-core.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-crt-cpp.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-mqtt.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-event-stream.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-s3.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-auth.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-http.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-io.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-compression.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-cal.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-sdkutils.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-checksums.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/aws-sdk-cpp/1.11.195/lib/libaws-c-common.1.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/utf8proc/2.9.0/lib/libutf8proc.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/re2/20231101/lib/libre2.11.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_marshalling.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_reflection.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_config.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_program_name.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_private_handle_accessor.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_commandlineflag.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_flags_commandlineflag_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_cord.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_cordz_info.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_cord_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_cordz_functions.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_cordz_handle.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_crc_cord_state.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_crc32c.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_crc_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_crc_cpu_detect.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_raw_hash_set.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_hash.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_city.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_bad_variant_access.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_low_level_hash.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_hashtablez_sampler.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_exponential_biased.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_bad_optional_access.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_str_format_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_synchronization.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_graphcycles_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_kernel_timeout_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_stacktrace.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_symbolize.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_malloc_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_debugging_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_demangle_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_time.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_strings.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_string_view.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_throw_delegate.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_strings_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_base.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_spinlock_wait.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_raw_logging_internal.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_severity.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_int128.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_civil_time.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_time_zone.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/snappy/1.1.10/lib/libsnappy.1.1.10.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/geos/3.12.0/lib/libgeos.3.12.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/thrift/0.19.0/lib/libthrift-0.19.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libvmaf/2.3.1/lib/libvmaf.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/libgpg-error/1.47/lib/libgpg-error.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/krb5/1.21.2/lib/libkrb5.3.3.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/krb5/1.21.2/lib/libk5crypto.3.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/krb5/1.21.2/lib/libcom_err.3.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/krb5/1.21.2/lib/libkrb5support.1.1.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_die_if_null.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_initialize.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_statusor.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_leak_check.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_log_internal_conditions.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/abseil/20230802.1/lib/libabsl_status.2308.0.0.dylib
fix_unsatisfied_deps [INFO]:    πŸ‘€ /opt/homebrew/Cellar/gettext/0.22.3/lib/libintl.8.dylib
fix_unsatisfied_deps [ERROR]:   ❌ Checking deps: Found 6 system deps that have not been explicitly allowed.
βœ… /usr/lib/libSystem.B.dylib
❌ /usr/lib/libbz2.1.0.dylib
βœ… /usr/lib/libc++.1.dylib
βœ… /usr/lib/libcharset.1.dylib
❌ /usr/lib/libcurl.4.dylib
❌ /usr/lib/libexpat.1.dylib
❌ /usr/lib/libffi.dylib
βœ… /usr/lib/libiconv.2.dylib
βœ… /usr/lib/libresolv.9.dylib
❌ /usr/lib/libsqlite3.dylib
❌ /usr/lib/libxml2.2.dylib
βœ… /usr/lib/libz.1.dylib
make[2]: *** [vcpkg-vendor/kart-vendor.cp311-cp311-macosx_14_0_arm64.tar.gz] Error 1
make[1]: *** [vcpkg-vendor/CMakeFiles/vendor_archive.dir/all] Error 2
make: *** [all] Error 2

Obviously something different to the build env which makes the downloadable binaries which I can use, I'll just skip some experiments I was messing with. All good unless you'd like me to try something else.

rcoup commented 1 year ago

If you're happy to keep iterating/trying stuff I'm keen to figure it out.

Just to double check, if you:

pfw commented 1 year ago

Interesting... with all of those steps and my export SDKROOT=$(xcrun --show-sdk-path) from whenever I figured that out ;-), it goes all the way through.

rcoup commented 12 months ago

Thanks for persisting... hopefully anyone else who runs into the bug can find this ticket and the SDKROOT approach works for them.

olsen232 commented 12 months ago

Should we get Kart to try harder at working around this issue? We could just always run export SDKROOT=$(xcrun --show-sdk-path) at the start of a macos build... or - and this is more work - we could try and detect the issue before we try to resolve it (ie, ask the compiler to find unistd.h and if it can't, then set the SDKROOT and try again)

rcoup commented 12 months ago

Should we get Kart to try harder at working around this issue?

Unless it comes up more I think we leave it for now. Likely to be some odd XCode thing, but hard to tell.