Opened 8 years ago
Closed 8 years ago
#52056 closed defect (fixed)
p5-module-build: circular dependency via build dependency p5-archive-tar
Reported by: | mndavidoff (Monte Davidoff) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | p5-module-build |
Description
I get this error when I try to install p5.24-archive-zip:
$ sudo port -vs install p5.24-archive-zip ---> Computing dependencies for p5.24-archive-zip.... ---> Dependencies to be installed: p5.24-test-mockmodule p5.24-module-build p5.24-archive-zip Error: The following dependencies were not installed: p5.24-test-mockmodule p5.24-module-build p5.24-archive-zip To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port p5.24-archive-zip failed
It seems p5.24-archive-zip depends on itself via p5.24-test-mockmodule -> p5.24-module-build -> p5.24-archive-zip.
Similarly, p5.24-module-build also depends on itself:
$ sudo port -vs install p5.24-module-build ---> Computing dependencies for p5.24-module-build.... ---> Dependencies to be installed: p5.24-archive-zip p5.24-test-mockmodule p5.24-module-build Error: The following dependencies were not installed: p5.24-archive-zip p5.24-test-mockmodule p5.24-module-build To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port p5.24-module-build failed
p5.24-module-build depends on itself via p5.24-archive-zip -> p5.24-test-mockmodule -> p5.24-module-build.
Change History (2)
comment:1 Changed 8 years ago by dbevans (David B. Evans)
Cc: | devans@… removed |
---|---|
Owner: | changed from macports-tickets@… to devans@… |
Port: | p5-module-build added; p5-archive-zip removed |
Summary: | p5.24-archive-zip depends on itself → p5-module-build: circular dependency via build dependency p5-archive-tar |
comment:2 Changed 8 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
p5-module-build's (optional) test dependencies p5-archive-tar and p5-par-dist removed in r151652. Removing p5-archive-tar is sufficient to break the circular dependency. p5-par-dist is then insuffient to perform the desired test (t/par.t) so it can be removed as well. Thanks for the report.