= mkimage をソースからビルドする = * u-bootのソースを取得して解凍する * 動作確認したバージョンは,u-boot-1.1.6 {{{ $ wget ftp://ftp.denx.de/pub/u-boot/u-boot-1.1.6.tar.bz2 $ tar jxvf u-boot-1.1.6.tar.bz2 }}} * toolsディレクトリ内でビルド * 参考:http://mwlab.net/2011/07/kurobox-make-mkimage.html * makeではうまくいかないので、下記のコマンドを順番に実行 * コンパイラは、clang ではダメなので,gnu gccを使用すること.clang しかインストールされていない場合には,macportsでインストールする(例:port install gcc43) {{{ $ cd u-boot-1.1.6/tools $ ln -s ../common/environment.c environment.c $ ln -s ../lib_generic/crc32.c crc32.c $ gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c mkimage.c $ gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c crc32.c $ gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O  -o mkimage mkimage.o crc32.o $ strip mkimage  }}} * makeしたmkimageをパスの通ったディレクトリに置く {{{ cp mkimage /usr/local/bin/ }}}