(toppers-users 3300) tinet_cfg 処理が Unknown Exception で終了

M.Asada m.asada @ vxstd.com
2010年 11月 26日 (金) 10:40:10 JST


はじめて投稿いたします。浅田と申します。

Cygwin から、TINET サンプルプログラムをビルドしようとしているのですが、
make depend を実行すると TINET のコンフィギュレータ(tinet_cfg)が
ファイル(tmpfile9)を処理する際「Unknown Exception Occured」を出力して
終了します。


使用しているバージョンは、以下になります。

GCC : 4.3.4
TOPPERS/JSP : 1.4.3
TINET : JSP用1.5.1

TOPPERS/JSP 用 TINETコンフィギュレーションスクリプト(tinet_jsp_configure)
の実行では、「-C armv4 -S az9360mb」を指定しています。
(ターゲット は NS9360 ではないのですが、同じ ARM コアのものを使って
いるので、とりあえずの設定です。TOPPERS/JSP は既に環境構築済みで
動作しています。)


tmpfile9 は、GCCコンパイラがCプリプロセッサだけを実行して生成するもの
のようですので、GCCのバージョンによって差があり、そのため tinet_cfg が
エラーになっていると考えるのですが、コンフィギュレータのソースコードを
見てもよくわからず、tmpfile9の中身も理解できずで困っています。

このあたり、ご存知の方がいらっしゃいましたらご教授願いたく、どうぞよろしく
お願いいたします。



tmpfile9 の内容は以下になります。なにかわかりますでしょうか?
----- top of file -----
# 1 "tinet_sample1n.cfg"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "tinet_sample1n.cfg"
# 40 "tinet_sample1n.cfg"
# 1 "sample1n.h" 1
# 37 "sample1n.h"
# 1 "../include/t_services.h" 1
# 65 "../include/t_services.h"
# 1 "../include/kernel.h" 1
# 72 "../include/kernel.h"
# 1 "../include/t_stddef.h" 1
# 57 "../include/t_stddef.h"
# 1 "../config/armv4/tool_defs.h" 1
# 58 "../include/t_stddef.h" 2
# 73 "../include/kernel.h" 2




# 1 "../include/itron.h" 1
# 78 "../include/kernel.h" 2




# 1 "../config/armv4/az9360mb/sys_defs.h" 1
# 83 "../include/kernel.h" 2
# 1 "../config/armv4/cpu_defs.h" 1
# 84 "../include/kernel.h" 2




# 1 "../include/t_syslog.h" 1
# 89 "../include/kernel.h" 2
# 66 "../include/t_services.h" 2
# 38 "sample1n.h" 2
# 41 "tinet_sample1n.cfg" 2

INCLUDE("\"sample1n.h\"");
# 54 "tinet_sample1n.cfg"
TCP6_CRE_REP (TCP_REPID, { 0, { IPV6_ADDRANY, 23 } } );
# 75 "tinet_sample1n.cfg"
TCP6_CRE_CEP (TCP_CEPID, {
 0,
 tcp_swbuf,
 512,
 tcp_rwbuf,
 512,
 (FP)callback_nblk_tcp
 } );
----- end of file -----