microsoft / vcpkg

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

[boost-circular-buffer] Build error - boost:x64-windows-static #23594

Closed ngjermundshaug closed 2 years ago

ngjermundshaug commented 2 years ago

Host Environment

To Reproduce Steps to reproduce the behavior: ./vcpkg.exe install boost:x64-windows-static

Failure logs

C:\dev\vcpkg>vcpkg.exe install boost:x64-windows-static
Computing installation plan...
A suitable version of cmake was not found (required v3.22.2). Downloading portable cmake v3.22.2...
Downloading cmake...
  https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2-windows-i386.zip -> C:\dev\vcpkg\downloads\cmake-3.22.2-windows-i386.zip
Extracting cmake...
The following packages will be built and installed:
    boost[core]:x64-windows-static -> 1.78.0
  * boost-accumulators[core]:x64-windows-static -> 1.78.0
  * boost-any[core]:x64-windows-static -> 1.78.0
  * boost-assign[core]:x64-windows-static -> 1.78.0
  * boost-beast[core]:x64-windows-static -> 1.78.0
  * boost-bimap[core]:x64-windows-static -> 1.78.0
  * boost-callable-traits[core]:x64-windows-static -> 1.78.0
  * boost-circular-buffer[core]:x64-windows-static -> 1.78.0
  * boost-compatibility[core]:x64-windows-static -> 1.78.0
  * boost-compute[core]:x64-windows-static -> 1.78.0
  * boost-contract[core]:x64-windows-static -> 1.78.0
  * boost-convert[core]:x64-windows-static -> 1.78.0
  * boost-coroutine2[core]:x64-windows-static -> 1.78.0
  * boost-describe[core]:x64-windows-static -> 1.78.0
  * boost-dll[core]:x64-windows-static -> 1.78.0
  * boost-fiber[core]:x64-windows-static -> 1.78.0
  * boost-filesystem[core]:x64-windows-static -> 1.78.0
  * boost-flyweight[core]:x64-windows-static -> 1.78.0
  * boost-format[core]:x64-windows-static -> 1.78.0
  * boost-functional[core]:x64-windows-static -> 1.78.0
  * boost-geometry[core]:x64-windows-static -> 1.78.0
  * boost-gil[core]:x64-windows-static -> 1.78.0
  * boost-graph[core]:x64-windows-static -> 1.78.0
  * boost-hana[core]:x64-windows-static -> 1.78.0
  * boost-heap[core]:x64-windows-static -> 1.78.0
  * boost-histogram[core]:x64-windows-static -> 1.78.0
  * boost-hof[core]:x64-windows-static -> 1.78.0
  * boost-icl[core]:x64-windows-static -> 1.78.0
  * boost-interprocess[core]:x64-windows-static -> 1.78.0
  * boost-interval[core]:x64-windows-static -> 1.78.0
  * boost-iostreams[bzip2,core,lzma,zlib,zstd]:x64-windows-static -> 1.78.0#2
  * boost-json[core]:x64-windows-static -> 1.78.0
  * boost-lambda[core]:x64-windows-static -> 1.78.0
  * boost-lambda2[core]:x64-windows-static -> 1.78.0
  * boost-leaf[core]:x64-windows-static -> 1.78.0
  * boost-local-function[core]:x64-windows-static -> 1.78.0
  * boost-locale[core]:x64-windows-static -> 1.78.0
  * boost-lockfree[core]:x64-windows-static -> 1.78.0
  * boost-log[core]:x64-windows-static -> 1.78.0
  * boost-metaparse[core]:x64-windows-static -> 1.78.0
  * boost-msm[core]:x64-windows-static -> 1.78.0
  * boost-multi-array[core]:x64-windows-static -> 1.78.0
  * boost-nowide[core]:x64-windows-static -> 1.78.0
  * boost-odeint[core]:x64-windows-static -> 1.78.0
  * boost-outcome[core]:x64-windows-static -> 1.78.0
  * boost-parameter[core]:x64-windows-static -> 1.78.0
  * boost-parameter-python[core]:x64-windows-static -> 1.78.0
  * boost-pfr[core]:x64-windows-static -> 1.78.0
  * boost-poly-collection[core]:x64-windows-static -> 1.78.0
  * boost-polygon[core]:x64-windows-static -> 1.78.0
  * boost-process[core]:x64-windows-static -> 1.78.0
  * boost-program-options[core]:x64-windows-static -> 1.78.0
  * boost-property-map[core]:x64-windows-static -> 1.78.0
  * boost-property-tree[core]:x64-windows-static -> 1.78.0
  * boost-ptr-container[core]:x64-windows-static -> 1.78.0
  * boost-python[core,python3]:x64-windows-static -> 1.78.0
  * boost-qvm[core]:x64-windows-static -> 1.78.0
  * boost-safe-numerics[core]:x64-windows-static -> 1.78.0
  * boost-signals2[core]:x64-windows-static -> 1.78.0
  * boost-sort[core]:x64-windows-static -> 1.78.0
  * boost-stacktrace[core]:x64-windows-static -> 1.78.0
  * boost-statechart[core]:x64-windows-static -> 1.78.0
  * boost-static-string[core]:x64-windows-static -> 1.78.0
  * boost-stl-interfaces[core]:x64-windows-static -> 1.78.0
  * boost-test[core]:x64-windows-static -> 1.78.0
  * boost-timer[core]:x64-windows-static -> 1.78.0
  * boost-tti[core]:x64-windows-static -> 1.78.0
  * boost-type-erasure[core]:x64-windows-static -> 1.78.0
  * boost-ublas[core]:x64-windows-static -> 1.78.0
  * boost-units[core]:x64-windows-static -> 1.78.0
  * boost-uuid[core]:x64-windows-static -> 1.78.0
  * boost-vmd[core]:x64-windows-static -> 1.78.0
  * boost-wave[core]:x64-windows-static -> 1.78.0
  * boost-xpressive[core]:x64-windows-static -> 1.78.0
  * boost-yap[core]:x64-windows-static -> 1.78.0
  * bzip2[core]:x64-windows -> 1.0.8#2
  * bzip2[core]:x64-windows-static -> 1.0.8#2
  * expat[core]:x64-windows -> 2.4.1
  * libffi[core]:x64-windows -> 3.4.2#4
  * liblzma[core]:x64-windows -> 5.2.5#5
  * liblzma[core]:x64-windows-static -> 5.2.5#5
  * openssl[core]:x64-windows -> 1.1.1m#2
  * python3[core]:x64-windows -> 3.10.2#1
  * python3[core]:x64-windows-static -> 3.10.2#1
  * sqlite3[core]:x64-windows -> 3.37.2#1
  * zlib[core]:x64-windows -> 1.2.11#13
  * zstd[core]:x64-windows-static -> 1.5.2#1
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-windows-static...
A suitable version of powershell-core was not found (required v7.2.1). Downloading portable powershell-core v7.2.1...
Downloading powershell-core...
  https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/PowerShell-7.2.1-win-x86.zip -> C:\dev\vcpkg\downloads\PowerShell-7.2.1-win-x86.zip
Extracting powershell-core...
Detecting compiler hash for triplet x64-windows...
A suitable version of 7zip was not found (required v21.7.0). Downloading portable 7zip v21.7.0...
Downloading 7zip...
  https://www.7-zip.org/a/7z2107-extra.7z -> C:\dev\vcpkg\downloads\7z2107-extra.7z
Extracting 7zip...
Restored 2 packages from C:\Users\njal\AppData\Local\vcpkg\archives in 726.6 ms. Use --debug to see more details.
Starting package 1/87: boost-circular-buffer:x64-windows-static
Building package boost-circular-buffer[core]:x64-windows-static...
-- Downloading https://github.com/boostorg/circular_buffer/archive/boost-1.78.0.tar.gz -> boostorg-circular_buffer-boost-1.78.0.tar.gz...
-- Cleaning sources at C:/dev/vcpkg/buildtrees/boost-circular-buffer/src/ost-1.78.0-13db9e9397.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/dev/vcpkg/downloads/boostorg-circular_buffer-boost-1.78.0.tar.gz
-- Using source at C:/dev/vcpkg/buildtrees/boost-circular-buffer/src/ost-1.78.0-13db9e9397.clean
CMake Error at ports/boost-circular-buffer/portfile.cmake:11 (include):
  include could not find requested file:

    C:/dev/vcpkg/installed/x64-windows-static/share/boost-vcpkg-helpers/boost-modular-headers.cmake
Call Stack (most recent call first):
  scripts/ports.cmake:145 (include)

Error: Building package boost-circular-buffer:x64-windows-static failed with: BUILD_FAILED
Adela0814 commented 2 years ago

Error message:

CMake Error at ports/boost-circular-buffer/portfile.cmake:11 (include):
include could not find requested file:

C:/dev/vcpkg/installed/x64-windows-static/share/boost-vcpkg-helpers/boost-modular-headers.cmake

Please remove boost-vcpkg-helpers and reinstall boost-circular-buffer,

Adela0814 commented 2 years ago

@ngjermundshaug ping for response

Adela0814 commented 2 years ago

We hope your question was answered to your satisfaction; if it wasn't, you can reopen with more info.