Hiroyuki Ikezoe
poinc****@ikezo*****
2008年 2月 22日 (金) 14:23:16 JST
g新部ひろゆきです。 2008-02-22 (金) の 14:15 +0900 に Mamoru Tasaka さんは書きました: > Hiroyuki Ikezoe wrote, at 02/22/2008 01:43 PM +9:00: > > g新部ひろゆきです。 > > > >> i386でのbuild log (config.log込み) > >> http://koji.fedoraproject.org/koji/getfile?taskID=460124&name=build.log > > > > > > こっちはnsEmbedString.hをインクルードしてるだけでエラーが出てるので、 > > Fedoraのxulrunnerがなんかおかしいんじゃないでしょうか。 > nsEmbedString.hをincludeしている時にMOZILLA_INTERNAL_APIをdefineしているのが > まずいはずです(nsStringAPI.hがもう許していません) > http://developer.mozilla.org/en/docs/Migrating_from_Internal_Linkage_to_Frozen_Linkage > あたりが関連しているはずです(多分) ごめんなさい。間違いました。 nsEmbedString.hが問題なのは64ビットの方でした。 MOZILLA_INTERNAL_APIをdefineしてるのは nsICanvasRenderingContextInternal.hのとこだけで、そこは失敗しても問題な いです。 > >> x86_64でのbuild log (config.log込み) > >> http://koji.fedoraproject.org/koji/getfile?taskID=460126&name=build.log > > > > こっちはgccがおかしいっぽいです。 > > > > nsIHelperAppLauncherDialog::Show()が > > > > Show(nsIHelperAppLauncher *aLauncher, nsISupports *aContext, PRUint32 > > aReason) > > > > こうなってるのに、 > > > > | nsIHelperAppLauncherDialog *p; > > | p->Show (nsnull, nsnull, -1); > > > > このコードが正常にコンパイル通っちゃってます。 こっちが32ビットの話でした。