[Suzaku:01124] Re: EDK に関する質問

Yasushi SHOJI email@hidden
2008年 2月 27日 (水) 14:37:58 JST


At Wed, 27 Feb 2008 14:23:48 +0900,
大川 猛 wrote:
> 
> > > ./synthesis.sh: line 4: $'\r': command not found
> > > ./synthesis.sh: line 6: $'\r': command not found
> > > ./synthesis.sh: line 8: $'\r': command not found
> > >
> > > ERROR:Xst:1688 - Unknown option for -intstyle switch.
> > > ./synthesis.sh: line 17: syntax error: unexpected end of
> > > file
> > > make: *** [implementation/system.ngc] Error 2
> > > Done!
> > synthesis.shをみてみたのですが、
> > 改行(CR+LF)でエラーがでているみたいです。
> > 改行しかない行を削除してみたり、
> > 改行コードを変更(LF)してみたら
> > うまくいくかもしれません。。
> 
> EDKのほかにCygwinをインストールしている場合に生じるエラーのようです。
> 私の場合は、上記の方法(terapadなどのテキストエディタで、改行コードをLF変
> 更)で解決しました。

ってことは、

1) Cygwinでインストールされる bashは '\r'を扱えないけど、EDKのbashは 
   '\r'が扱える

2) Cygwinをインストールしたときに、なんらかの設定(.bashrcや環境変数?)を
   書き換えてしまい、'\r'を処理しなくなっている

ってとこまで思いついたので、googleしてみたら↓がありました。

	http://fvue.nl/wiki/Bash_and_Windows#Bash:_.24.27.5Cr.27:_command_not_found
-- 
        yashi




suzaku メーリングリストの案内