construct on macos14 with github actions.
I don’t know why it didn’t compile. I attempted it within the actions of github. I haven’t modified anything and vcpkg can be the most recent.
yml code is:
identify: ios construct workflows
on:
push:
branches:
- essential
permissions:
contents: learn
jobs:
construct:
technique:
matrix:
embody:
- os: macos-14
runs-on: ${{ matrix.os }}
steps:
- identify: Checkout essential repository code
makes use of: actions/checkout@v4
- identify: brew set up
run: /bin/bash -c "$(curl -fsSL https://uncooked.githubusercontent.com/Homebrew/set up/HEAD/set up.sh)"
- identify: vcpkg dependency repository
makes use of: actions/checkout@v4
with:
repository: microsoft/vcpkg
path: vcpkg
- identify: vcpkg set up
run: |
brew set up cmake ninja pkg-config autoconf
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg set up 'mongo-c-driver[openssl]:arm64-ios-release'
and config-arm64-ios-release-rel-out.log is:
-- The C compiler identification is AppleClang 15.0.0.15000309
-- Detecting C compiler ABI information
-- Detecting C compiler ABI information - executed
-- Verify for working C compiler: /Purposes/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile options
-- Detecting C compile options - executed
-- Performing Check CMAKE_HAVE_LIBC_PTHREAD
-- Performing Check CMAKE_HAVE_LIBC_PTHREAD - Success
-- Discovered Threads: TRUE
cat: /Customers/runner/vcpkg/buildtrees/mongo-c-driver/config-arm64-ios-release-rel-out.log: No such file or listing
-- On the lookout for a CXX compiler
-- On the lookout for a CXX compiler - /Purposes/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- The CXX compiler identification is AppleClang 15.0.0.15000309
-- Detecting CXX compiler ABI information
-- Detecting CXX compiler ABI information - executed
-- Verify for working CXX compiler: /Purposes/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile options
-- Detecting CXX compile options - executed
-- Performing Check HAVE_LLD_LINKER_SUPPORT
-- Performing Check HAVE_LLD_LINKER_SUPPORT - Failed
-- Looking for libbson CMake packages
-- libbson discovered model "1.29.1"
-- disabling test-libmongoc since utilizing system libbson
-- Python3 was not discovered, so take a look at fixtures won't be outlined
-- On the lookout for sched_getcpu
-- On the lookout for sched_getcpu - not discovered
-- libmongoc model (from VERSION_CURRENT file): 1.29.1
-- Looking for zlib CMake packages
-- Discovered ZLIB: /Customers/runner/work/take a look at/take a look at/vcpkg/put in/arm64-ios-release/lib/libz.a (discovered model "1.3.1")
-- zlib discovered model "1.3.1"
-- zlib embody path "/Customers/runner/work/take a look at/take a look at/vcpkg/put in/arm64-ios-release/embody"
-- zlib libraries "/Customers/runner/work/take a look at/take a look at/vcpkg/put in/arm64-ios-release/lib/libz.a"
-- On the lookout for embody file unistd.h
-- On the lookout for embody file unistd.h - discovered
-- On the lookout for embody file stdarg.h
-- On the lookout for embody file stdarg.h - discovered
-- Discovered OpenSSL: /Customers/runner/work/take a look at/take a look at/vcpkg/put in/arm64-ios-release/lib/libcrypto.a (discovered model "3.4.0")
-- libmongoc TLS : OpenSSL
-- On the lookout for ASN1_STRING_get0_data
-- On the lookout for ASN1_STRING_get0_data - discovered
-- Utilizing SASL backend : OFF
-- On the lookout for sys/sorts.h
-- On the lookout for sys/sorts.h - discovered
-- On the lookout for stdint.h
-- On the lookout for stdint.h - discovered
-- On the lookout for stddef.h
-- On the lookout for stddef.h - discovered
-- Verify measurement of socklen_t
-- Verify measurement of socklen_t - executed
-- On the lookout for res_nsearch
-- On the lookout for res_nsearch - not discovered
-- On the lookout for res_search
-- On the lookout for res_search - not discovered
-- On the lookout for res_ndestroy
-- On the lookout for res_ndestroy - not discovered
-- On the lookout for res_nclose
-- On the lookout for res_nclose - not discovered
-- On the lookout for res_nsearch
-- On the lookout for res_nsearch - not discovered
-- On the lookout for res_search
-- On the lookout for res_search - not discovered
-- On the lookout for res_ndestroy
-- On the lookout for res_ndestroy - not discovered
-- On the lookout for res_nclose
-- On the lookout for res_nclose - not discovered
-- Detected parameters: settle for (int, struct sockaddr *, socklen_t *)
-- Performing Check MONGOC_HAVE_SS_FAMILY
-- Performing Check MONGOC_HAVE_SS_FAMILY - Success
-- SASL disabled
-- Including -fPIC to compilation of mongoc_static parts
-- Constructing with MONGODB-AWS auth assist
-- Construct recordsdata generated for:
-- construct system: Ninja
-- The next options have been enabled:
* TLS, for safe community communication (OpenSSL)
* Cryptography, cryptographic primitives (OpenSSL)
* AWS Authentication, authenticate with MongoDB servers utilizing credentials from AWS occasion metadata
-- The next options have been disabled:
* SASL Authentication, authenticate with MongoDB servers utilizing SASL: “Easy Authentication and Safety Layer” (OFF)
-- Configuring incomplete, errors occurred!
Is res_search not discovered due to this? What sort of error is that this? Or is it as a result of the ios model is just not supported?