emerge -u gnumeric

emerge -u gnumeric ではまる。configure スクリプト内で、

 error: XML::Parser perl module is required for intltool

などと言って怒られた。dev-perl/libxml-perl を入れればよいのかと思って、これを emerge したが、やはり怒られる。調べてみると、libxml-perl ではなく、 dev-perl/XML-Parser が必要なのであった。これを入れると、上のエラーはなくなった。が、今度は gnome-vfs が無いと言って怒られる。
・・・と、ここまでやって気づいた。パッケージの依存関係は ebuild ファイルの記述で解決できるはずだと。試しに /usr/portage/app-office/gnumeric/gnumeric-1.2.6.ebuild の「ここだろう」と思われる場所に以下の記述を追加した。今回追加したのは、dev-perl/XML-Parser と gnome-base/gnome-vfs である(+の付いた行)。

  RDEPEND=">=x11-libs/gtk+-2
      >=dev-libs/glib-2
      >=gnome-base/libgnome-2
      >=gnome-base/libgnomeui-2
      >=gnome-base/libgnomeprint-2.4.2
      >=gnome-base/libgnomeprintui-2.4.2
      >=gnome-base/libgnomecanvas-2
      >=gnome-base/libglade-2
      >=dev-libs/libxml2-2.4.12
 +    >=dev-perl/XML-Parser
 +    >=gnome-base/gnome-vfs
      >=gnome-extra/libgsf-1.8.2
      >=media-libs/libart_lgpl-2.3.11
      python? ( >=dev-lang/python-2
          >=dev-python/pygtk-2 )
      libgda? ( >=gnome-extra/libgda-1.0.1 )
      bonobo? ( >=gnome-base/libbonobo-2.2
          >=gnome-base/libbonoboui-2.2 )"
  #   gnomedb? ( >=gnome-extra/libgnomedb-0.90.2 )

これで emerge -u gnumeric すると・・・、今度は無事インストールできたようだ。