クロスコンパイル環境作成

OpenWrtのクロスコンパイル環境をDebianに構築してhello,worldするよ! - sdkt4aの日記
を見つつ・・・

まずはsvnでソースを取得(上記blogの時とは取得の仕方が変わってる)
GetSource – OpenWrt

$ svn co svn://svn.openwrt.org/openwrt/tags/kamikaze_7.09
$ cd kamikaze_7.09/
$ make menuconfig
いろいろ足りない。
Build dependency: Please install zlib. (Missing libz.so or zlib.h)
Build dependency: Please install GNU awk.
Build dependency: Please install GNU bison.
Build dependency: Please install flex.
Build dependency: Please install GNU autoconf.

# aptitude install zlib1g-dev
# aptitude install gawk
# aptitude install bison
# aptitude install flex
# aptitude install autoconf

適当にmake
$ make kernel_menuconfig
$ make menuconfig
$ make

m4_copyでエラー
[http://ubuntuforums.org/showthread.php?t=1311495:title]

まぁいいや8.09にしてみる
$ svn co svn://svn.openwrt.org/openwrt/branches/8.09

http://downloads.openwrt.org/kamikaze/8.09/
のrelease-build.shを使うと簡単にできるっぽい。
引数にatherosとかx86とかつけて使う。ただし.configがすべて選択される
状態になるので注意。

OpenWrt - Wikipedia
OpenWrt Forum Archive