MingとPythonバインディングをインストール。

PythonでFlashを動的生成できないかな...?

って調べてたところMingを見つけた。pythonバインディングもある。やったね♪


あやうくAdobeでFlashの仕様を調べて作成することまで考えちゃった...

環境

  • Fedora10
  • Python2.5.2


$ wget http://jaist.dl.sourceforge.net/sourceforge/ming/ming-0.4.2.tar.gz
$ tar xvf ming-0.4.2.tar.gz

$ cd ming-0.4.2
$ ./configure --prefix=/usr/local/ming\
--enable-python\
--disable-perl\
--disable-php\
--disable-tcl
$ make
# make install

pythonバインディングをインストール


$ cd py_ext
# python setup.py build
# python setup.py install

早速実行

早速実行したのだけど...


>>> import ming
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python2.5/site-packages/ming.py", line 2, in
import mingc
File "/usr/lib/python2.5/site-packages/mingc.py", line 7, in
import _mingc
ImportError: libming.so.1: cannot open shared object file: No such file or directory

エラーが出た>_<

libming.soが読めないらしい...google先生に聴いたところ、下記対応でOKとのこと。


cp -a /usr/local/lib/libming.* /usr/lib/

ubuntu

rpmでの配布はないみたいだけど、ubuntuではapt-getでインストール可能らしい。


# apt-get install python-ming