[MacPorts] #70845: maxima port fails to install (building from source) due to Perl circular dependency hell (not only maxima, but several others as well)

MacPorts noreply at macports.org
Fri Sep 20 22:03:14 UTC 2024


#70845: maxima port fails to install (building from source) due to Perl circular
dependency hell (not only maxima, but several others as well)
-----------------------+--------------------
  Reporter:  kwolcott  |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  maxima    |
-----------------------+--------------------
Description changed by kwolcott:

Old description:

> maxima port fails to install (building from source) due to Perl circular
> dependency hell
>
> sudo port -v clean maxima
> --->  Cleaning maxima
> --->  Removing work directory for maxima
> ~: sudo port -v -s install maxima
> --->  Computing dependencies for maxima..................................
> The following dependencies will be installed:
>  aom
>  gd2
>  git
>  gnuplot
>  libheif
>  p5.34-authen-sasl
>  p5.34-b-cow
>  p5.34-cgi
>  p5.34-clone
>  p5.34-config-autoconf
>  p5.34-cpan-meta-check
>  p5.34-data-optlist
>  p5.34-data-section
>  p5.34-file-slurper
>  p5.34-html-parser
>  p5.34-html-tagset
>  p5.34-http-message
>  p5.34-io-socket-ip
>  p5.34-io-socket-ssl
>  p5.34-mixin-linewise
>  p5.34-module-build
>  p5.34-module-pluggable
>  p5.34-module-runtime
>  p5.34-net-smtp-ssl
>  p5.34-params-util
>  p5.34-pod-coverage-trustpod
>  p5.34-pod-eventual
>  p5.34-software-license
>  p5.34-sub-exporter
>  p5.34-test-simple
>  p5.34-test-warnings
>  p5.34-text-template
>  p5.34-uri
> Continue? [Y/n]: y
> Error: The following dependencies were not installed because all of them
> have unmet dependencies (likely due to a dependency cycle): gnuplot gd2
> libheif aom 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 maxima failed
>

> MacOS 15.0 (Sequoia) right after OS update and attempted MacPorts update.

New description:

 maxima port fails to install (building from source) due to Perl circular
 dependency hell
 {{{
 sudo port -v clean maxima
 --->  Cleaning maxima
 --->  Removing work directory for maxima
 ~: sudo port -v -s install maxima
 --->  Computing dependencies for maxima..................................
 The following dependencies will be installed:
  aom
  gd2
  git
  gnuplot
  libheif
  p5.34-authen-sasl
  p5.34-b-cow
  p5.34-cgi
  p5.34-clone
  p5.34-config-autoconf
  p5.34-cpan-meta-check
  p5.34-data-optlist
  p5.34-data-section
  p5.34-file-slurper
  p5.34-html-parser
  p5.34-html-tagset
  p5.34-http-message
  p5.34-io-socket-ip
  p5.34-io-socket-ssl
  p5.34-mixin-linewise
  p5.34-module-build
  p5.34-module-pluggable
  p5.34-module-runtime
  p5.34-net-smtp-ssl
  p5.34-params-util
  p5.34-pod-coverage-trustpod
  p5.34-pod-eventual
  p5.34-software-license
  p5.34-sub-exporter
  p5.34-test-simple
  p5.34-test-warnings
  p5.34-text-template
  p5.34-uri
 Continue? [Y/n]: y
 Error: The following dependencies were not installed because all of them
 have unmet dependencies (likely due to a dependency cycle): gnuplot gd2
 libheif aom 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 maxima failed
 }}}

 MacOS 15.0 (Sequoia) right after OS update and attempted MacPorts update.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/70845#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list