linux pd python

MoriYu2006-10-08

pd で python を使えるようにする external がある。
http://www.parasitaere-kapazitaeten.net/Pd/ext/py/

これを Linux で使えるようにしたいので、その作業履歴。

1. py-0.2.0-pd.tgz を上記サイトからダウンロード
2. flext が要るとのことで flext-0.5.0.tgz をダウンロード
http://grrrr.org/ext/flext/
3. 解凍して cd flext して chmod 744 build.sh
4. ./build.sh pd gcc
1回目はコンフィグファイルの作成だけしてエラーで終わるので、コンフィグファイルを自分の環境に合わせて修正する必要がある。linux、pd、gcc の場合、flext/buildsys/config-lnx-pd-gcc.txt の PDPATH 等を修正する。
5. ./build.sh pd gcc
今度は config.txt についても修正するように表示されるが、そのままでもう1回 ./build.sh pd gcc
6. sudo ./build.sh pd gcc install
7. py をビルドする。Python2.3 では無い場合、こちらもコンフィグファイルを修正する必要がある。py/config.txt の PYTHONVERSION を修正。
8. py のディレクトリから flext のディレクトリにある build.sh を起動する。うちは work の下に flext と py が並んでいるので ../flext/build.sh pd gcc
9. sudo ../flext/build.sh pd gcc install

以上。
py のビルド時に Python.h がみつからなくてエラーになったが、python2.4-dev をインストールして出来上がり。早速やってみたけど、pd が 落ちちゃう。ダメかー?

追記

4.で修正する config-lnx-pd-gcc.txt に pentium 4 で最適化するオプションが指定されていた。使うPCは pentium 3 なのでそのように修正したところ、ちゃんと動いた。
pd -lib py -path scripts