(toppers-users 2114) Re: gccのインストールに失敗します

Kenichi Nakamura nakamura @ upwind-technology.com
2005年 9月 13日 (火) 01:05:11 JST


bunさん、こんばんは。
中村@アップウィンドテクノロジーです。

bun wrote:
> bunといいます。
> お世話になっています。
> 
> 環境
> マシンOS:WindowsXP
> ターゲット:H8S
> 
> Cygwin+GNU開発環境を構築しようと思っています。
> gnu_install.txt を参照しています。
> 
> gcc の configure でエラーが出ます。
> エラー内容は下記の通りです。
> 
> gcc -c -g -O2 -gnatpg -gnata -I- -I. -Iada -I/usr/local/gcc-3.3.2/gcc/ada
> /usr/local/gcc-3.3.2/gcc/ada/ada.ads -o ada/ada.o
> 
> fatal error: system.ads is incorrectly formatted
> missing line for parameter: Configurable_Run_Time
> fatal error: system.ads is incorrectly formatted
> missing line for parameter: Duration_32_Bits
> 
> // 省略 この種のエラーが9つ出ます
> 
> compilationabandoned
> make[1]: *** [ada/ada.o] Error 1
> make[1]: Leaving directory '/usr/local/gcc-objdir/gcc'
> make: *** [all-gcc] Error 2
> 
> お気づきの点がありましたら、ご教授願います。

ADA関連のソースファイルをビルドしようとして失敗しています。
/usr/local/gcc-3.3.2/gcc/ada というディレクトリが存在していますので、
おそらく、 gcc-3.3.2.tar.bz2 を展開されて使用されているものと推測します。

gnu_install.txt にあるように、GCC-COREつまり gcc-core-3.3.2.tar.bz2 を使用すれ
ば問題ないはずです。(このファイルには、/usr/local/gcc-3.3.2/gcc/ada
というディレクトリは存在しません。)

参考までに、 gcc-core-3.3.2.tar.bz2 ではなく gcc-3.3.2.tar.bz2 を使用する場合
は、 configure 時に --enable-languages=c をつけるとC関連のソースファイルのみを
ビルドするようになります。

では。

--
アップウィンドテクノロジー・インコーポレイテッド (Upwind Technology, Inc.)
技術部 中村憲一
E-mail:nakamura @ upwind-technology.com
URL:http://www.upwind-technology.com/