普通は この後 make 一発 でゆけるようなのですが
make すると 最初に このような 御指摘を 受けて 停止します。
target/jffs2/jffs2root.mk:22: *** ターゲットパターンが `%' を含んでいません。中止。
有り難い 事に先達はあらまほしきことかな
http://lists.uclibc.org/pipermail/uclibc/2004-December/031685.html
$ pwd /home/ggg/proj/buildroot $ cd target/jffs2/ $ ls -a ./ ../ CVS/ Config.in Makefile.in jffs2root.mk $ cp jffs2root.mk jffs2root.mk-ORG $ vi jffs2root.mk $ diff -s jffs2root.mk jffs2root.mk-ORG 10,11c10,11 < ### MKFS_JFFS2=$(shell which mkfs.jffs2 2>/dev/null || echo $(MTD_DIR)/util/mkfs.jffs2) < MKFS_JFFS2=$(shell if which mkfs.jffs2 2>/dev/null 1>&2 ; \ then which mkfs.jffs2 2>/dev/null ; else echo $(MTD_DIR)/util/mkfs.jffs2 ; fi) --- > MKFS_JFFS2=$(shell which mkfs.jffs2 2>/dev/null || echo $(MTD_DIR)/util/mkfs.jffs2) > $ cd - /home/ggg/proj/buildroot
もう一つ 作業が 残っています。
通常 これで 後 make だけで 所定の 作業が 終わる 筈なのですが 最初に
binutils-2.15.91.0.2.tar.bz2 busybox-1.00.tar.bz2 ccache-2.3.tar.gz gcc-3.4.2.tar.bz2 genext2fs_1.3.orig.tar.gz linux-libc-headers-2.4.27.tar.bz2 sed-4.1.2.tar.gz uClibc-0.9.27.tar.bz2
を 余分に ダウンロード していましたが それらの ファイルを 手動 で ”dl” ディレクトリに 移動させます。
$ ls -a ./ .cvsignore Makefile config.mipsel target/ ../ .defconfig config.arm config.powerpc toolchain/ .config .tmpconfig.h config.armeb config.sh4 .config.cmd CVS/ config.i386 docs/ .config.old Config.in config.mips package/ $ mkdir dl $ ls -a ./ .cvsignore Makefile config.mipsel package/ ../ .defconfig config.arm config.powerpc target/ .config .tmpconfig.h config.armeb config.sh4 toolchain/ .config.cmd CVS/ config.i386 dl/ .config.old Config.in config.mips docs/
では ファイルの 準備をしましょう。
$ cd dl $ ls -a ./ ../ $ cp ../../../hozonnsaki/download/for-dl-dir/* . $ ls -l | awk '{printf "%-10s\t%3d\t%12d\t%-14s\n",$1,$2,$5,$9}'| sed 1d -rw-r--r-- 1 10920145 binutils-2.15.91.0.2.tar.bz2 -rw-r--r-- 1 1118427 busybox-1.00.tar.bz2 -rw-r--r-- 1 84386 ccache-2.3.tar.gz -rw-r--r-- 1 27246826 gcc-3.4.2.tar.bz2 -rw-r--r-- 1 19343 genext2fs_1.3.orig.tar.gz -rw-r--r-- 1 4337777 linux-libc-headers-2.4.27.tar.bz2 -rw-r--r-- 1 767189 sed-4.1.2.tar.gz -rw-r--r-- 1 1693895 uClibc-0.9.27.tar.bz2 $ cd -
これは
http://buildroot.uclibc.org/README ;; Offline build ;; make source
を参考に 個猫 が 勝手に 解釈して 行ったものです。 というわけで 正解 か どうか は 不明です。
にゃんたろう 拝!
2010年 2月 1日 (月) 21:02:39 JST 作成