several ports cannot be installed due to a Perl circular dependency hell...

Gilles Caulier caulier.gilles at gmail.com
Fri Sep 20 17:26:47 UTC 2024


Hi,

I faced the same problem while installing the huge list of
dependencies for the digiKam project under Intel and arm64 targets.

The main problem arrives when Perl is used to compile Qt in my case
but not only. Look these rules in my install script :

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

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

... and all these patches for Perl :

https://invent.kde.org/graphics/digikam/-/tree/master/project/bundles/macports/patches/perl?ref_type=heads

... and now everything works fine...

Best

Gilles Caulier

Le ven. 20 sept. 2024 à 18:42, Kenneth Wolcott
<kennethwolcott at gmail.com> a écrit :
>
> several ports cannot be installed due to a Perl circular dependency hell...
>
> eg:
>
> sudo port -v -s install maxima
>
> Error: The following dependencies were not installed because all of
> them have unmet dependencies (likely due to a dependency cycle):
> 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
>
> Thanks,
> Ken Wolcott


More information about the macports-users mailing list