Skip site navigation (1)Skip section navigation (2)
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>