(toppers-users 2438) ご教示下さい : 中級者セミナー用教材のlibkernel.a のビルドでうまくいきません

川口和博 drqhf793 @ ybb.ne.jp
2006年 6月 6日 (火) 14:42:10 JST


はじめまして、川口と申します。
Toppers の 学習を、 中級者セミナー用教材 を AKI-H8/3069F LANボード使用して
はじめようとしていますが、
libkernel.a の ビルドでつまづいています。

環境は
Win98SE ,  Cygwin ( bison , gcc , g++ , make , binutils , perl をデフォルト
でインスト)
binutils-2.15
gcc-3.4.3
newlib-1.13.0を
コンパイル済みの形で提供されたものを利用( ストロベリーリナックスからDL)
(http://www2.strawberry-linux.com/labs/index.php?%5B%5BH8%2Fgcc%5D%5D)
( cd / , tar jxvf h8devel-3.4-1.tar.tar で解凍し使用)
( マシンパワー貧弱で、コンパイルに時間がかかりすぎるのでネットでコンパイル済
みのものを利用しました。)

Autoexec.bat に
PATH=C:\cygwin\usr\local\h8\bin;C:\cygwin\usr\local\bin;C:\cygwin\usr\h8300-
hms\bin;%PATH%
でパスを通しています。

教材データの
MiddleTrainingSeminar0106フォルダ直下の ReadMe に従い
1         mkdir libkernel デレクトリィを作成
2         cd libkernel デレクトリィに移動
        ライブラリィをビルド
3.      ../../../configure -C h8 -S akih8_3069f
4.      make depend
5.      make libkernel.a

の 4 の make depend で エラーになってしまいます。

既定@OEMCOMPUTER
/cygdrive/c/ToppersJSP/MiddleTrainingSeminar0106/environment/js
p/OBJ/AKIH8_3069F/libkernel
$ make depend
rm -f Makefile.depend
h8300-hms-gcc -S  -mh -mint32 -mrelax -O2 -fno-builtin-printf  -DCPU_CLOCK=2
0000
000 -DHEAP_TOP=0x600000UL -DLABEL_ASM -DAKI_MONITOR -I. -I../../../include  
-I..
/../../config/h8/akih8_3069f -I../../../config/h8  -I../../../kernel
../../../co
nfig/h8/makeoffset.c
../../../utils/genoffset makeoffset.s > tmpfile3
mv tmpfile3 offset.h
h8300-hms-gcc -E -I. -I../../../include  -I../../../config/h8/akih8_3069f -I
../.
./../config/h8  -DCPU_CLOCK=20000000 -DHEAP_TOP=0x600000UL -DLABEL_ASM -DAKI
_MON
ITOR -x c-header sample1.cfg > tmpfile1
../../../cfg/cfg -s tmpfile1 -c -obj -cpu h8 -system akih8_3069f
make: ../../../cfg/cfg: Command not found
make: *** [kernel_cfg.c] Error 127

3. の ../../../configure 処理では 以下のようにうまくいっていると思います。


既定@OEMCOMPUTER
/cygdrive/c/ToppersJSP/MiddleTrainingSeminar0106/environment/js
p/OBJ/AKIH8_3069F/libkernel
$ ../../../configure -C h8 -S akih8_3069f
configure: Generating Makefile from ../../../sample/Makefile.
configure: Generating sample1.c from ../../../sample/sample1.c.
configure: Generating sample1.h from ../../../sample/sample1.h.
configure: Generating sample1.cfg from ../../../sample/sample1.cfg.

以上の現象は、AKI-H8/3069F 付属 CD-ROM の 開発環境でも
うまくいきませんでした( 上記 処理 4 と 同じメッセージ )

初級者セミナー用教材の コンフィグレータ、カーネルのビルドはうまくいったので
すが。
( AKI-H8/3069F 付属 CD-ROM の 開発環境 で しか確認してませんが )
初級者セミナー用教材ではサンプルソースも普通にビルド動作しました。

環境の問題かと思い、
http://www.ei.fukui-nct.ac.jp/~t-saitoh/exp/h8/cygwin-cross/build.html
の
gcc-3.3.2.tar.gz
binutils-2.14.tar.gz
newlib-1.11.0.tar.gz
のコンパイル済みのものを利用しても同じ結果でした。


以上の状況から原因と解決策ご教示頂ければ幸いです。
どうぞ宜しくお願いします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.toppers.jp/pipermail/users/attachments/20060606/f4fb50fa/attachment.html>