I tried to build kamikazi on my AMD 64 computer running OpenSuSE v10.3 using this guide. If I tried to build Atheros target from scratch, this is what I got:
make
++ mkdir -p /opt/tmp/openwrt-svn-trunk/staging_dir/toolchain-mips_gcc4.1.2
++ cd /opt/tmp/openwrt-svn-trunk/staging_dir/toolchain-mips_gcc4.1.2
++ mkdir -p bin lib include stamp
Checking 'bison'... ok.
Checking 'ruby'... ok.
Checking 'fastjar'... ok.
Checking 'jikes'... failed.
sablevm-sdk: sablevm-sdk requires jikes.
make[4]: *** [prereq] Error 1
make[3]: *** [package/openwrt-packages/lang/sablevm-sdk/prereq] Error 2
make[2]: *** [/opt/tmp/openwrt-svn-trunk/staging_dir/mips/stamp/.package_prereq] Error 2
make[1]: *** [prereq] Error 2
make: *** [world] Error 2
However, if I first build Broadcom target and then clean the build, I have no problem to rebuild the Atheros target. Can anyone please tell me why this happens? I noticed Broadcom target build will use gcc-v3.4.6. Is this the reason why building Atheros target on gcc-v4.2.0 fails as shown above?
(Last edited by mazilo on 8 Jan 2008, 21:24)