Mac で新しい meta-doctor

前回 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 焼きは行ってないのですが、多分これで大丈夫?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です