あるソフトウェアエンジニアの戯言

日々の開発やサーバ管理のなかで出てきたあれや、これや、あんなことや、こんなこと

キーワード「64bit」の記事 < 前のページ次のページ >
この記事のキーワード:   64bit   debian   google

sid の googleearth-package が新しくなったので、最新のGoogleEarthをインストールしてみたのだが、3Dの部分が表示されない。
原因は、nvidia-glx-ia32がインストールされていないことだった様子。(もちろん、グラフィックドライバがnvidiaであることが前提)

この記事のキーワード:   64bit   WebBrowser   debian   firefox   linux

Debian GNU/Linux (experimental) の64bit版 iceweasel 3.5 (firefox) があまりにも落る。(exprimental版のパッケージをunstable(sid)で運用)
いろいろと調べていたら、AURの firefox-pgo というパッケージが xulrunner を使わないバージョンの firefox で落ちない、という記述があった。(Linux 上で Firefox 3.5 + Flash プラグインが落ちる件, AURのfirefox-pgoでFirebugが動かない)
それでは、モノは試しと、firefox 64bit版を野良ビルドしてみることに。

  • AUR/firefox-pgo 3.5.3-1の''Sources''セクションから、すべてのファイルをダウンロード。
  • 適当なディレクトリに firefox-3.5.3.source.tar.bz2 を展開。
  • *.patch を適用。なぜか、100-system-hunspell-corrections.patch が patch コマンドでうまくあたってくれないので、手で編集してしまった。
  • Build Instructions を参考に、コンパイル環境を整える。
    • Debianの場合は、Linux Prerequisites の ''Debian/Ubuntu'' セクションを参考に。
    • これ以外に gcc と g++ も必要。Debian/sid では、どちらも4.4を用いた。
  • Configuring Build OptionsBuild and Install を参考にコンパイルするのだが、.mozconfig はすでにダウンロードしたものがあるので、mozconfig.x86_64 をリネームして利用する。

ここで障害に激突。
コンパイルがエラーになって、通らない。(これは、私の環境での話なので、他の環境では違うかもしれない)
調べてみると、MOZ_DFB & CAIRO_HAS_DIRECTFB_SURFACE, Bug 466250 - build failure for cairo-gtk2 build with a directfb cairo より、パッチを当てれば直る様子。
このパッチ を適用して、ついでに mozconfig の

ac_add_options --enable-default-toolkit=cairo-gtk2

をコメントアウトして、コンパイル成功。

ソースツリートップ/ff-pgo 以下にコンパイルされたファイルが生成されるので、このディレクトリで make package を実行。
できあがった dist/firefox-3.5.3.en-US.linux-x86_64.tar.bz2 を適当なディレクトリにインストールして、作業完了。

しばらく使ってみて、問題なさそうなら、パッケージをここにアップロードしようと思います。


追記:
日本語の言語パッケージはこちらにあります

この記事のキーワード:   64bit   WebBrowser   chrome

やっと64bitバージョンの動くところが見られました。 (今迄、動かせてなかったのです)
debian/sid でも januty 用のビルドでインストールできました。

PPA for Ubuntu Chromium Daily Builds

この記事のキーワード:   64bit   WebBrowser   chrome

http://dev.chromium.org/getting-involved/dev-channel
こちらから、googleがbuildしたchrome linux版(Mac版も)をダウンロードすることができるようになりました。
32bit版も64bit版もどちらもあります。
これで、自分でbuildする必要がなくなりました。
更新頻度はそんなに高くはないようですが、、、、

この記事のキーワード:   64bit   WebBrowser   chrome   debian

またまた、更新。
書き留めておかないと、何を追加したのか、わからなくなってしまうので、ただのメモ。

今回のビルドで追加インストールが必要になった32bitライブラリ

  • libgconf2-dev
  • libglib2.0-dev

いずれも、getlibs (script on the Ubuntu forums) でインストール

それにしても、chromeのコンパイルは時間がかかるなぁ。
何度かリトライしているとはいえ、レポジトリの更新まで含めてほぼ1時間かかってる。。。

----
2009/05/29 のビルドで必要になった32bitライブラリ

  • libasound2-dev

日本語の文字がトーフになって表示できなくなってしまっています。
前はできたのに。。。環境側が変わったせいなのだろうか

キーワード「64bit」の記事 < 前のページ次のページ >

キーワードリスト

バックナンバー