portmaster update and perl dependencies
David Newman
woshibigstomach at gmail.com
Thu Aug 20 18:10:19 UTC 2015
10.1-RELEASE-p18
On a system with software installed from ports, multiple ports fail to
be updated claiming that perl modules are missing even though they are
installed.
For example, textproc/intltool fails because it can't find XML::Parser,
even though this module is installed:
checking for XML::Parser... configure: error: XML::Parser perl module is
required for intltool
===> Script "configure" failed unexpectedly.
$ pkg info | grep p5-XML-Parser
p5-XML-Parser-2.44
Deinstalling/reinstalling p5-XML-Parser doesn't help.
The mail/spamassassin port is much worse, with many more modules claimed
to be missing:
REQUIRED module missing: HTML::Parser
REQUIRED module missing: Net::DNS
REQUIRED module missing: NetAddr::IP
REQUIRED module missing: Time::HiRes
optional module missing: Digest::SHA1
optional module missing: libnet
optional module missing: Mail::SPF
optional module missing: Razor2
optional module missing: IO::Socket::IP
optional module missing: IO::Socket::INET6
optional module missing: IO::Socket::SSL
optional module missing: Encode::Detect::Detector
optional module missing: Net::Patricia
optional module missing: Net::DNS::Nameserver
Again, these modules are installed. If it matters, the symlink between
/usr/bin/perl and the perl 5.20.2 binary is current.
How to fix this?
Many thanks.
dn
More information about the freebsd-questions
mailing list