Debian7(wheezy)で gnash source の build
apt-get source して取ってきたのをコンパイルしてみた。
debuild は駄目だったので*1、普通の automake の方法で。
ソース取得
$ apt-get install gnash-dev <gnash-dev の代わりに gnash のソースを取得します的な文言> $ ls gnash-0.8.11~git20120629 gnash_0.8.11~git20120629-1.debian.tar.xz gnash_0.8.11~git20120629-1.dsc gnash_0.8.11~git20120629-1_amd64.build gnash_0.8.11~git20120629.orig.tar.xz $ cd gnash-0.8.11~git20120629
準備
automake 関連で必要なパッケージを入れます。
$ sudo apt-get install autotools-dev,automake,libtool,build-essential
glib 関連も入れます
$ sudo apt-get install pkg-config libgconf2-dev
configure を作るまで
automake 関連の処理
$ autoreconf <`./config.guess' not found のエラーが出た> $ automake --add-missing $ autoreconf $ ./configure $ make
configure make
configure して足りないパッケージを指摘される。
$ ./configure <色々パッケージが足りないと怒られる> $ sudo apt-get install libjpeg-dev libgif-dev libgtk2.0-dev libpango1.0-dev libatk1.0-dev libgstreamer0.10-dev libcairo-dev libsdl1.2-dev libagg-dev libboost-dev xulrunner-dev libgstreamer-plugins-base0.10-dev libboost-thread-dev libboost-program-options-dev libboost-iostreams-dev
では、configure & make
$ ./configure $ make
感想
- debuild 出来なかったのは何とかしたい。
- gnash-dev を入れてたのに、必要なライブラリが全然入ってなかった。-dev じゃなくて lib だけ入ってたのかな。でもそれだとコンパイル出来ないような。
*1:squeeze では debuild -uc -us で行けたので謎