前回 1.3.5.2 の ROM イメージ作成時 make で失敗したと書きました。その失敗の原因が分かりました。
原因は Mac に md5sum コマンドが無いからです。Mac の場合 md5 コマンドとなります。以前の Makefile には OS が Darwin だと md5sum の代わりに md5 で動作する様に記述されていたのですが、最新の Makefile には消えてました。理由は分かりませんが。
Makefile の 49 行目辺りに ifeq ($(shell uname -s),Darwin) と書かれているのを見つけ書き換える。
ifeq ($(shell uname -s),Darwin)
TAR = gnutar
MD5SUM = md5
else
TAR = tar
MD5SUM = md5sum
endif
次に xargs を見つけて(2カ所)
xargs md5sum を
xargs ${MD5SUM} に変更
これで make は正常に終了します。私は既に 1.3.1 から 1.4.0 にしてしまったので実際に ROM 焼きは行ってないのですが、多分これで大丈夫?