ビルドに関するメモ
初回投稿日時: 2005年05月10日02時25分37秒
最終更新日時: 2005年05月10日23時08分04秒
カテゴリ: Firefox Memo
SNS:
Tweet (list)
Turbolinux10の開発ワークステーションで成功したビルドは、
- GTK(Xft無し)
- GTK2(Xft)
- xlib
- cairo-gtk2
- Qt
失敗したビルド
Qt(ビルドの失敗原因不明)- GTK2 + Pango(pangoのバージョンが古いため)
cairo-gtk2(content/canvas/src/nsCanvasRenderingContext2D.cppで)eDOMClassInfo_CanvasGradient_id
が未定義というエラー
cairo-gtk2の場合のコンパイルエラーは--enable-cairo
を追加することで解決。
しかし、なぜかビルドはこける。
クリーンナップ後に、--disable-shared
と--enable-static
を外してビルドしてみたところ、ビルドに成功した。
しかし、とても遅くて使い物にはならない。rocがMozillaZineで速度をぼろっかすに書いていた理由が分かった。だが、その表示結果はとても綺麗なので、Win/Linux/MacでCairoで何もかもレンダリングするようになれば面白いかもしれない。
Qtでもビルドできた。--with-qtdir=/usr/lib/qt3
を追加し忘れていたのが原因だった。
これは.mozconfigのチェック時にエラーを出すべきじゃないのかなぁ。