[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