x11-gnome-desktop が入らない。2013年07月16日 12時56分26秒

8.4 系が出たので、まだまだ不安定さの見える ports 環境を更に更新している。ライブラリが更新されていても、.so を保持するので、必ずしも全てをコンパイルする必要はない。しかし、古くなったバイナリが残ったりするし、互換性でも問題が現れる時もあるので、これを期にあれこれ作り直している。単体ずつでは問題なくても、相互通信をするものなど、プロトコルが合わなくなる事もあるのだ。

gnome-desktop がビルドエラーを起こした。Makefile を見ても、依存関係は満たしているようだ。textproc-py-libxml2 は入っているのに XML 関連のエラーが散見される。更に、エラーを眺めた上で、目に付いたエラーは /usr/local/bin/xml2po: not found。これで検索をかけると見付かった。

既に、四年も前に同じ現象に遭遇していた方がいた。portupgrade で gnome-desktop-2.26.3_1 がビルドエラーによると「python 関係でこけまくります。」と「xml2po を再度インストールしてみることにした。」「gnome-doc-utilsに含まれている」らしいので、こちらから入れ直し。今度は正しくインストールできた。

ports 関連のエラーは探すと何らかの情報が見付かる可能性が高いのと、何年も前の対処法もバージョンが変わっても有効な事が多いので、原因追求に走らずに、原因探求がお薦め。