[MacPorts] #70048: nghttp2 now requires C++20 which introduces a dependency cycle with clang compilers
MacPorts
noreply at macports.org
Wed May 22 12:03:01 UTC 2024
#70048: nghttp2 now requires C++20 which introduces a dependency cycle with clang
compilers
-------------------------------------------------+-------------------------
Reporter: conradkun | Owner: (none)
Type: defect | Status: new
Priority: High | Milestone:
Component: ports | Version: 2.9.3
Resolution: | Keywords:
Port: nghttp2 curl clang-5.0 clang-6.0 |
clang-7.0 clang-8.0 clang-9.0 clang-10 |
clang-11 clang-12 clang-13 clang-14 clang-15 |
clang-16 clang-17 clang-18 |
-------------------------------------------------+-------------------------
Comment (by conradkun):
Thank you for your quick fix. Unfortunately, the bootstrapping of cmake
does not seem to work on my system. The last lines after trying to install
`openslide` read:
{{{
---> Fetching archive for cmake
---> Attempting to fetch
cmake-3.29.3_0+universal.darwin_21.arm64-x86_64.tbz2 from
https://packages.macports.org/cmake
---> Attempting to fetch
cmake-3.29.3_0+universal.darwin_21.arm64-x86_64.tbz2 from
https://nue.de.packages.macports.org/cmake
---> Attempting to fetch
cmake-3.29.3_0+universal.darwin_21.arm64-x86_64.tbz2 from
http://mirror.fcix.net/macports/packages/cmake
---> Fetching distfiles for cmake
---> Attempting to fetch cmake-3.29.3.tar.bz2 from
https://gitlab.kitware.com/cmake/cmake/-/archive/v3.29.3
---> Verifying checksums for cmake
---> Extracting cmake
---> Applying patches to cmake
---> Configuring cmake
Error: Failed to configure cmake: configure failure: command execution
failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_github
.com_macports_macports-ports_devel_cmake/cmake/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port openslide failed
}}}
I am attaching
`/opt/local/var/macports/logs/_opt_local_var_macports_sources_github
.com_macports_macports-ports_devel_cmake/cmake/main.log` as well as
`/opt/local/var/macports/build/_opt_local_var_macports_sources_github
.com_macports_macports-
ports_devel_cmake/cmake/work/cmake-3.29.3-x86_64/Bootstrap.cmk/cmake_bootstrap.log`.
Note that, as you can probably already see, I am using a local git repo to
call `port sync`. I made sure to pull any changes and sync again before
trying to install `openslide` again.
--
Ticket URL: <https://trac.macports.org/ticket/70048#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list