keropoの備忘録

しらべたことをメモるブログ

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を実行させたら、一応、ブラウザらしき画面が表示された。
f:id:keropo:20130926231230p:plain
う~~ん、文字が全部□で表示されている。
ログをみると、フォントが選択されてないとかなんとか言われている。
原因はなんだろ?j