[MacPorts] #65065: curl: circular dependency introduced due to dependency on brotli
MacPorts
noreply at macports.org
Sun Apr 24 21:14:47 UTC 2022
#65065: curl: circular dependency introduced due to dependency on brotli
------------------------+------------------------
Reporter: Torsten-B | Owner: ryandesign
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: curl |
------------------------+------------------------
Changes (by ryandesign):
* status: assigned => accepted
* keywords: curl brotli cmake =>
Old description:
> Building cmake or curl currently fails due to a circular dependency:
>
> {{{
> [torstenb at phoenix:~] sudo port -s install cmake
> ---> Computing dependencies for cmake
> The following dependencies will be installed:
> brotli
> cmake
> curl
> Continue? [Y/n]: y
> Error: The following dependencies were not installed because all of them
> have unmet dependencies (likely due to a dependency cycle): curl brotli
> cmake
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> Error: Processing of port cmake failed
> [torstenb at phoenix:~] sudo port -s install curl
> ---> Computing dependencies for curl
> The following dependencies will be installed:
> brotli
> cmake
> curl
> Continue? [Y/n]: y
> Error: The following dependencies were not installed because all of them
> have unmet dependencies (likely due to a dependency cycle): brotli cmake
> curl
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> Error: Processing of port curl failed
> }}}
>
> The circular dependency is caused by cmake requiring port:curl, port:curl
> requiring port:brotli and port:brotli in turn requiring port:cmake.
>
> This change was introduced in a recent commit that adds brotli support to
> curl.
> https://github.com/macports/macports-
> ports/commit/e1ed418961c5919aacfeb582bb0baa2d74243a8f
New description:
Building cmake or curl currently fails due to a circular dependency:
{{{
[torstenb at phoenix:~] sudo port -s install cmake
---> Computing dependencies for cmake
The following dependencies will be installed:
brotli
cmake
curl
Continue? [Y/n]: y
Error: The following dependencies were not installed because all of them
have unmet dependencies (likely due to a dependency cycle): curl brotli
cmake
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port cmake failed
[torstenb at phoenix:~] sudo port -s install curl
---> Computing dependencies for curl
The following dependencies will be installed:
brotli
cmake
curl
Continue? [Y/n]: y
Error: The following dependencies were not installed because all of them
have unmet dependencies (likely due to a dependency cycle): brotli cmake
curl
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port curl failed
}}}
The circular dependency is caused by cmake requiring port:curl, port:curl
requiring port:brotli and port:brotli in turn requiring port:cmake.
This change was introduced in a recent commit that adds brotli support to
curl. [e1ed418961c5919aacfeb582bb0baa2d74243a8f/macports-ports]
--
Comment:
Ugggggggh.
--
Ticket URL: <https://trac.macports.org/ticket/65065#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list