Problem building intltool

Kevin Oberman rkoberman at gmail.com
Tue Jun 18 16:22:23 UTC 2013


On Tue, Jun 18, 2013 at 8:21 AM, Ben Laurie <benl at google.com> wrote:

> checking for XML::Parser... configure: error: XML::Parser perl module
> is required for intltool
>
> configure:1726: checking for a BSD-compatible install
> configure:1794: result: /usr/bin/install -c -o root -g wheel
> configure:1805: checking whether build environment is sane
> configure:1855: result: yes
> configure:1996: checking for a thread-safe mkdir -p
> configure:2035: result: /bin/mkdir -p
> configure:2048: checking for gawk
> configure:2075: result: /usr/bin/awk
> configure:2086: checking whether gmake sets $(MAKE)
> configure:2108: result: yes
> configure:2195: checking for perl
> configure:2213: found /usr/bin/perl
> configure:2225: result: /usr/bin/perl
> configure:2236: checking for perl >= 5.8.1
> configure:2243: result: 5.14.4
> configure:2246: checking for XML::Parser
> configure:2252: error: XML::Parser perl module is required for intltool
> [
>

This one keeps popping up after every perl update. At least the latest one
will make it less frequent.

Sort answer: "portmaster p5-" NOTE: This is the EXACT command to run. Don't
ad anything after the '-'! This will fix the immediate problem.

Long answer: Make sure all ports that install perl modules are updated.
Until the latest round, this included minor updates (e.g. 5.14.1 to
5.14.2), but AFTER this one will only require it after major ones (e.g 5.15
to 5.16). Then check /usr/local/lib/perl5/site_perl and make sure that only
directories exist under the sub-directories of old versions. In this case,
5.14.2 and older. If they are found, use "pkg_info -W" to find which port
installed them and re-install. net-snmp is a common culprit as is
ImageMagick.

Until that is cleaned uo, various things will fail.
-- 
R. Kevin Oberman, Network Engineer
E-mail: rkoberman at gmail.com


More information about the freebsd-gnome mailing list