MMCM wrote:...
Compiling on OpenSUSE 10.2
There's no documentation on what's required to compile kamikaze.
....
Any hints?
Pretty old topic, yes...but nothing has changed on the docs yet.
The ppl that develop the build environment should know what is needed though....
Well, I figured out that you at least need make v3.81 (nice if someone could add this to the wiki).
Using v3.80 I got error messages complaining about "missing endif"s even with a simple "make clean".
Now with that prerequisite fullfilled, I still can't make an image:
openwrt@opensuse:~/openwrt/trunk> make clean V=99
make[1]: Entering directory `/home/openwrt/openwrt/trunk'
rm -rf /home/openwrt/openwrt/trunk/build_dir/ /home/openwrt/openwrt/trunk/bin
make target/linux/clean
make[2]: Entering directory `/home/openwrt/openwrt/trunk'
make[3]: Entering directory `/home/openwrt/openwrt/trunk/target/linux'
Makefile:11: warning: overriding commands for target `prereq'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `prereq'
Makefile:11: warning: overriding commands for target `clean'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `clean'
Makefile:11: warning: overriding commands for target `download'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `download'
Makefile:11: warning: overriding commands for target `prepare'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `prepare'
Makefile:11: warning: overriding commands for target `compile'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `compile'
Makefile:11: warning: overriding commands for target `install'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `install'
Makefile:11: warning: overriding commands for target `menuconfig'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `menuconfig'
Makefile:11: warning: overriding commands for target `oldconfig'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `oldconfig'
Makefile:11: warning: overriding commands for target `update'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `update'
Makefile:11: warning: overriding commands for target `refresh'
/home/openwrt/openwrt/trunk/target/linux//Makefile:11: warning: ignoring old commands for target `refresh'
TARGET_BUILD=1 make -C clean
make: Entering an unknown directory
make: *** clean: No such file or directory. Stop.
make: Leaving an unknown directory
make[3]: *** [clean] Error 2
make[3]: Leaving directory `/home/openwrt/openwrt/trunk/target/linux'
make[2]: *** [target/linux/clean] Error 2
make[2]: Leaving directory `/home/openwrt/openwrt/trunk'
make[1]: *** [clean] Error 2
make[1]: Leaving directory `/home/openwrt/openwrt/trunk'
make: *** [clean] Error 2
openwrt@opensuse:~/openwrt/trunk>
Any ideas on what other prereq I need ?!
Thx,
Watz