at-spi2-coreのアップデートに失敗

at-spi2-coreを2.14.0から2.14.1にアップデートしようとしたらエラーが出た。

不具合

portsからportmasterでat-spi2-coreを2.14.0から2.14.1にアップデートしようとすると、次のエラーが出てインストールできない。

...(前略)...
checking for perl... /usr/local/bin/perl
checking for perl >= 5.8.1... 5.20.1
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
===>  Script "configure" failed unexpectedly.
Please run the gnomelogalyzer, available from
"http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the
problem and suggest a solution. If - and only if - the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
"/usr/ports/accessibility/at-spi2-core/work/at-spi2-core-2.14.1/config.log",
(b) the output of the failed make command, and (c) the gnomelogalyzer output.
Also, it might be a good idea to provide an overview of all packages installed
on your system (i.e. an `ls /var/db/pkg`). Put your attachment up on any
website, copy-and-paste into http://freebsd-gnome.pastebin.com, or use
send-pr(1) with the attachment. Try to avoid sending any attachments to the
mailing list (gnome@FreeBSD.org), because attachments sent to FreeBSD mailing
lists are usually discarded by the mailing list software.
*** Error code 1

Stop.
make: stopped in /usr/ports/accessibility/at-spi2-core

===>>> make build failed for accessibility/at-spi2-core
===>>> Aborting update

===>>> Update for accessibility/at-spi2-core failed
===>>> Aborting update
...(後略)...

XML::Parserがないと言われている。

対処

portmaster -lで確認するとXML::Parserはインストール済みだった。

# portmaster -l | grep p5-XML-Parser

とりあえず、再インストールしてみる。

# sudo portmaster p5-XML-Parser

その上で、再度portmasterを実行。

# sudo portmaster -ad

これでアップデートできた。

タイトルとURLをコピーしました