[U-Boot-Users] error with patches and u-boot build

Hello everyone, I am building u-boot for the KB9202B board. I got the patches available from: http://sourceforge.net/tracker/index.php?func=detail&aid=1570316&gro...
http://sourceforge.net/tracker/index.php?func=detail&aid=1576917&gro...
and applied them to u-boot. The kb9202_patch was fine, but the nand patch gave the following message:
patching file board/kb9202/Makefile Hunk #1 FAILED at 28. 1 out of 1 hunk FAILED -- saving rejects to file board/kb9202/Makefile.rej patching file board/kb9202/nand.c patching file include/configs/kb9202.h
The makefile.rej file contains:
*************** *** 28,34 ****
LIB = lib$(BOARD).a
- OBJS := kb9202.o
$(LIB): $(OBJS) $(SOBJS) $(AR) crv $@ $(OBJS) $(SOBJS) --- 28,34 ----
LIB = lib$(BOARD).a
+ OBJS := kb9202.o nand.o
$(LIB): $(OBJS) $(SOBJS) $(AR) crv $@ $(OBJS) $(SOBJS)
If I continue and build the u-boot I get the following error :
drivers/nand/libnand.a(nand.o): In function `nand_init_chip': /home/magda/u-boot-1.1.6/drivers/nand/nand.c:50: undefined reference to `board_nand_init' make: *** [u-boot] Error 1
I am new to Linux and I cannot figure out the meaning of the errors. I would greatly appreciate your help. Thanks in anticipation, Magda
_________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

Hi Magda,
On Monday 07 May 2007, Magda Abdelbasit wrote:
I am building u-boot for the KB9202B board. I got the patches available from: http://sourceforge.net/tracker/index.php?func=detail&aid=1570316&gro... 5938&atid=512789
http://sourceforge.net/tracker/index.php?func=detail&aid=1576917&gro... 5938&atid=512789
and applied them to u-boot. The kb9202_patch was fine, but the nand patch gave the following message:
patching file board/kb9202/Makefile Hunk #1 FAILED at 28. 1 out of 1 hunk FAILED -- saving rejects to file board/kb9202/Makefile.rej patching file board/kb9202/nand.c patching file include/configs/kb9202.h
The makefile.rej file contains:
*** 28,34 ****
LIB = lib$(BOARD).a
OBJS := kb9202.o
$(LIB): $(OBJS) $(SOBJS) $(AR) crv $@ $(OBJS) $(SOBJS)
--- 28,34 ----
LIB = lib$(BOARD).a
OBJS := kb9202.o nand.o
$(LIB): $(OBJS) $(SOBJS) $(AR) crv $@ $(OBJS) $(SOBJS)
If I continue and build the u-boot I get the following error :
drivers/nand/libnand.a(nand.o): In function `nand_init_chip': /home/magda/u-boot-1.1.6/drivers/nand/nand.c:50: undefined reference to `board_nand_init' make: *** [u-boot] Error 1
The nand_init_chip() function is missing. I assume that you don't compile the board nand driver because of the patch conflict with the Makefile. Please resolve the conflict manually (use "OBJS := kb9202.o nand.o" instead of "OBJS := kb9202.o" and try again.
Best regards, Stefan
===================================================================== DENX Software Engineering GmbH, HRB 165235 Munich, CEO: Wolfgang Denk Office: Kirchenstr. 5, D-82194 Groebenzell, Germany =====================================================================
participants (2)
-
Magda Abdelbasit
-
Stefan Roese