ToshiOkada
tokad****@js2*****
2005年 3月 30日 (水) 19:32:40 JST
はじめまして,ToshiOkadaと申します。 # 開発的な貢献は何も出来ないと思いますが,そうでなくてもよいと MLの紹 # 介に書いてありましたので(汗 Subjectのとおり,SUSE9.2で風博士 0.2.6が makeできません。 以下のようなエラーを吐いて止まります。 kz-mozlauncher.cpp のコンパイル時において, kz-mozlauncher.cpp: In member function `virtual nsresult \ KzContentHandler::PromptForSaveToFile(nsIHelperAppLauncher*, nsISupports*, \ const PRUnichar*, const PRUnichar*, nsILocalFile**)': kz-mozlauncher.cpp:127: \ `PromiseFlatString' undeclared (first use this function) kz-mozlauncher.cpp:127: (Each undeclared identifier is reported only once for \ each function it appears in.) make[4]: *** [kz-mozlauncher.lo] Error 1 とエラーで止まります。 で,先に自分の推測を書いてしまいますが,SUSE9.2の mozillaは 1.7.2なの で,これがエラーする原因ではないかと。 試しに Momonga Linux 1上で,mozilla 1.7.3の場合と mozilla 1.7.5の場合 とでそれぞれ風博士0.2.6を Buildしてみましたところ,mozilla 1.7.5では正常 に Build出来ましたが,mozilla 1.7.3では SUSE9.2と全く同じ箇所で同じエラー で止まっちゃいました。 で,mozilla 1.7.3時と 1.7.5時を比較すると,configureの判定で違う部分が あります。 mozilla 1.7.3(と SUSE9.2の mozilla 1.7.2)では checking whether nsIFilePicker methods expect nsAString&... no ですが, mozilla 1.7.5では checking whether nsIFilePicker methods expect nsAString&... yes となります。 どうやら 1.7.3以前と 1.7.5以降でこの辺の実装が異なるようです。 SUSE9.2(mozilla1.7.3以前)でも makeできるようになりますでしょうか??