[Kazehakase-devel 2060] SUSE9.2で風博士0.2.6がmakeできません

Zurück zum Archiv-Index

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できるようになりますでしょうか??



Kazehakase-devel メーリングリストの案内
Zurück zum Archiv-Index