On Fri 04 Oct 2019 at 19:33:53 -0400, Bob Bernstein wrote:
> On Fri, Oct 04, 2019 at 12:42:44PM +0200, Rhialto wrote:
>
> > So something weird may be going on.
>
> I would give assent to that speculation. <g>
>
> > The package that adds
> > /usr/pkg/lib/perl5/vendor_perl/5.28.0/LWP.pm is
> > p5-libwww-6.39.
>
> I used this hint to solve (apparently) the problem of the
> missing UserAgent.pm module, but ikiwiki then moved on to find
> another one missing in action:
>
> "Can't locate HTTP/Cookies.pm in @INC"
Maybe the ikiwiki package needs to be adjusted to add some
dependencies... but there is *still* something strange I think, since
HTTP/Cookies.pm is provided by p5-HTTP-Cookies and for me it says that
p5-libwww (which you installed) requires it (so it should be installed
as well by now).
> May I ask: is there a NetBSD pkg-related tool you were able to
> use to determine, as cited above, which perl ("p5") pkg provides
> a given module?
Well, I cheated, since I happened to have that file already installed,
so I did
pkg_info -F /usr/pkg/lib/perl5/vendor_perl/5.28.0/LWP.pm
to find out which package it belongs to.
If you don't have it installed already, but you have a checked out
pkgsrc tree, you can usually do
cd /usr/pkgsrc
find . -name 'PLIST*' | xargs grep LWP
which takes rather longer. Some packages have automatically generated
package lists, and it won't work for those. p5-libwww and several other
Perl package seem to be among those, unfortunately.
If you use binaries only, I'm not sure if there is an easy way.
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made President should on
\X/ no account be allowed to do the job. --Douglas Adams, "THGTTG"
Attachment:
signature.asc
Description: PGP signature