(toppers-users 2022) Re: JSP1.4 で  SH 3で開発環境の問題について、助けてください!!!

高木信尚 takagi-n @ biggie.jp
2005年 6月 13日 (月) 11:05:49 JST


こんにちは、高木です。 

> ../include/t_stddef.h:89:[Error] Static API [void] is not 
> registered in the configurator 
> ../config/sh3/tool_config.h:53:[Error] Static API [__asm__] 
> is not registered in the configurator Program failed in its 
> process by following reason.
>   sample1.cfg:29:[Error] The configuration process was 
> aborted due to occurence of parse error
> make: *** [kernel_cfg.c] Error 1
> 
> 私の環境:
> Windows 2000 Pro, SP4
> Cygwin: Version 1.5.17-1(1.5.5のバンショーンを 見つけな
> いので、1.5.17-1を 使う) 
> binutils: Version 20040127-1 (Cygwin付き)
> gcc:  3.3.3-3(Cygwin付き)
> gcc-core: 3.3.3-3(Cygwin付き)
> gcc-g++: 3.3.3-3(Cygwin付き)
> newlib: 無し
> GNU Make: 3.80-1(Cygwin付き)
> Perl: 5.8.6-4(Cygwin付き)

上記のエラーメッセージと開発環境から真っ先に考えられるのは、Windows用の
jsp-1.4(lzhで圧縮されたもの)を使ったのではないかということです。
gcc-2.xでは、改行文字にCR-LFを使うとプリプロセッサがパースに失敗します。
結果として、assertマクロ定義の2行目以降等がプリプロセス後もソースに残って
しまい、コンフィギュレータがパニックを起こしたものと思われます。

tar.gzで圧縮されたものをダウンロードして、もう一度試してみてください。

------------
高木信尚