1st ステップの環境構築が䞊手く出来たせん。

818 views
Skip to first unread message

モリモト

unread,
Jul 9, 2016, 11:09:41 AM7/9/16
to KOZOS友の䌚
すみたせん。1st ステップの環境構築が䞊手く出来たせん。
どなたか教えおいただけないでしょうか。

●環境など
Windows7 64bit
Cygwin: 64bit 2.5.2-1
binutils 2.19.1

秋月電子付属の8cmCDが読み蟌めず、
Cygwinは独自でむンストヌルしおいたす。
Develは党おむンストヌルしたした


●問題
①configure
./configure --target=h8300-elf --disable-nls --disable-werror
䞊蚘を実行した結果、
『config.status: creating Makefile』
ず衚瀺されたした。
configure は䞊手く行った

②make
makeを実行するず5分ぐらいしお
䞋蚘の゚ラヌが衚瀺されたす。
make[3]: *** [Makefile:848: ld.info] ゚ラヌ 1
make[3]: ディレクトリ '/cygdrive/d/soft/binutils/ld' から出たす
make[2]: *** [Makefile:994: info-recursive] ゚ラヌ 1
make[2]: ディレクトリ '/cygdrive/d/soft/binutils/ld' から出たす
make[1]: *** [Makefile:6628: all-ld] ゚ラヌ 2
make[1]: ディレクトリ '/cygdrive/d/soft/binutils' から出たす
make: *** [Makefile:723: all] ゚ラヌ 2


圓方のスキル䞍足ず拙い説明で申し蚳ありたせんが、
䜕卒よろしくお願いいたしたす。

SAKAI Hiroaki

unread,
Jul 9, 2016, 12:07:40 PM7/9/16
to kozos_t...@googlegroups.com, ko...@kozos.jp
筆者の坂井です

たずconfigureはうたくいっおいるようですMakefileが䜜成されおいたす

でmakeの゚ラヌなのですがldのビルドに倱敗しおいるようなのですが
゚ラヌメッセヌゞのもう少し前の郚分に゚ラヌ内容があるはずです

゚ラヌメッセヌゞのもう少し前の郚分を再掲しおいただけたすでしょうか

あずビット環境ずいうのが若干気になりたすね



<8aa0ff7c-3aba-4801...@googlegroups.com>の蚘事においお
dragoo...@gmail.comさんは曞きたした。

>> すみたせん。1st ステップの環境構築が䞊手く出来たせん。
>> どなたか教えおいただけないでしょうか。
>>
>> ●環境など
>> Windows7 64bit
>> Cygwin: 64bit 2.5.2-1
>> binutils 2.19.1
>>
>> 秋月電子付属の8cmCDが読み蟌めず、
>> Cygwinは独自でむンストヌルしおいたす。
>> Develは党おむンストヌルしたした
>>
>>
>> ●問題
>> 瞜x91ᅵᅵ$Bconfigure
>> ./configure --target=h8300-elf --disable-nls --disable-werror
>> 䞊蚘を実行した結果、
>> 『config.status: creating Makefile』
>> ず衚瀺されたした。
>> configure は䞊手く行った
>>
>> 瞜x91″ake
>> makeを実行するず5分ぐらいしお
>> 䞋蚘の゚ラヌが衚瀺されたす。
>> make[3]: *** [Makefile:848: ld.info] ゚ラヌ 1
>> make[3]: ディレクトリ '/cygdrive/d/soft/binutils/ld' から出たす
>> make[2]: *** [Makefile:994: info-recursive] ゚ラヌ 1
>> make[2]: ディレクトリ '/cygdrive/d/soft/binutils/ld' から出たす
>> make[1]: *** [Makefile:6628: all-ld] ゚ラヌ 2
>> make[1]: ディレクトリ '/cygdrive/d/soft/binutils' から出たす
>> make: *** [Makefile:723: all] ゚ラヌ 2
>>
>>
>> 圓方のスキル䞍足ず拙い説明で申し蚳ありたせんが、
>> 䜕卒よろしくお願いいたしたす。
>>
>> --
>> このメヌルは Google グルヌプのグルヌプ「KOZOS友の䌚」の登録者に送られおいたす。
>> このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには kozos_tomonok...@googlegroups.com にメヌルを送信しおください。
>> その他のオプションに぀いおは、https://groups.google.com/d/optout にアクセスしおください。

モリモト

unread,
Jul 9, 2016, 6:45:00 PM7/9/16
to KOZOS友の䌚, ko...@kozos.jp
ご連絡ありがずうございたす。
  ログずしおtxtファむルを䞊げたした。
 䜕卒よろしくお願いいたしたす。
make_error.txt

SAKAI Hiroaki

unread,
Jul 9, 2016, 11:05:54 PM7/9/16
to kozos_t...@googlegroups.com, ko...@kozos.jp
坂井です

芋たずころリンカであるldのビルドのずころでマニュアルの敎圢に
コマンド䞍足で倱敗しおいるようです

マニュアルは䞍芁ですので゚ラヌ発生埌に以䞋で匷制むンストヌル
しおみおもらえたすか

$ su
# make install



<7398b69e-f63a-453e...@googlegroups.com>の蚘事においお
dragoo...@gmail.comさんは曞きたした。

>>
>> >
>> > ご連絡ありがずうございたす。
>> >
>> ログずしおtxtファむルを䞊げたした。

モリモト

unread,
Jul 10, 2016, 12:18:35 AM7/10/16
to KOZOS友の䌚, ko...@kozos.jp

アドバむスに埓い先に勧めたしたが、

make installも倱敗するみたいです。


が、ずりあえず先に進めおみたしたが

GCCも゚ラヌが発生したした。


思っおいた以䞊に

知識ず経隓がいるようなので

自前のビルド環境は諊めお

コンパむルサヌバヌに任せようず思いたす。。


色々サポヌトしおくださっお申し蚳ありたせんが、

メヌルに申請しおいたすので、察応のほどお願い臎したす。

モリモト

unread,
Jul 10, 2016, 12:20:30 AM7/10/16
to KOZOS友の䌚, ko...@kozos.jp
メヌル宛先は
kozos<あっずたヌく>kozos.jp
に申請しおいたす

2016幎7月10日日曜日 13時18分35秒 UTC+9 モリモト:

SAKAI Hiroaki

unread,
Jul 10, 2016, 6:35:29 AM7/10/16
to kozos_t...@googlegroups.com, ko...@kozos.jp
コンパむルサヌバなのですが珟圚停止しおいたす
ホヌムペヌゞ偎の修正をしおいなかったようです(すみたせん )

代替策ですが(Virtual Machine)䞊にビルド環境を構築しお
䞀般配垃したす本日はちょっず時間がずれないので明日察応したす
しばしお埅ちください

※ の動䜜のために VirtualBox などの環境の゜フトりェアが
別途むンストヌルが必芁になりたす


<dcd3f772-1cd1-4288...@googlegroups.com>の蚘事においお
dragoo...@gmail.comさんは曞きたした。

モリモト

unread,
Jul 10, 2016, 12:28:25 PM7/10/16
to KOZOS友の䌚, ko...@kozos.jp
坂井さん

モリモトです。

連絡遅くなり申し蚳ありたせん。

本圓ですかすごく助かりたす
でも、お忙しいず思いたすので、お時間のあるずきで構いたせん。
(ずいうか、そこたでサポヌトしおいただけるだけで感謝過ぎたす)

それたで本読んでたす。
ただ章の途䞭です苊笑


SAKAI Hiroaki

unread,
Jul 11, 2016, 12:06:24 PM7/11/16
to kozos_t...@googlegroups.com, ko...@kozos.jp
坂井です

むメヌゞを䜜成しサポヌトペヌゞにアップしたした
以䞋サポヌトペヌゞからダりンロヌドしお利甚できたす

(サポヌトペヌゞのトップ)
http://kozos.jp/books/makeos/

(むメヌゞの説明)
http://kozos.jp/books/makeos/#vmimage

開発環境をビルドしむンストヌル枈みですのでこちらを䜿っおみおもらえたすか


<a07a24ca-fcd6-45a1...@googlegroups.com>の蚘事においお
dragoo...@gmail.comさんは曞きたした。

モリモト

unread,
Jul 12, 2016, 12:27:32 PM7/12/16
to KOZOS友の䌚, ko...@kozos.jp
ご連絡ありがずうございたす。
早速詊しおみたす 

お忙しい䞭、ご察応頂きありがずうございたした。

モリモト

unread,
Jul 16, 2016, 11:39:09 AM7/16/16
to KOZOS友の䌚, ko...@kozos.jp
頂いた環境で詊したのですが、makeで倱敗しおしたいたす。。
これは䜕が問題か分かる方いたせんでしょうか。
圓方の䞍出来で申し蚳ないのですが、どなたか回答をいただけないでしょうか。

●
①main.cを線集空行を行远加
②Makefileを線集
 ②-1「PREFIX=/usr/local」→「PREFIX=/usr」
 ②-2「ARCH=h8300-elf」→「「ARCH=h8300-hms」
③䞋蚘コマンド実行


[root@localhost ~]# cd src/01/bootload/

[root@localhost bootload]# ls
defines.h   kzload.mot  lib.o    main.o      serial.c   startup.s
KL-01       ld.scr      LICENSE  Makefile    serial.h   vector.c
kzload      lib.c       main.c   #Makefile#  serial.o   vector.o
kzload.elf  lib.h       main.c~  Makefile~   startup.o

[root@localhost bootload]# make
/usr/bin/h8300-hms-gcc -c -Wall -mh -nostdinc -nostdlib -fno-builtin -I. -Os -DKZLOAD main.c
make: /usr/bin/h8300-hms-gcc: Command not found
make: *** [main.o] Error 127

[

SAKAI Hiroaki

unread,
Jul 16, 2016, 11:59:58 AM7/16/16
to kozos_t...@googlegroups.com, ko...@kozos.jp
坂井です

>> 〓Makefileを線集
>> 〓-1「PREFIX=/usr/local」→「PREFIX=/usr」
>> 〓-2「ARCH=h8300-elf」→「「ARCH=h8300-hms」

これは䞡方ずも修正䞍芁です
Makefileを修正せずで詊しおみおもらえたすか



<9afb31d2-459c-4b41...@googlegroups.com>の蚘事においお
dragoo...@gmail.comさんは曞きたした。

>> 頂いた環境で詊したのですが、makeで倱敗しおしたいたす。。
>> これは䜕が問題か分かる方いたせんでしょうか。
>> 圓方の䞍出来で申し蚳ないのですが、どなたか回答をいただけないでしょうか。
>>
>> 瞜x97䟏茲膿修枓ᅵ芆い里任垢ᅵ△匹芆燭ᅵ鹜悊鬚い燭䞖韻芆い任靎腓Δᅵᅵᅵ〓main.cを線集空行を行远加
>> 〓Makefileを線集
>> 〓-1「PREFIX=/usr/local」→「PREFIX=/usr」
>> 〓-2「ARCH=h8300-elf」→「「ARCH=h8300-hms」
>> 〓䞋蚘コマンド実行
>>
>>
>> [root@localhost ~]# cd src/01/bootload/
>>
>> [root@localhost bootload]# ls
>> defines.h kzload.mot lib.o main.o serial.c startup.s
>> KL-01 ld.scr LICENSE Makefile serial.h vector.c
>> kzload lib.c main.c #Makefile# serial.o vector.o
>> kzload.elf lib.h main.c~ Makefile~ startup.o
>>
>> [root@localhost bootload]# make
>> /usr/bin/h8300-hms-gcc -c -Wall -mh -nostdinc -nostdlib -fno-builtin -I.
>> -Os -DKZLOAD main.c
>> make: /usr/bin/h8300-hms-gcc: Command not found
>> make: *** [main.o] Error 127
>>
>> [
>>

モリモト

unread,
Jul 16, 2016, 1:32:01 PM7/16/16
to KOZOS友の䌚, ko...@kozos.jp
ず、衚瀺されたす。
/usr/local/bin/h8300が存圚しないのが問題なのでしょうか。
その堎合䜕をむンストヌルしたらよいでしょうか。

[root@localhost bootload]# make
/usr/local/bin/h8300-elf-gcc -c -Wall -mh -nostdinc -nostdlib -fno-builtin -I. -Os -DKZLOAD vector.c
make: /usr/local/bin/h8300-elf-gcc: Command not found
make: *** [vector.o] Error 127
[root@localhost bootload]#

モリモト

unread,
Jul 16, 2016, 1:58:29 PM7/16/16
to KOZOS友の䌚, ko...@kozos.jp
こちらの䞍手際のようなので、調べ盎したす。 
ご迷惑をお掛けしお申し蚳ありたせん 

モリモト

unread,
Jul 16, 2016, 2:23:01 PM7/16/16
to KOZOS友の䌚, ko...@kozos.jp
VirtualBoxに環境をむンストヌルし盎し、
再床以䞋を詊したしたがダメでした。

①VirtualBoxにむンポヌト
『progtool-CentOS-20150504.ova』を䜿甚したした。

②゜ヌスのDL
よりコンパむル枈み゜ヌスをDLしたした。

③ ②をroot/src/に展開
root/src/-----01
      |----02
      |----03
      |----04
      |----05
      |----06
      |----07
      |----08
      |----09
      |----10
      |----11
      |----12

④Makefileのあるフォルダたで移動
cd ~
cd src/01/bootload

â‘€main.cを線集
ビルドが行われるように『空行』を远加しお線集を行いたした。

⑥make実行
make
make: /usr/local/bin/h8300-elf-gcc: Command not found
ず衚瀺されたす。

/usr/local/bin/には
hexeditしか存圚しおいたせんが、
h8300は䞍芁でしょうか
必芁な堎合をどのタむミングでむンストヌルすればうよいでしょうか
gccのむンストヌル時


 

SAKAI Hiroaki

unread,
Jul 16, 2016, 8:32:14 PM7/16/16
to kozos_t...@googlegroups.com, ko...@kozos.jp
坂井です

むメヌゞが異なるようです
以䞋を利甚しおいただけたすか

makeos-CentOS-20150504.ova

サポヌトペヌゞのほうの説明が悪かったかもしれたせんすみたせん
サポヌトペヌゞのほうは説明を䞀郚修正しおおきたした



<569ee37e-bc1c-4ada...@googlegroups.com>の蚘事においお
dragoo...@gmail.comさんは曞きたした。

モリモト

unread,
Jul 17, 2016, 6:41:12 AM7/17/16
to KOZOS友の䌚, ko...@kozos.jp
坂井殿ぞ

ご教瀺いただいたVMむメヌゞを䜿甚しお無事ビルドするこずが出来たした。
たた、マむコンぞの曞き蟌みも確認できたした。

色々ずご迷惑をおかけしたしお申し蚳ありたせんでした。

 
Reply all
Reply to author
Forward
0 new messages