/usr/share/xml2po/docbook.pycでACCESS VIOLATIONが起こる場合の対処
事情により、GNOME関係を含む多くのパッケージを再ビルドしていたのだが
make[1]: Leaving directory `/var/tmp/portage/gnome-base/control-center-2.20.1/work/gnome-control-center-2.20.1' >>> Source compiled. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-gnome-base_-_control-center-2.20.1-20757.log" unlink: /usr/share/xml2po/docbook.pyc open_wr: /usr/share/xml2po/docbook.pyc --------------------------------------------------------------------------------
このように、以前は起こらなかったところでACCESS VIOLATIONで停止してしまった。他の「gnome-system-tools」パッケージでもこの現象が発生。原因として考えられるのは、Pythonを2.4系から2.5系に上げたこと。
http://web.archive.org/web/20071013222803/http://www.gentoo.fr/forum/viewtopic.php?id=11
を参考に*1
$ sudo emerge -avO1 gnome-doc-utils
を実行後に再試行したところ、無事にビルドは通った。
なお、/usr/share/xml2po/docbook.pyは、上の「gnome-doc-utils」パッケージに含まれるファイル。
*1:書いてある言葉の意味は全く分からない