microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.87k stars 6.31k forks source link

vcpkg fails to build on macOS 12.0.1 with XCode 13.1 #20993

Closed acgetchell closed 2 years ago

acgetchell commented 2 years ago

Describe the bug vcpkg fails to build.

Environment

To Reproduce Steps to reproduce the behavior:

  1. git clone https://github.com/microsoft/vcpkg.git
  2. cd vcpkg
  3. ./bootstrap-vcpkg.sh

Expected behavior Expect vcpkg to build.

Failure logs

adam@hapkido ~/projects/vcpkg (master) $ ./bootstrap-vcpkg.sh 
Downloading cmake...
Downloading cmake... done.
Extracting cmake...
Extracting cmake... done.
Downloading ninja...
Downloading ninja... done.
Extracting ninja...
Extracting ninja... done.
Downloading vcpkg tool sources
Building vcpkg-tool...
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting the C++ compiler in use
-- Detecting the C++ compiler in use - clang
-- Detecting the C++ standard library
-- Detecting the C++ standard library - libc++
-- Detecting how to use the C++ filesystem library
-- Detecting how to use the C++ filesystem library - <filesystem>
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/adam/projects/vcpkg/buildtrees/_vcpkg/build
[0/2] Re-checking globbed directories...
[30/89] Building CXX object CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o
FAILED: CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -DVCPKG_BASE_VERSION=2021-09-10 -DVCPKG_USE_STD_FILESYSTEM=1 -DVCPKG_VERSION=unknownhash -I/Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk -std=c++17 -MD -MT CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -MF CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o.d -o CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -c /Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg.cpp
/Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg.cpp:186:15: error: no member named 'setlocale' in the global namespace
        if (::setlocale(LC_ALL, utf8_locale))
            ~~^
/Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg.cpp:186:25: error: use of undeclared identifier 'LC_ALL'
        if (::setlocale(LC_ALL, utf8_locale))
                        ^
2 errors generated.
[43/89] Building CXX object CMakeFiles/vcpkglib.dir/src/vcpkg/binarycaching.cpp.o
ninja: build stopped: subcommand failed.

Additional context XCode Command Line tools were installed with xcode-select --install

NancyLi1013 commented 2 years ago

I cannot repro this issue on xcode 12.5 with clang 12.0.5.

autoantwort commented 2 years ago

I also get this error. I have created https://github.com/microsoft/vcpkg-tool/pull/233

jmacey commented 2 years ago

Can also confirm using the following on M1 Mac

Apple clang version 13.0.0 (clang-1300.0.29.3) Target: arm64-apple-darwin20.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

acgetchell commented 2 years ago

The error arises on Xcode 13.1 for macOS Monterey.

https://developer.apple.com/news/releases/?id=10252021f

acgetchell commented 2 years ago

Still not fixed:

adam@hapkido ~/projects $ git clone https://github.com/microsoft/vcpkg.git
Cloning into 'vcpkg'...
remote: Enumerating objects: 128101, done.
remote: Counting objects: 100% (109/109), done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 128101 (delta 81), reused 75 (delta 73), pack-reused 127992
Receiving objects: 100% (128101/128101), 42.30 MiB | 7.13 MiB/s, done.
Resolving deltas: 100% (79633/79633), done.
Updating files: 100% (8255/8255), done.
adam@hapkido ~/projects $ cd vcpkg
adam@hapkido ~/projects/vcpkg (master) $ ll
total 2568
-rw-r--r--     1 adam  staff   1.2M Oct 26 10:51 CHANGELOG.md
-rw-r--r--     1 adam  staff   2.4K Oct 26 10:51 CONTRIBUTING.md
-rw-r--r--     1 adam  staff   1.1K Oct 26 10:51 LICENSE.txt
-rw-r--r--     1 adam  staff   2.3K Oct 26 10:51 NOTICE.txt
-rw-r--r--     1 adam  staff    12K Oct 26 10:51 README.md
-rw-r--r--     1 adam  staff    16K Oct 26 10:51 README_es.md
-rw-r--r--     1 adam  staff    12K Oct 26 10:51 README_fr.md
-rw-r--r--     1 adam  staff    14K Oct 26 10:51 README_ko_KR.md
-rw-r--r--     1 adam  staff    11K Oct 26 10:51 README_zh_CN.md
-rw-r--r--     1 adam  staff   100B Oct 26 10:51 bootstrap-vcpkg.bat
-rwxr-xr-x     1 adam  staff   109B Oct 26 10:51 bootstrap-vcpkg.sh
drwxr-xr-x    10 adam  staff   320B Oct 26 10:51 docs
drwxr-xr-x  1831 adam  staff    57K Oct 26 10:51 ports
drwxr-xr-x    30 adam  staff   960B Oct 26 10:51 scripts
-rw-r--r--     1 adam  staff   923B Oct 26 10:51 shell.nix
drwxr-xr-x     3 adam  staff    96B Oct 26 10:51 toolsrc
drwxr-xr-x    11 adam  staff   352B Oct 26 10:51 triplets
drwxr-xr-x    31 adam  staff   992B Oct 26 10:51 versions
adam@hapkido ~/projects/vcpkg (master) $ ./bootstrap-vcpkg.sh 
Downloading cmake...
Downloading cmake... done.
Extracting cmake...
Extracting cmake... done.
Downloading ninja...
Downloading ninja... done.
Extracting ninja...
Extracting ninja... done.
Downloading vcpkg tool sources
Building vcpkg-tool...
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting the C++ compiler in use
-- Detecting the C++ compiler in use - clang
-- Detecting the C++ standard library
-- Detecting the C++ standard library - libc++
-- Detecting how to use the C++ filesystem library
-- Detecting how to use the C++ filesystem library - <filesystem>
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/adam/projects/vcpkg/buildtrees/_vcpkg/build
[0/2] Re-checking globbed directories...
[81/89] Building CXX object CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o
FAILED: CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -DVCPKG_BASE_VERSION=2021-09-10 -DVCPKG_USE_STD_FILESYSTEM=1 -DVCPKG_VERSION=unknownhash -I/Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk -std=c++17 -MD -MT CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -MF CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o.d -o CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -c /Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg.cpp
/Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg.cpp:186:15: error: no member named 'setlocale' in the global namespace
        if (::setlocale(LC_ALL, utf8_locale))
            ~~^
/Users/adam/projects/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg.cpp:186:25: error: use of undeclared identifier 'LC_ALL'
        if (::setlocale(LC_ALL, utf8_locale))
                        ^
2 errors generated.
[88/89] Building CXX object CMakeFiles/vcpkglib.dir/src/vcpkg/versions.cpp.o
ninja: build stopped: subcommand failed.
BillyONeal commented 2 years ago

It's fixed in the tool repo but we haven't done a tool release yet.

jmacey commented 2 years ago

Just tested the tool version and it builds fine on my computer. When will this be released?

BillyONeal commented 2 years ago

Just tested the tool version and it builds fine on my computer. When will this be released?

As soon as I can get it to build the catalog 😅 https://github.com/microsoft/vcpkg/pull/20838

ivanstepanovftw commented 2 years ago

Please provide workaround… Intel affected as well.

ivanstepanovftw commented 2 years ago

@BillyONeal took your vcpkg branch. Thank you.

jmacey commented 2 years ago

I've just edited the scritps/bootstrap.sh file

rm -rf "$baseBuildDir"

mkdir -p "$buildDir"

vcpkgExtractArchive "$tarballPath" "$srcBaseDir"

Then if you edit the buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg.cpp

and add

include

include

It will build

acgetchell commented 2 years ago

@jmacey Thanks for the workaround!

That gets me to having a new version of vcpkg, but now I have a failed install of gmp. I don't know if this is an artifact of the workaround, or a port breakage on the new version. I feel funny reporting a bug in a port build if I'm not using their updated build of vcpkg.

Anyhow, here's the error:

Starting package 1/109: gmp:x64-osx
Building package gmp[core]:x64-osx...
-- Installing port from location: /Users/adam/projects/vcpkg/buildtrees/versioning/versions/gmp/5d207c0d8a6481f96f2277fd3245f2a80456a706
-- Using cached gmp-6.2.1.tar.xz.
-- Cleaning sources at /Users/adam/projects/vcpkg/buildtrees/gmp/src/gmp-6.2.1-f412680bba.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/adam/projects/vcpkg/downloads/gmp-6.2.1.tar.xz
-- Applying patch tools.patch
-- Using source at /Users/adam/projects/vcpkg/buildtrees/gmp/src/gmp-6.2.1-f412680bba.clean
-- Getting CMake variables for x64-osx-dbg
-- Getting CMake variables for x64-osx-rel
-- Generating configure for x64-osx
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /usr/local/bin/autoreconf -vfi
    Working Directory: /Users/adam/projects/vcpkg/buildtrees/gmp/src/gmp-6.2.1-f412680bba.clean/
    Error code: 1
    See logs for more information:
      /Users/adam/projects/vcpkg/buildtrees/gmp/autoconf-x64-osx-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_configure_make.cmake:610 (vcpkg_execute_required_process)
  buildtrees/versioning/versions/gmp/5d207c0d8a6481f96f2277fd3245f2a80456a706/portfile.cmake:103 (vcpkg_configure_make)
  scripts/ports.cmake:142 (include)

Error: Building package gmp:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `./vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: gmp:x64-osx
  Vcpkg version: 2021-09-10-unknownhash

Additionally, attach any relevant sections from the log files above.
-- Running vcpkg install - failed
CMake Error at /Users/adam/projects/vcpkg/scripts/buildsystems/vcpkg.cmake:831 (message):
  vcpkg install failed.  See logs for more information:
  /Users/adam/projects/CDT-plusplus/build/vcpkg-manifest-install.log
Call Stack (most recent call first):
  /usr/local/Cellar/cmake/3.21.4/share/cmake/Modules/CMakeDetermineSystem.cmake:124 (include)
  CMakeLists.txt:19 (project)

And:

$ cat vcpkg-manifest-install.log 
Detecting compiler hash for triplet x64-osx...
The following packages will be built and installed:
  * boost-accumulators[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-accumulators/b24ef7a5bec0e29c8013593cd6bba58e52b19a7a
  * boost-algorithm[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-algorithm/338f795a1e6d73ab25444f64fe7ba1d617128813
  * boost-align[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-align/5e733503d18c7e82478961e1155a40a95af0ab42
  * boost-any[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-any/cf8bdfd2ce434a981620383dcc07d46c0a071ca1
  * boost-array[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-array/fb008cce0de1c6a34ac5222d03d7e1069d135dc4
  * boost-assert[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-assert/db6b88ce332c6752f87f8f0c098a832e23610303
  * boost-atomic[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-atomic/c5f02ea8b6555b20b6cc8901bdae9e9628086640
  * boost-bimap[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-bimap/726aaa86124fd8d1658f0813902b8bf9b27bb707
  * boost-bind[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-bind/a1764edb5aaa4cf532e6e2d60d56420240dec410
  * boost-build[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-build/d12d4a6f44a7356c4262b27adcda834fe893b576
  * boost-callable-traits[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-callable-traits/6c22b4049665b95038b8f5d1e1952434f1387f7c
  * boost-chrono[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-chrono/f0143b4dd81e3de932ea886e69efd196452d81b3
  * boost-circular-buffer[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-circular-buffer/6352fb4c9b9e30001311015e28e712e9a2ef4a33
  * boost-compute[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-compute/3e134e562b5a454a46bf922f7633cdf581db7795
  * boost-concept-check[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-concept-check/9bdfb3a9b14b35dc1833bc559226c7925096ff57
  * boost-config[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-config/2a93a4c962b961f617c133389c18a994e3c27af1
  * boost-container[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-container/9af11f40e9b9fc2ebdda7e8885f9f49dea1923d7
  * boost-container-hash[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-container-hash/76c8d3c46db10b6774d6986822e53d1140934667
  * boost-conversion[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-conversion/5b591e95244353857eaade53621ee895b1d9e0a6
  * boost-core[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-core/a56c8546828ee16a442a336c2385f9986f8c055f
  * boost-date-time[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-date-time/e2ca710f2484af3cbeee428e063a7e4269510110
  * boost-detail[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-detail/57dabb22a4f9dfe872c6f007c9dbae7bf0847514
  * boost-dynamic-bitset[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-dynamic-bitset/e5b7742c115d4e4a450062e30b1542c6fe4aac5d
  * boost-endian[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-endian/6950c45ffb4e112920b6dd50c1cddde07b30d61d
  * boost-exception[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-exception/d60d712de012657effc2314a5d8781e453097129
  * boost-filesystem[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-filesystem/7665f5ed27513a334df5b6051cb72d076ce626c2
  * boost-foreach[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-foreach/95983cd3eb11558e24d1f63a68a2ee944da927df
  * boost-format[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-format/15c6449aa221b65139b38cc6c6ef91f32e2d2b1d
  * boost-function[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-function/092af2f7e20c516fc02e8a39d8887f2301bb1fd9
  * boost-function-types[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-function-types/7675770af935fb375c0350c7a5fc561f9bc31432
  * boost-functional[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-functional/26960fd1a5c5ffbb7da0d747f43a61a27d8825eb
  * boost-fusion[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-fusion/e33ce42cfab1b757d73fc0c4ac7edacaefd0be58
  * boost-geometry[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-geometry/96d1b04d567acad7c4caafc869fa7daa64968aac
  * boost-graph[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-graph/8c7974cbf961af1d5eabeb1047f2dd16e087f180
  * boost-heap[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-heap/d9947d5f31b9c87f5ce1e759e02099b1949502e4
  * boost-integer[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-integer/375a2af7e2d5d620aa9f42064255c269b0c73f5a
  * boost-interval[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-interval/e57b55cec7198cb4f448933fa2763465db0c9672
  * boost-intrusive[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-intrusive/9fb49266dc300d8914a0485972738b960ccf4339
  * boost-io[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-io/83ec8bab1f1bbd6eb1e2883a26747c7982d5c34f
  * boost-iostreams[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-iostreams/9ff4027cebb3423a41814a8c2da942ea959b17ad
  * boost-iterator[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-iterator/7bec2abc5b714c2bd975178406937ef59a73f29b
  * boost-lambda[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-lambda/56ca5b54a9913e884d79bfd72e13ac6d72acd71d
  * boost-lexical-cast[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-lexical-cast/3a265d9296755adc81f3c02b273d758798903b0c
  * boost-logic[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-logic/afcc526b0a9287bc84744bf57a1a6d37a0b3b567
  * boost-math[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-math/c3caf2df93bffdc6d72b5c4df120200abe0f6562
  * boost-modular-build-helper[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-modular-build-helper/b14ac826c44c030a65af10732269f379b856f76f
  * boost-move[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-move/d912a2a9e0b705919dae22cd8af6a4467e209e4e
  * boost-mp11[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-mp11/f685c323f00cf309294ac9e26b554baacbe3aecf
  * boost-mpl[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-mpl/1b0bd80c486b32952b76c2b9539555cff5d2f911
  * boost-multi-index[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-multi-index/e993a57f4569f76310bc8c203372ebe472395005
  * boost-multiprecision[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-multiprecision/58d7184ae4115f7f46671db9929708872e6aae6c
  * boost-numeric-conversion[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-numeric-conversion/78140f78c6400520bd4ce340c68236e083a504e9
  * boost-optional[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-optional/4a1ddf516bc0edc855ab4d9b8d134f338ba51a94
  * boost-parameter[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-parameter/3f480980e4e1ce4713a28bd24d728efb0bb931fa
  * boost-phoenix[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-phoenix/2926d1b537106cb231bb9f3a657f6fde6c8530f8
  * boost-polygon[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-polygon/81ea3095d56a98f6d5b75db6568a19e48ac819bb
  * boost-pool[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-pool/7794803f75109db0ca64a48d2f1cbd76100b153d
  * boost-predef[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-predef/a291dbfb68391a25f04944f9caa924f570b26d41
  * boost-preprocessor[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-preprocessor/6abad213e30df5ed168164b2612dba2041c7e8c1
  * boost-property-map[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-property-map/c866a47a5b9a770e415dc1078cc37870cd5851bf
  * boost-property-tree[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-property-tree/959191d822cc095e02a3f6d9af5b68aeb823a0d1
  * boost-proto[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-proto/5d33f62f1117da9bac418c4b85d1a1bd96c547a4
  * boost-ptr-container[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-ptr-container/e954b84d951409f6445d7d49bafa66c977ed9834
  * boost-qvm[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-qvm/5d7b01d612075dfb3d89b799bec152785c838b84
  * boost-random[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-random/3f6c3399689c43f599f3852d98325cb272e8f775
  * boost-range[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-range/737f4f322e661e01459862fbe73f748390b59c3d
  * boost-ratio[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-ratio/724fa7b1c0e1d78a9c29595b042443090e53a8ee
  * boost-rational[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-rational/d54d04de158ddaf33d7b8a6815532e8ee2771515
  * boost-regex[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-regex/c7c4497156a2c9e4f3227ee3807512630242307d
  * boost-serialization[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-serialization/bdb25d2d55569534825b139f62cf29a2f7aaba6e
  * boost-smart-ptr[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-smart-ptr/700532550b70d03254c77f1467ab4c01a2c6e62a
  * boost-spirit[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-spirit/bc66c5a9ccd7f7bde95426392bc7ff62189f920d
  * boost-static-assert[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-static-assert/57ca16ab3652380b32a137add7aed6a385754d75
  * boost-system[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-system/86ac553606d3af5cf67b96bafd1ddaf9e6c57b60
  * boost-thread[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-thread/1c097a032a997463e15245272e40ea9298554f8b
  * boost-throw-exception[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-throw-exception/f0887800c8710d96015c7c1541f78265e1227963
  * boost-tokenizer[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-tokenizer/56a1fb828a469ba50000983860226452c264050f
  * boost-tti[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-tti/102fbb95889400677115252d4a5954a2f7edd5e1
  * boost-tuple[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-tuple/35d10ab4f156848f6f08f8bc26e41b27638af55e
  * boost-type-index[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-type-index/b8c5d86d75e307f04c4e5548f2ff57dccdc29e40
  * boost-type-traits[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-type-traits/7f108bb5313d004627d2b81b5e2a6d7298b091e9
  * boost-typeof[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-typeof/7df16df37b9fe9d5e4184dfdf928030010522f51
  * boost-ublas[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-ublas/7261e769f15495294c4eed2d06a157979419b0a9
  * boost-uninstall[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-uninstall/1d472d1b44489c230a741cb519e893732f5d00ac
  * boost-units[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-units/696b0e8e934400879bf390ad024b231a3b32fa4c
  * boost-unordered[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-unordered/e0e056b82651533817c1ca6dce6fb6239ccdcdbb
  * boost-utility[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-utility/e3589215d60cac29105fb361ef70e6d8befb8f94
  * boost-uuid[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-uuid/ce741d3c6c5770db02da8abb268bdd0b2cd0519b
  * boost-variant[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-variant/63d66b780f8fb2e1b7c1365fc54b23795b09279c
  * boost-variant2[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-variant2/7cc13c2fc5f9f303b76d9fc39da52e198bd6a998
  * boost-vcpkg-helpers[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-vcpkg-helpers/f0b625fd73edd33c92f70727a4cf068d0268379e
  * boost-winapi[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-winapi/2d4c0be143dbffd619ac154ef5d8f4fe24277bbe
  * boost-xpressive[core]:x64-osx -> 1.77.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/boost-xpressive/bf04b7076a27d24203528b52aaf41efc83923c67
  * bzip2[core]:x64-osx -> 1.0.8#2 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/bzip2/a1ea352502e69888a565563d9151d3f7ab609fb1
    cgal[core]:x64-osx -> 5.3 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/cgal/9c46ed672d5f8a2791349c1af1b44ed7dfcb6dd6
    date[core]:x64-osx -> 3.0.0#3 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/date/6dc2054fe09235f06cd75f4acaf570145672a86a
    docopt[core]:x64-osx -> 2018-11-01#1 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/docopt/8af85233a92e8e8b249d61a56c50ef2c6704909b
    eigen3[core]:x64-osx -> 3.3.9#1 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/eigen3/2b845a54aa220fa4099e97be4031cb63634665e3
    fmt[core]:x64-osx -> 7.1.3 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/fmt/dd8cf5e1a2dce2680189a0744102d4b0f1cfb8b6
  * gmp[core]:x64-osx -> 6.2.1#7 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/gmp/5d207c0d8a6481f96f2277fd3245f2a80456a706
  * liblzma[core]:x64-osx -> 5.2.5#3 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/liblzma/2c5f893c8d78d30c4641e9f4d0c7818386f8c8c9
  * mpfr[core]:x64-osx -> 4.1.0#1 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/mpfr/54544af431b7f178bc7bbe6604f103c40b7aa93b
    ms-gsl[core]:x64-osx -> 3.1.0#1 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/ms-gsl/d51947d40835a72b1728c68ca8587e04e3f8e1e2
    pcg[core]:x64-osx -> 2021-04-06#1 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/pcg/dfdbf3fad0c295b94b400509530d3642d5a6abcc
    spdlog[core]:x64-osx -> 1.8.5 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/spdlog/a2f8d7856c8821fb685f99873f5e058dc6136c2b
    tbb[core]:x64-osx -> 2020_U3#6 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/tbb/e168e03c2e5776bdee59accf5f643ae26b0ddd84
    tl-expected[core]:x64-osx -> 1.0.0#2 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/tl-expected/952f8ebe25660f2bf6a7091c338e4113691279dd
    tl-function-ref[core]:x64-osx -> 1.0.0#2 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/tl-function-ref/40cb62e51ee41b386626b2f4bbcc8f86b6ad2a03
  * zstd[core]:x64-osx -> 1.5.0 -- /Users/adam/projects/vcpkg/buildtrees/versioning/versions/zstd/b605e1bf30a124c99845c16733aac48289ae6a87
Additional packages (*) will be modified to complete this operation.
Restored 0 packages from /Users/adam/.cache/vcpkg/archives in 522.4 us. Use --debug to see more details.
Starting package 1/109: gmp:x64-osx
Building package gmp[core]:x64-osx...
-- Installing port from location: /Users/adam/projects/vcpkg/buildtrees/versioning/versions/gmp/5d207c0d8a6481f96f2277fd3245f2a80456a706
-- Using cached gmp-6.2.1.tar.xz.
-- Cleaning sources at /Users/adam/projects/vcpkg/buildtrees/gmp/src/gmp-6.2.1-f412680bba.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/adam/projects/vcpkg/downloads/gmp-6.2.1.tar.xz
-- Applying patch tools.patch
-- Using source at /Users/adam/projects/vcpkg/buildtrees/gmp/src/gmp-6.2.1-f412680bba.clean
-- Getting CMake variables for x64-osx-dbg
-- Getting CMake variables for x64-osx-rel
-- Generating configure for x64-osx
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /usr/local/bin/autoreconf -vfi
    Working Directory: /Users/adam/projects/vcpkg/buildtrees/gmp/src/gmp-6.2.1-f412680bba.clean/
    Error code: 1
    See logs for more information:
      /Users/adam/projects/vcpkg/buildtrees/gmp/autoconf-x64-osx-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_configure_make.cmake:610 (vcpkg_execute_required_process)
  buildtrees/versioning/versions/gmp/5d207c0d8a6481f96f2277fd3245f2a80456a706/portfile.cmake:103 (vcpkg_configure_make)
  scripts/ports.cmake:142 (include)

Error: Building package gmp:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `./vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: gmp:x64-osx
  Vcpkg version: 2021-09-10-unknownhash

Additionally, attach any relevant sections from the log files above.
acgetchell commented 2 years ago

Fix for gmp on macOS documented here: https://github.com/microsoft/vcpkg/issues/21080