From owner-freebsd-questions@freebsd.org Thu Aug 20 18:10:19 2015 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1799D9BFB0F for ; Thu, 20 Aug 2015 18:10:19 +0000 (UTC) (envelope-from woshibigstomach@gmail.com) Received: from mail-pd0-x22b.google.com (mail-pd0-x22b.google.com [IPv6:2607:f8b0:400e:c02::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DB6EF1689 for ; Thu, 20 Aug 2015 18:10:18 +0000 (UTC) (envelope-from woshibigstomach@gmail.com) Received: by pdbmi9 with SMTP id mi9so16813280pdb.3 for ; Thu, 20 Aug 2015 11:10:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=5xF1YXRcCI4O1/ItLrqzLvowIzMPvz7ewKpT6Jo0kXM=; b=itUYtx9eBW2H3l6bjjMqqnAcLXR33m++wFpDuOrTtCnbq9zv4NOGEhsXhNubeCKI7M LNLWJ1DNbp52pidLdu78BVkaA7kf9sNykN2btr6bY4xTj2qhr0S+2DdmIK2nZp0dxicp LKAjPWQz0b9jcsjNiod9ZDmGiWauh+G3tAch6FcgrVbeSBTbo1agPYuaiW2edMEbdtFn qu2OADI8k927YrOe3E8ymetUF1Y/AmUjLpZdBqBq4d3OWjF7TJI0LprrYQUvyYd5IPGR sVyH7jnNoMQFX1Y6v/xpJvTYSSO1eW2CnPQAEu+slLQodLXKJX/96W5tumV79uTLvADM Azuw== X-Received: by 10.70.20.5 with SMTP id j5mr8874311pde.40.1440094218383; Thu, 20 Aug 2015 11:10:18 -0700 (PDT) Received: from dhcp130.eng.networktest.com (ns.networktest.com. [12.20.174.98]) by smtp.googlemail.com with ESMTPSA id ob4sm5087526pbb.40.2015.08.20.11.10.16 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 20 Aug 2015 11:10:17 -0700 (PDT) To: freebsd-questions@freebsd.org From: David Newman Subject: portmaster update and perl dependencies X-Enigmail-Draft-Status: N1110 Message-ID: <55D61808.4040809@gmail.com> Date: Thu, 20 Aug 2015 11:10:16 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 18:10:19 -0000 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