Opened 3 weeks ago

Closed 3 weeks ago

Last modified 3 weeks ago

#70643 closed defect (duplicate)

wget: build failure due to dependency cycle

Reported by: cgilles (HumanDynamo) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: wget

Description


Attachments (1)

macports_trace.txt.bz2 (108.0 KB) - added by jmroot (Joshua Root) 3 weeks ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 3 weeks ago by cgilles (HumanDynamo)

The script used to install port file can be found here:

https://invent.kde.org/graphics/digikam/-/blob/master/project/bundles/macports/01-build-macports.sh

This is the digiKam MacOS PKG build scripts. The older rules in this script are inherited from the X86 compilation. Here we are in ARM and mostly the list of installed ports are listed here :

https://invent.kde.org/graphics/digikam/-/blob/master/project/bundles/macports/01-build-macports.sh?ref_type=heads#L283

Best

Gilles Caulier

comment:2 Changed 3 weeks ago by reneeotten (Renee Otten)

Cc: ryandesign added
Summary: MBP M1 - Somona 14.6.1 - XCode 15.4 (15F31d) - Dependency cycle error while installing wget.wget: build failure due to dependency cycle

from a quick look at the script you do an install of MacPorts first (which is BTW not the latest version); but do you make sure to sync your ports tree as well before installing ports (i.e., sudo port -v selfupdate)?

I am pretty sure there shouldn't be a dependency for wget; the last changes to that port were made in March and since it's a widely used port I would think an issue like this would have been noticed already (and fixed by Ryan).

If there still is an issue after the selfupdate, cleaning of the port sudo port clean --all wget, and trying to install again, then please add the main.log file from a clean build of wget

Changed 3 weeks ago by jmroot (Joshua Root)

Attachment: macports_trace.txt.bz2 added

comment:3 Changed 3 weeks ago by cgilles (HumanDynamo)

Hi Renee,

Yes, i install the lasted stable Macports code before to play with port files. Look here :

https://invent.kde.org/graphics/digikam/-/blob/master/project/bundles/macports/01-build-macports.sh?ref_type=heads#L117

The port tree do not need to be sync, as i re-install all Macports from scratch.

Ok i will process a selfupdate and trace the log from wget.

Gilles

comment:4 Changed 3 weeks ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed

Duplicate of #70547 and/or #70546.

comment:5 Changed 3 weeks ago by cgilles (HumanDynamo)

port install vala -valadoc do the job. It's a duplicate of bug #70546

comment:6 Changed 3 weeks ago by cgilles (HumanDynamo)

And now the second bug 70547 appears :

--->  Computing dependencies for aom
--->  Dependencies to be installed: git p5.34-authen-sasl p5.34-net-smtp-ssl p5.34-cgi p5.34-pod-coverage-trustpod p5.34-test-simple p5.34-pod-eventual p5.34-mixin-linewise p5.34-sub-exporter p5.34-data-optlist p5.34-params-util p5.34-config-autoconf p5.34-file-slurper p5.34-test-warnings p5.34-cpan-meta-check p5.34-module-pluggable p5.34-module-runtime p5.34-module-build p5.34-software-license p5.34-data-section p5.34-text-template p5.34-io-socket-ssl p5.34-io-socket-ip p5.34-uri p5.34-html-parser p5.34-html-tagset p5.34-http-message p5.34-clone p5.34-b-cow
Error: The following dependencies were not installed because all of them have unmet dependencies (likely due to a dependency cycle): git p5.34-authen-sasl p5.34-net-smtp-ssl p5.34-cgi p5.34-pod-coverage-trustpod p5.34-test-simple p5.34-pod-eventual p5.34-mixin-linewise p5.34-sub-exporter p5.34-data-optlist p5.34-params-util p5.34-config-autoconf p5.34-file-slurper p5.34-test-warnings p5.34-cpan-meta-check p5.34-module-pluggable p5.34-module-runtime p5.34-module-build p5.34-software-license p5.34-data-section p5.34-text-template p5.34-io-socket-ssl p5.34-io-socket-ip p5.34-uri p5.34-html-parser p5.34-html-tagset p5.34-http-message p5.34-clone p5.34-b-cow
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port aom failed
FAILED COMMAND: port install aom
Note: See TracTickets for help on using tickets.