WebKit on DirectFB をARM cross compileの続き。
WebKitの動作確認
前回(WebKit on DirectFB をARM cross compile - keropoの備忘録)コンパイルしたWebKitをarm-qemu上で動かしてみる。
ターゲットの設定
/etc/init.d/rcS
以下の環境変数を追加
$vi ${ターゲットルート}/etc/init.d/rcS export PANGO_RC_FILE=/etc/pango/pangorc export FONTCONFIG_FILE=/etc/fonts/fonts.conf export GTK2_RC_FILES=/etc/gtk-2.0/gtkrc export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.loaders
/etc/pango/pangorc
pangorcを新規作成
$vi ${ターゲットルート}/etc/pango/pangorc [Pango] ModuleFiles=/etc/pango/pango.modules
pangoのロードモジュール情報の作成
$pango-querymodules > ${ターゲットルート}/etc/pango/pango.modules
/etc/gtk-2.0/gtkrc
$vi ${ターゲットルート}/etc/gtk-2.0/gtkrc gtk-font-name="sans 10"
gdk-pixbufのロードモジュール情報を作成
$gdk-pixbuf-query-loaders > ${ターゲットルート}/etc/gtk-2.0/gdk-pixbuf.loaders
/etc/fonts
${ターゲットルート}/etc/fonts/fonts.confを開き、キャッシュフォルダのパスにコンパイル時のprefixの値が設定されているので、/var/cache/fontconfigに変更する。
実行
さて、この状態でqemu上でGtkLauncherを実行させたら、一応、ブラウザらしき画面が表示された。
う~~ん、文字が全部□で表示されている。
ログをみると、フォントが選択されてないとかなんとか言われている。
原因はなんだろ?j