テテのつぶやき
予知夢

RSS 1.0

テテの不定期日記です。短めのつぶやきはtwitter (twilog)にて。



予知夢

日時: 2007年12月21日 5時35分

昨夜、Firefox 3.0 beta 2の独自ビルドのビルドを開始してから眠りにつきました。

……学校の最上階にいるときに大地震が来て、先生と友達と自分の3人でドアのとこの柱に必死に抱きついていたけど、そのうち柱がもげて自分だけ柱ごと屋外に飛ばされた……。

という夢を見て、目が覚めました。

嫌な予感がしてパソコンを起動してみると、SSE版は出来上がってましたが、MMX版のビルドに失敗。うほっ予知夢かい。綾川さんが書かれていたとおり、xul.dllの/LTCG:PGUPDATEリンク時に以下のエラーが発生してました。

f:\mozilla\mozilla\firefoxobjmmx\dist\include\xpcom\nscomptr.h(995) : error C2220: 警告をエラーとして扱いました。'executable' ファイルは生成されません。

上記のエラーの前には、やはり以下のような警告が延々と出ていました。

f:\mozilla\mozilla\firefoxobjmmx\dist\include\xpcom\nscomptr.h(995) : warning C4952: 'nsCOMPtr<mozIPersonalDictionary>::get_DerivedSafe' : プログラム データベース 'xul.pgd' にプロファイル データが見つかりません。

ただ上記のような警告は、Firefox 2.x等のビルド時にもよく目にしていたので、何故今回エラーにされてしまったのか不明。と言うわけで、綾川さんが既に試されている対策を適用してみます。

追記(22:05分頃): xul.dllのLDFLAGSに-wd4624を追加してMMX版をビルドしてみたけど、-LTCG:PGUPDATEリンク時にLINK : warning LNK4044: オプション '/wd4624' は無効です。無視されます。と怒られました。その後、前回と同様にf:\mozilla\mozilla\firefoxobjmmx\dist\include\xpcom\nscomptr.h(995) : error C2220: 警告をエラーとして扱いました。'executable' ファイルは生成されません。というエラーが発生。-wd4624はコンパイラオプションだからCFLAGSやCXXFLAGSに追加しないといけない? ついでに-wd4952も追加して試してみよう。それにしても、SSE版でビルドに成功したのに、なんでMMX版で失敗したのか分からん…。

追記(12月22日 7時15分頃): コンパイラオプションに-wd4624と-wd4952を追加した効果があったのか不明だけど、MMX PGO版のビルドに成功。



コメントを書く

認証コード画像 画像内の文字を半角で入力してください。

動作:

トラックバック

この記事へのトラックバックURL:


他の記事

記事検索フォーム

Google

カレンダー

前月へ | 2014年8月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

最近のコメント

  1. CalibrizeをWindows 7で使用する方法
    • テテ [2021-07-14]
    • はな [2021-06-18]
    • テテ [2013-12-24]
    • 検索してたどり着きました [2013-12-24]
    • テテ [2013-08-01]
    • 初心者 [2013-08-01]
    • テテ [2012-05-08]
    • 通りすがり [2012-05-08]
  2. QUAD-CAPTUREのUSBケーブルの接続先PCを変えて、RMAAを実行してみた
    • テテ [2014-08-23]
    • アイヴァーン [2014-08-23]
    • テテ [2014-08-21]
    • アイヴァーン [2014-08-21]
  3. Roland QUAD-CAPTURE UA-55がキタ
    • 友友狗部落格 [2012-12-05]
  4. Firefox 16.0.1とEarlybird 16.0.1 私的ビルドをアップ (CanvasのputImageDataを高速化)
    • テテ [2012-11-23]
    • [2012-11-23]
  5. 人体感知センサーを組み立てた
    • ケンタ [2012-10-05]
    • テテ [2012-10-04]
    • ケンタ [2012-10-04]

過去ログ