WebKit GTK版をビルドする

ほとんど↓通り
http://96inu.blogspot.com/2009/09/debiangtkwebkit.html


Subversionのインストールをして
$ sudo apt-get install subversion


ソースをチェックアウト
$ svn co http://svn.webkit.org/repository/webkit/trunk

設定をしてからビルドをする
$ cd trunk
$ WebKitTools/Scripts/update-webkit
$ WebKitTools/Scripts/set-webkit-configuration --release
$ WebKitTools/Scripts/build-webkit --gtk

いろいろとエラーが出てくるので、そのたびに必要なパッケージをインストールする
特にうまく行かなかったのは以下の2点


GLIBではまったときはPATHに/usr/include/glib-2.0を設定したらうまくいった
$ export PATH=$PATH:/usr/include/glib-2.0


libsoupもなかなかうまくいかず、libsoup-2.33.6をダウンロードしてきて(http://ftp.acc.umu.se/pub/gnome/sources/libsoup/2.33/
$ tar zxvf libsoup-2.33.6.tar.gz
$ cd libsoup-2.33.6
$ ./configure
$ make
$ sudo make install
でうまくいった

設定画うまく行けばビルドが始まる
1時間ほどでビルドができた
===========================================================
WebKit is now built (1h:02m:52s).
To run GtkLauncher with this newly-built code, use the
"Tools/Scripts/run-launcher" script.
===========================================================
実行は以下のコマンド
$ WebKitBuild/Release/Programs/GtkLancher


Windowが立ち上がりブラウザ画面が開く
Acid3は99点なのね
Sunspider 0.9の結果
 WebKit        Firefox 3.6.12
432.8ms +/- 4.4% 1035.2ms +/- 2.1%


土日に移植層が作れるかどうか検討してみよう