[MacPorts] #70048: nghttp2 now requires C++20 which introduces a dependency cycle with clang compilers
MacPorts
noreply at macports.org
Wed May 22 13:31:06 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 ryandesign):
Let's keep this ticket to deal only with the dependency cycle introduced
by updating nghttp2 to a C++20-requiring version. Other issues should go
in other tickets.
The cmake bootstrap failure you mentioned is an unrelated issue seen when
trying to build the cmake port universal on some architecture
combinations. It was filed as #66213 and #67072 against the cmake-
bootstrap port and fixed there by disabling the universal variant. But it
also affects the cmake port and the universal variant was not disabled
there. You should be able to solve the problem by `sudo port clean cmake`
followed by `sudo port install cmake` (i.e. installing cmake without the
universal variant).
--
Ticket URL: <https://trac.macports.org/ticket/70048#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list