[U-Boot] ns16550.c compile problem

Sergej.Stepanov at ids.de Sergej.Stepanov at ids.de
Thu Jun 17 17:26:03 CEST 2010


Hi All!

Trying to update u-boot(1.3.3) to u-boot2010 we got the following compile problem:

ppc_8xx-gcc  -g  -Os   -mrelocatable -fPIC -meabi -D__KERNEL__ -DTEXT_BASE=0x40700000 -I/home/ste/Develop/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/eldk-4.2/usr/bin/../lib/gcc/powerpc-linux/4.2.2/include -pipe  -DCONFIG_PPC -D__powerpc__ -DCONFIG_8xx -ffixed-r2 -mstring -mcpu=860 -msoft-float -Wall -Wstrict-prototypes -fno-stack-protector   \
                -o ns16550.o ns16550.c -c
In file included from ns16550.c:9:
/home/ste/Develop/u-boot/include/watchdog.h:75: warning: type defaults to 'int' in declaration of 'immap_t'
/home/ste/Develop/u-boot/include/watchdog.h:75: error: expected ';', ',' or ')' before '*' token
make[1]: *** [ns16550.o] Fehler 1

We use ELDK-4.2.

It could be fixed with the patch:

diff --git a/drivers/serial/ns16550.c b/drivers/serial/ns16550.c
index 7e833fd..f951f05 100644
--- a/drivers/serial/ns16550.c
+++ b/drivers/serial/ns16550.c
@@ -4,6 +4,7 @@
  * modified to use CONFIG_SYS_ISA_MEM and new defines
  */
 
+#include <common.h>
 #include <config.h>
 #include <ns16550.h>
 #include <watchdog.h>


Is there are any other way?
All other serial drivers have the "common.h"-include.

Regards
Sergej.


More information about the U-Boot mailing list