jfbtermでAndroid Zaurus: w3m for Angstromから拾ってきたw3mで日本語が出ない。
原因解析が面倒なのでbitbakeでw3mをコンパイルする。openzaurus-jaからw3mのbbを入れる。
openzaurus-jaから拾ってきたw3m_0.5.1.bbではコンパイルできない。c700.patchが既に存在していないらしい。
仕方がないので、w3m_0.5.2.bbを作成。Android Zaurus: w3m build with CodeSourcery tool chainの方式を踏襲する。パッチも活用。
mktableという処理はホストPCで行う必要がある。上記サイトではmktableをホストPCで行ってくれるようにパッチしてくれる。ホストPCで-lgcが見つからないらしいので
sudo aptitude install libgc-dev
-lncursesで怒られたので。
bitbake ncurses
.debug関連でどーのこーの言われたのでFILES-dbgを指定してパッケージ化。
ipkg install libgc1_6.7-r0_armv5te.ipk
ipkg install w3m_0.5.2-r1_armv5te.ipk
インストール。
日本語が出るようになった。画像が出ない。
tempからw3mのconfigureのログを見る。
checking image library... gtk2 gdk-pixbuf imlib imlib2
configure: WARNING: GdkPixbuf is not installed. Install GdkPixbuf (version >= 2.0.0)
configure: WARNING: GdkPixbuf is not installed. Install GdkPixbuf (version >= 0.16.0)
configure: WARNING: Imlib is not installed. Install Imlib (version >= 1.9.8)
configure: WARNING: Imlib2 is not installed. Install Imlib2 (version >= 1.0.5)
configure: WARNING: unable to build w3mimgdisplay with FB support
imlibがないからw3mimgdisplayはサポートしない、だって!
imlibコンパイル。
bitbake imlib
だるい。
w3mのbitbake への5件のフィードバック