From mboxrd@z Thu Jan 1 00:00:00 1970 From: Baruch Siach Date: Tue, 11 Dec 2012 06:28:28 +0200 Subject: [Buildroot] Linux build error: mixed implicit and normal rules In-Reply-To: References: <20121210092000.GC5482@sapphire.tkos.co.il> Message-ID: <20121211042828.GC3880@tarshish> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Woody, On Tue, Dec 11, 2012 at 01:13:50AM +0000, Woody Wu wrote: > On 2012-12-10, Baruch Siach > wrote: > > On Mon, Dec 10, 2012 at 09:14:12AM +0000, Woody Wu wrote: > >> I am trying to build an old Linux kernel 2.6.16. But got the error: > >> > >> Makefile:441: mixed implicit and normal rules. stop. > >> > >> The line 441 of Linux makefile is: > >> > >> config %config: scripts_basic outputmakefile FORCE > >> $(Q)mkdir -p include/linux > >> $(Q)$(MAKE) $(build)=scripts/kconfig $@ > >> $(Q)$(MAKE) -C $(srctree) KBUILD_SRC= .kernelrelease > >> > >> How should I fix this? My buildroot version is 2012.08. > > > > Not related to Buildroot, but anyway... > > > > If you used GNU make version 3.82 you need something like (kernel) commit > > 3c955b407a084810f57260d61548cc92c14bc627 (fixes for using make 3.82). > > Sorry, what this magic number is? It's a git commit ID. See the commit itself at http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=3c955b407a084810f57260d61548cc92c14bc627. For more information on git see http://git-scm.com. baruch -- http://baruch.siach.name/blog/ ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -