Hello Roy,

On Monday 14 December 2009 08:02:44 dev roy wrote:
> Hi,
> I am trying to use the external kernel tree option to compile an external
> kernel through openwrt.
> But I am facing these following errors in trying to do so.
> what is this issue for and how to resolve the same.
> 
> d...@a2md05209:~/Desktop/
> BuildSystem/kamikaze_8.09$ make V=99
> make[1]: Entering directory `/home/dev/Desktop/BuildSystem/kamikaze_8.09'
> make[2]: Entering directory `/home/dev/Desktop/BuildSystem/kamikaze_8.09'
> make[3]: Entering directory
> `/home/dev/Desktop/BuildSystem/kamikaze_8.09/target/linux'
> make[4]: Entering directory
> `/home/dev/Desktop/BuildSystem/kamikaze_8.09/target/linux/brcm47xx'
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/scripts/kconfig.pl +
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/target/linux/generic-2.6/config
> -2.6.25
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/target/linux/brcm47xx/config-2
> .6.25
> 
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.config.target
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/scripts/metadata.pl kconfig
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/tmp/.packageinfo
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/.config >
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.config.override
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/scripts/kconfig.pl 'm+'
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux
> -2.6.25.17/.config.target
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux
> -2.6.25.17/.config.override
> 
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.config mv
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.config
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux
> -2.6.25.17/.config.old grep -v INITRAMFS
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.config.old
> 
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.config echo 'CONFIG_INITRAMFS_SOURCE=""' >>
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.config export MAKEFLAGS= ;make -C
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17 CROSS_COMPILE="mipsel-linux-uclibc-" ARCH="mips"
>  KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" CC="mipsel-linux-uclibc-gcc"
>  oldconfig prepare scripts
> make[5]: Entering directory `/tmp/kernel'
> make[5]: *** No rule to make target `oldconfig'.  Stop.
> make[5]: Leaving directory `/tmp/kernel'
> make[4]:
> [/home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux
> -2.6.25.17/.configured] Error 2 (ignored)
> rm -rf
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/module
> s touch
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/.configured rm -f
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17/vmlinux
>  /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux
> -2.6.25.17/System.map make -C
> /home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux-
> 2.6.25.17 CROSS_COMPILE="mipsel-linux-uclibc-" ARCH="mips"
>  KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" CC="mipsel-linux-uclibc-gcc"
>  modules
> make[5]: Entering directory `/tmp/kernel'
> make[5]: *** No rule to make target `modules'.  Stop.
> make[5]: Leaving directory `/tmp/kernel'
> make[4]: ***
> [/home/dev/Desktop/BuildSystem/kamikaze_8.09/build_dir/linux-brcm47xx/linux
> -2.6.25.17/.modules] Error 2
> make[4]: Leaving directory
> `/home/dev/Desktop/BuildSystem/kamikaze_8.09/target/linux/brcm47xx'
> make[3]: *** [compile] Error 2
> make[3]: Leaving directory
> `/home/dev/Desktop/BuildSystem/kamikaze_8.09/target/linux'
> make[2]: *** [target/linux/compile] Error 2
> make[2]: Leaving directory `/home/dev/Desktop/BuildSystem/kamikaze_8.09'
> make[1]: ***
> [/home/dev/Desktop/BuildSystem/kamikaze_8.09/staging_dir/mipsel/stamp/.targ
> et_compile] Error 2
> make[1]: Leaving directory `/home/dev/Desktop/BuildSystem/kamikaze_8.09'
> make: *** [world] Error 2
> d...@a2md05209:~/Desktop/BuildSystem/kamikaze_8.09$

>From your log it seems that either the build system has not extracted the 
kernel sources where it expects them to be (in build_dir/linux-
brcm47xx/linux-2.6.25.17/) or it does not know that your kernel is "external".

Can you attach your .config file to help us track down the problem?

Thanks
-- 
Regards, Florian
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to