cygwinでPyQt4をビルド
- windows xp
- cygwin 1.7.7
- python 2.5.5
- Qt 4.7.1
で、PyQt4を使ってみようという試み。
まず、
cygwin用のバイナリを落としてくる
ftp://ftp.cygwinports.org/pub/cygwinports
をcygwinのsetup.exeのリストにaddしてパッケージ選択画面へ。
PythonカテゴリとKDEカテゴリにPyQt4の本体とdevelが現れるので、選択してダウンロード。
依存関係で他にも色々インストールされる。
Qt自体、X関係などなど。
これで、PyQtがpython2.6のsite-pakagesにインストールされる。
いや、それでは、困るので、2.5のディレクトリにコピーしたり、.pthファイルに書いたりしてみるけど、サンプルスクリプト実行時に
ImportError: No such file or directory
と出て、
ソースパッケージを使ってみる
それでは、自前でビルドしてみよう。
cygwinのsetup.exeでsourceを選択する。
cygportで扱うファイルが落ちてくる。
んが、ビルドにはpython3も必要だと言う。
ややこしくなりそうなので保留。
オリジナルのソースからビルド
では、ソースからしてオリジナルでいこう。
場所は http://www.riverbankcomputing.co.uk/software/pyqt/download
linux用のソースをもらってくる。
- PyQt4 ver 4.8.3
sip
Cとかのライブラリとの間を取り持つやつらしい。
swigみたいな感じ?
で、これが必要らしいので、http://www.riverbankcomputing.co.uk/software/sip/download からlinux用のものを取得。
make、make installであっさり成功。
結果
鶏を割くに焉んぞ牛刀を用いん、そんな気がしてきた。