Opened 3 years ago

Last modified 3 years ago

#65065 closed defect

curl: circular dependency introduced due to dependency on brodle — at Initial Version

Reported by: Torsten-B Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: Cc:
Port: curl

Description

Building cmake or curl currently fails due to a circular dependency:

[torstenb@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@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

Change History (0)

Note: See TracTickets for help on using tickets.