[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:4668] cygwin で mingw-runtime 3.2 を使ってビルドするには?



>>>>> [meadow-develop : No.4668] にて
>>>>> "藤井" = "M.Fujii" <boochang@xxxxxxxxxxxx> さんは書きました:
藤井> これで、コンパイルは可能になりますが、以下のようにダンプ時に実行時エラー
藤井> Loading international/characters...
藤井> End of file during parsing: d:/home/fujii/work/setup/Meadow-2.00b1/lisp/internat
藤井> ional/characters.elc
藤井> Signal 127
藤井> make[1]: *** [oo-spd/i386/Meadow.exe] Error 255
藤井> make[1]: Leaving directory `/home/fujii/work/setup/Meadow-2.00b1/src'
藤井> make: *** [all-other-dirs-gmake] Error 2

私はここでギブアップしちゃったんですよ。


藤井> このエラーの原因についても調べてみました。

藤井> これは、mingw-runtime 3.2 での変更点として getc などの関数のインライン
藤井> 関数化が含まれているのですが、このインライン関数の実装にバグがあるよう
藤井> に思われます。

なるほど。
良く分かりましたね。さすがです。


藤井> ここまでやるぐらいなら mingw-runtime 3.1 のままにした方が良さそうな気
藤井> もしますが、一応原因が分かったということでご報告します。

これが mingw-runtime 3.2 だけで生じるバグであり、次の版では解消さ
れるのであれば Meadow で対応する必要はないと思います。

Mingw の次の版が出るのを待ってから対応するのでも遅くないと思いま
す。

でも、これだけの調査結果を眠らせるのはもったいないですね。

この不具合は CVS Head の NTEmacs でも発生しますので、NTEmacs 側で
対処してもらうなら emacs-pretest-bug@xxxxxxx か 
help-emacs-windows@xxxxxxx に報告するのが良いでしょうかね。

または、Mingw で対処してもらうために Mingw へバグレポートを出すと
か。

いずれにしてもこれだけのことを英語で伝えるのは大変だとは思います。^^;;

--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
          http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)