[MacPorts] #69171: pulseaudio @17.0: Can't locate XML/Parser.pm in @INC (you may need to install the XML::Parser module)

MacPorts noreply at macports.org
Thu Feb 8 15:29:59 UTC 2024


#69171: pulseaudio @17.0: Can't locate XML/Parser.pm in @INC (you may need to
install the XML::Parser module)
-------------------------+-------------------------------
  Reporter:  ryandesign  |      Owner:  Ionic
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:  lion mountainlion
      Port:  pulseaudio  |
-------------------------+-------------------------------

Comment (by ryandesign):

 Replying to [comment:2 ShadSterling]:
 > I have meson up to date, so I think the problem is in pulseaudio

 Bring up to date isn't the issue. It's that one of these ports, whichever
 one is using XML::Parser, seems not to be declaring a dependency on it.

 > /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
 2level/XML/Parser.pm exists and contains package XML::Parser and is in
 @INC, so the obvious workaround of installing p5.34-xml-parser doesn't
 help

 Your log mentions a perl5.36 path, not a perl5.34 path. So in addition to
 the dependency being missing from whichever port is missing it, code needs
 to be added to force the use of perl5.34. Does installing p5.36-xml-parser
 help?


 Replying to [comment:4 barracuda156]:
 > Same error on 10.8.5:

 Your log mentions perl5.34 paths. Does installing p5.34-xml-parser help?

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


More information about the macports-tickets mailing list