Firefox

久しぶりにtrunkをビルドしてみる

備忘録。 ビルドしてみるとlibnotifyくれくれって言われたのでapt-get install libnotify-devした。 あとなんかwifiとかいらんから--disable-necko-wifiとかもした。 終わり。こんな短い日記久しぶり。と思ったけどそうでもなかった。

ビルドできない→できた(←今ここ)

メモ。 何ヶ月か前に新しいgcc(4.2か4.3ぐらい)で突然ビルドできなくなったんだか、起動できない物体ができたんだか というわけでgcc3.4でやってた またビルドに失敗するようになった 今度は4.3だとできた おしまい。

おおできた

apt-get gcc3.4で解決。しかしいつの間にかMinefieldが3.2preになってた。さすがにこれは使えない。

仕方がないので

ln -s libstdc++.so.6 libstdc++.so.7とやっておいた。でも余計なセミコロンがあるとかでコンパイルエラーが出るので、とりあえずstd=gnu0x++を追加。すると最終的にinternal errorで終了。むー。

ありゃ

こないだからまたビルドできなくなってる。なんだlibstdc++.so.7って。

コントロールキー押しながら

範囲選択したら連続してない複数の場所を選択できるようになっててびっくり。

おーすごいねー

どうやらダウンロード数でギネス認定されたらしい。私は全く何もしていないが。この記録(ぐぐる)は恐らくGOTTができてGクラスのESメンバーが活躍する頃までは破られまい。

やはり気ままにビルドしたやつに限る

朝の話だが、昨日寝る前に実行したビルドがエラーになることもなく終わっていたので、会社に行く前に少し動かしてみた。んーデリシャス。--disable-jemallocを付けたらGTK_IM_MODULEを設定しなおさなくても起動できるようになった。あと動きがいい気がする。…

完全スルーも何なので

結局どれぐらいダウンロードがあったのだろうかと思って調べてみたらだいたい800万ぐらいか。特に感想はない。そんなことよりむしろurlclassifierのデカさとかlivebookmarkの取得の遅さとかどうなっているのか。でそれはそれとしてここ最近のビルド失敗はや…

ガリガリしてて重い

ここのところ起動してからしばらくするとどうもディスクアクセスが激しいと思い、とりあえずプロファイルフォルダを覗いてみたらurlclassifier3l.sqliteがものすごい勢いで成長している。しばらく放置して様子を見たが、全然止まりそうにないので一旦終了し…

やっぱ無理

どう頑張っても--disable-staticでビルドできなかったので結局元の通りstatic buildにした。ただし--enable-system-cairoを追加した。今またプロファイルを取っているが、これでPGOでビルドが無理げならこの設定で常用物をこしらえることにする。 えんいー

MozillaのソースはC++としては許しがたい

どうもgcdaが無いのが原因では無いらしい。プログラマ的にはエラーは前から潰すものだが、今取り組んでいるのはプログラミングではなくてアプリケーションのビルドだった。 というわけでビルドが停止した原因はこれ(抜粋)。 nsPipe3.cpp c++ -o nsPipe3.o …

あらどうしましょう

うまくいかんと思ってたらやり方が間違っていた模様。 gccの吐く.gcnoが見つからないと怒られる。いや、$MOZ_OBJDIRの各ディレクトリにあるのだが。もしかして場所が違うのか?とりあえずOBJDIRを設定しないでビルドしてみることにする。 えんいー

さすがに

適当にオプション付けても変わらん。というわけでもうちょっと調べてみるか。あとパッチとかも当ててみたりみなかったり。

しまった

DOM Inspectorを有効にしてないからmixiのしょーむないレイアウト変更に気付かなかった対応できない。つーか最近見てなかったからいつ変わったのかも知らんが。 Optimize build作るときに一緒に有効にしておくか。 えんいー

ひとりでできるもん(できてない)

とりあえず私がやったところで。 基本はhttp://developer.mozilla.org/ja/docs/Build_Documentation .mozconfigをmozilla/mozilla/に置く。ずっとmozilla/に置いててCan't openとか言われた。 必要なライブラリをapt-get(pkg-configでエラーが出た分をイン…

やっぱり

調子が悪かったのは今のPlacesじゃなくてブックマークをインポートしたときのPlacesだったらしい。ツールバーには表示されるものの、マネージャで検索はおろか表示すらできなかったBookmarkだったが、ためしにFx2のブックマークを新しいプロファイルにインポ…

TMPとかRestructionとか

昨日フォーラム覗いたらFx3 b3対応のTab Mix Plusがあった。久しぶりに快適なタブブラウジングが帰ってきた。 それはそうとそろそろ必要のない拡張をリストラすべきだろう。プロファイルも見事に肥えている。それとキー設定を変更したいのだがkeyconfigは全…

ナパームってさ、

はいこんばんは。 一日かけてFirefoxを更新した。噂に違わない爆速ぶりを発揮しているが、まだ動作しない拡張が多くて仕方なく大量処分。 それでも特に困ってはいないあたり、不要なものが多かったらしいが、 TabMixPlus keyconfig menuedit が動かんからし…