Opened 3 months ago

Closed 3 months ago

#70564 closed defect (duplicate)

Pristine WGET port unable to install because of a dependency loop

Reported by: develVannessa Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.0
Keywords: dependency loop Cc:
Port: wget

Description

The dependency tree from wget needs libproxy that eventually requires cabal-prebuilt, depending on wget.

This causes wget to not install if an older version of this dependency is not already installed

DEBUG: Executing org.macports.clean (texlive-xetex)
--->  Removing work directory for texlive-xetex
DEBUG: Removing directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_tex_texlive-xetex/texlive-xetex
DEBUG: Removing symlink: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/tex/texlive-xetex/work
DEBUG: Removing directory: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_tex_texlive-xetex/texlive-xetex
DEBUG: dropping privileges: euid changed to 503, egid changed to 501.
Error: The following dependencies were not installed because all of them have unmet dependencies (likely due to a dependency cycle): libproxy vala graphviz gd2 libavif pandoc cabal ghc cabal-prebuilt wget alex happy hscolour hadrian
DEBUG: libproxy requires: cmake vala glib2 python312
DEBUG: vala requires: bison docbook-xml docbook-xsl-nons flex libxslt glib2 gobject-introspection graphviz
DEBUG: graphviz requires: autoconf-archive libjpeg-turbo webp fontconfig gd2 gts pango libLASi xorg-libXaw urw-fonts
DEBUG: gd2 requires: fontconfig libjpeg-turbo libavif libheif tiff webp xpm
DEBUG: libavif requires: cmake ninja pandoc aom dav1d libjpeg-turbo libyuv svt-av1
DEBUG: pandoc requires: cabal ghc cctools file grep gsed openssl gmp groff
DEBUG: cabal requires: cabal-prebuilt ghc-prebuilt python312 py312-importlib-metadata py312-parsing py312-setuptools py312-sphinx py312-sphinx-jsonschema py312-sphinx_rtd_theme py312-sphinxnotes-strike py312-tz py312-yaml py312-zipp cctools file grep gsed openssl ld64 curl wget gmp alex happy hscolour ghc
DEBUG: ghc requires: gnupg2 cabal-prebuilt ghc-prebuilt alex bash file gzip hadrian happy hscolour python312 py312-sphinx texlive-fonts-extra texlive-fonts-recommended texlive-latex-extra texlive-xetex cctools grep gsed openssl gmp ld64 llvm-15
DEBUG: cabal-prebuilt requires: cctools ld64 curl wget
DEBUG: wget requires: gpgme libproxy libpsl nettle gnutls
DEBUG: alex requires: cabal-prebuilt ghc-prebuilt cctools file grep gsed openssl
DEBUG: happy requires: cabal-prebuilt ghc-prebuilt cctools file grep gsed openssl
DEBUG: hscolour requires: cabal-prebuilt ghc-prebuilt cctools file grep gsed openssl
DEBUG: hadrian requires: cabal-prebuilt ghc-prebuilt cctools file grep gsed openssl
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port wget failed

Change History (1)

comment:1 Changed 3 months ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed

The dependencies here involve vala, so I think this is the same as #70546.

Note: See TracTickets for help on using tickets.