Date: Thu, 20 Aug 2015 11:10:16 -0700 From: David Newman <woshibigstomach@gmail.com> To: freebsd-questions@freebsd.org Subject: portmaster update and perl dependencies Message-ID: <55D61808.4040809@gmail.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55D61808.4040809>