Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#28482 closed defect (fixed)

Infinite loop in dependency resolution

Reported by: Feuermurmel (Michael Schwarz) Owned by: narf_tm@…
Priority: Normal Milestone:
Component: base Version: 1.9.2
Keywords: Cc:
Port: p5-html-parser

Description

Installation of git-core +svn fails because of what seems to be a cycle in port dependencies revolving around perl and perl modules.

Running the install command without -d produces the following messages. See the attachment for the output produced by adding -d.

$ sudo port install git-core +svn gives
--->  Computing dependencies for git-coreError: Internal error: port lookup failed: too many nested evaluations (infinite loop?)
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

I'm on Mac OS X 10.6.6 with newest Xcode toolchain and MacPorts base and this happens in a setup with no ports installed.

Attachments (1)

debug.txt.gz (17.0 KB) - added by Feuermurmel (Michael Schwarz) 14 years ago.
Output of `sudo port -d install git-core +svn'

Download all attachments as: .zip

Change History (5)

Changed 14 years ago by Feuermurmel (Michael Schwarz)

Attachment: debug.txt.gz added

Output of `sudo port -d install git-core +svn'

comment:1 Changed 14 years ago by Feuermurmel (Michael Schwarz)

The console output in the description contains a copy-paste error. There should be no `gives' at the end of the first line. Could someone with sufficient permissions fix that?

Thanks

comment:2 Changed 14 years ago by blb@…

Owner: changed from macports-tickets@… to narf_tm@…
Port: p5-html-parser added

Looks like r76261 added p5-libwww-perl as a dependency to p5-html-parser, which itself needs the former...

Does p5-html-parser really need LWP?

comment:3 Changed 14 years ago by narf_tm@…

Resolution: fixed
Status: newclosed

Dependency removed in r76294.

comment:4 Changed 14 years ago by Feuermurmel (Michael Schwarz)

Awesome!

Thanks for the rapid reaction!

Note: See TracTickets for help on using tickets.