Plan 9とGo言語のブログ

主にPlan 9やGo言語の日々気づいたことを書きます。

Plan 9でPython(失敗)

この記事はTumblrで公開されていました

http://permalink.gmane.org/gmane.os.plan9.general/72794 (リンク切れ)の通りですが。

% bind -ac $home/sys/src /sys/src

で、

% cd $home/sys/src
% hget https://bitbucket.org/jas/cpython/get/2.7-plan9.tar.bz2 | bunzip2 | tar x
% mv jas-* cpython
% cd /sys/src/cpython
% mk

途中で以下のエラーになった。

mk: don’t know how to make ‘../../hg/mercurial/util.h’ in directory /sys/src/cpython/Plan9

% cd $home/sys/src
% hget http://selenic.com/hg/archive/b96cb15ec9e0.tar.bz2 | bunzip2 | tar x
% mv Mercurial-* hg
% cd /sys/src/cpython

gai_strerrorがどうとか、addrinfoが完全じゃないとかで、結局だめだった。

追記

/sys/src/apeにパッチを当てる必要があるらしい。または、9legacyにバイナリパッケージがあるのでそれを入れる。