(toppers-users 614) RE: ファイルの依存関係について( Re: H8S 版について質問)

SUDOU HIDEKI h-sudou @ mail.nissan.co.jp
2002年 11月 8日 (金) 17:23:34 JST


今井どの

> Makefileの850行目前後にある
> vasyslog.obj: $(H8SDIR)/$(SYS)/h8s_2350.h \
> 	$(H8SDIR)/$(SYS)/h8s_2350_asm.h \
> 	$(H8SDIR)/cpu_defs.h $(JSPDIR)/include/itron.h \
> 	$(JSPDIR)/include/serial.h \
> 	/usr/local/lib/gcc-lib/h8300-hms/2.95.2/include/stdarg.h \
> 	/usr/local/lib/gcc-lib/h8300-hms/2.95.2/include/va-h8300.h \
> の後ろの2行を削除して下さい。

 ご連絡、どうもありがとうございます。
 消してみました。
 これで、コンパイルは通るようになりました。

 相変わらず、中間的に作成されるtmp.shとtmp.subの行末をエディタで処理しない
と、
アセンブルが出来ない症状は変わりませんが、ここだけ手作業でやると、ライブラリ
の
作成まではうまく行きました。

 最後のリンク段階で、
: EXIT
** 105 UNDEFINED EXTERNAL SYMBOL(kernel_cfg._timer_handler_entry)
** 105 UNDEFINED EXTERNAL SYMBOL(kernel_cfg._serial_in_handler_entry)
** 105 UNDEFINED EXTERNAL SYMBOL(kernel_cfg._serial_out_handler_entry)
** 105 UNDEFINED EXTERNAL SYMBOL(sys_support._timer_handler_entry)
** 105 UNDEFINED EXTERNAL SYMBOL(sys_support._serial_in_handler_entry)
** 105 UNDEFINED EXTERNAL SYMBOL(sys_support._serial_out_handler_entry)
というのが出ます。

どうしてこうなってしまうのか、その原因を探っている最中です。
 
数藤