Another error: "No rule to make target `drivers/pcmcia/bulkmem.s`, needed by `drivers/pcmcia/bulkmem.o`. Stop" I think the rule is in the top level Makefile. Why this error comes out? thanks On 7/6/05, Pete Popov <ppopov@xxxxxxxxxxxxxxxxx> wrote: > > On Wed, 2005-07-06 at 16:12 -0700, rolf liu wrote: > > I use gcc 3.4.4 to compile the recent 2.6.12, got the following errors: > > > > CC arch/mips/au1000/common/setup.o > > In file included from include/asm/io.h:29, > > from include/asm/mach-au1x00/au1000.h:43, > > from arch/mips/au1000/common/setup.c:42: > > include/asm-mips/mach-au1x00/ioremap.h:25: warning: static declaration > > of 'fixup_bigphys_addr' follows non-static declaration > > include/asm/pgtable.h:363: warning: 'fixup_bigphys_addr' declared > > inline after being called > > include/asm/pgtable.h:363: warning: previous declaration of > > 'fixup_bigphys_addr' was here > > include/asm-mips/mach-au1x00/ioremap.h: In function `fixup_bigphys_addr': > > include/asm-mips/mach-au1x00/ioremap.h:26: warning: implicit > > declaration of function `__fixup_bigphys_addr' > > arch/mips/au1000/common/setup.c: At top level: > > arch/mips/au1000/common/setup.c:159: error: conflicting types for > > '__fixup_bigphys_addr' > > include/asm-mips/mach-au1x00/ioremap.h:26: error: previous implicit > > declaration of '__fixup_bigphys_addr' was here > > make[1]: *** [arch/mips/au1000/common/setup.o] Error 1 > > make: *** [arch/mips/au1000/common] Error 2 > > > > Not sure if it is just compiler's problem > > No, it's not. Looks like Maciej's patch on Thursday broke the above. > > Maciej, I assume you built a kernel for one of the Au1x boards before > you applied the patch ;)? > > Pete > >