[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:28515] Re: g77-3.0 でエラー



On Sat, 26 May 2001 02:47:57 +0900
GOTO Masanori <gotom@debian.or.jp> wrote:

> At Thu, 24 May 2001 20:29:52 +0900,
> Ryoichi Kajimoto wrote:
> > woody環境で、g77-3.0を使ってfortranのプログラムをコンパイルしようとし
> > たのですが、リンク時に下記のようなエラーが沢山出てしまって、実行ファイ
> > ルが作成できません。
> > どなたかアドバイスを頂けると幸いです。
> (snip)
> > ii  cpp-3.0        3.0-0pre010403 The GNU C preprocessor.
> > ii  g++-3.0        3.0-0pre010403 The GNU C++ compiler.
> > ii  g77-3.0        3.0-0pre010403 The GNU Fortran 77 compiler.
> > ii  gcc-3.0        3.0-0pre010403 The GNU C compiler.
> > ii  gcc-3.0-base   3.0-0pre010403 The GNU compiler collection (base package).
> 
> gcc 2.95 などに戻してみてはいかがでしょうか。
> 3.0 はまだ開発中です。エラーが起きても不思議なことではありません。

お返事ありがとうございました。

3.0が開発中なのは承知しておりましたが、実は件のプログラムは2.95では
  g77: Internal compiler error: program f771 got fatal signal 11
というエラーが出てしまってコンパイルができないので、3.0を試してみた次第です。
3.0ではこのエラーは出ませんでした。

プログラムの作者によると2.95でのエラーの原因はSELECT文が原因だそうで、
IF文に書きなおせばエラーが起きないのですが、該当個所は150以上あるので
コンパイラを変えてみようと思ったのです。
でも素直にソースを書きなおした方が良さそうですね。

/*********************************************************
  梶本 亮一    お茶の水女子大学 理学部物理学科 古川研究室

  〒112-8610 東京都文京区大塚2-1-1
  tel&fax: 03-5978-5325
  e-mail: kaji@xxxxxxxxxxxxxxx
  URL: http://www.phys.ocha.ac.jp/kawanolab/
 *********************************************************/