w3mのbitbake

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件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください