[MacPorts] #65429: While trying to build intltool with Perl 5.34 some modules cannot be installed

MacPorts noreply at macports.org
Sun Jul 3 20:10:55 UTC 2022


#65429: While trying to build intltool with Perl 5.34 some modules cannot be
installed
-----------------------+----------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.7.2
 Keywords:  Monterey   |       Port:  intltool
-----------------------+----------------------
 To get rid of older `Perl` versions I edited `Portfile` to use recent
 version `Perl 5.34`. Invoking `port -vds build intltool` I get the report
 that the modules `p5.34-xml-parser p5.34-libwww-perl p5.34-http-daemon
 p5.34-http-tiny p5.34-io-socket-ip p5.34-module-build p5.34-module-build-
 tiny p5.34-net-http` have a cyclic dependency. But then I invoke (without
 source)

 {{{
 port -vd install p5.34-xml-parser p5.34-libwww-perl p5.34-http-daemon
 p5.34-http-tiny p5.34-io-socket-ip p5.34-module-build p5.34-module-build-
 tiny p5.34-net-http
 }}}

 and I get asked

 {{{
 The following dependencies will be installed:
  p5.34-http-daemon
  p5.34-io-socket-ip
  p5.34-libwww-perl
  p5.34-net-http
 Continue? [Y/n]:
 }}}

 Why is `port` not asking the same when it is working with the sources?
 When I answer 'Y' here all `Perl modules` are installed and afterwards it
 succeeds to `build intltool`. It has a `check target` which is made
 successfully. So presumingly it will work with `Perl 5.34`…

-- 
Ticket URL: <https://trac.macports.org/ticket/65429>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list