On Thu, Jan 3, 2013 at 11:30 AM, Marek Vasut <ma...@denx.de> wrote: > Ugh, why can't the stuff from common.h be used ?
Yes, I tried it initially, but it throws a lot of errors that I am not sure that they can be easily fixed: .... gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /home/fabio/denx/u-boot-imx/include -idirafter /home/fabio/denx/u-boot-imx/include2 -idirafter /home/fabio/denx/u-boot-imx/include -I /home/fabio/denx/u-boot-imx/lib/libfdt -I /home/fabio/denx/u-boot-imx/tools -DCONFIG_SYS_TEXT_BASE=0x77800000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -o imximage.o imximage.c -c make[1]: Leaving directory `/home/fabio/denx/u-boot-imx/arch/arm/cpu/armv7' make[2]: Entering directory `/home/fabio/denx/u-boot-imx/tools/kernel-doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/fabio/denx/u-boot-imx/tools/kernel-doc' In file included from /home/fabio/denx/u-boot-imx/include/common.h:39:0, from imximage.c:34: /home/fabio/denx/u-boot-imx/include/linux/bitops.h: In function ‘generic_set_bit’: /home/fabio/denx/u-boot-imx/include/linux/bitops.h:141:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) /home/fabio/denx/u-boot-imx/include/linux/bitops.h:141:23: note: each undeclared identifier is reported only once for each function it appears in /home/fabio/denx/u-boot-imx/include/linux/bitops.h: In function ‘generic_clear_bit’: /home/fabio/denx/u-boot-imx/include/linux/bitops.h:149:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) In file included from /home/fabio/denx/u-boot-imx/include/common.h:174:0, from imximage.c:34: /home/fabio/denx/u-boot-imx/include/asm/global_data.h: At top level: /home/fabio/denx/u-boot-imx/include/asm/global_data.h:69:2: error: unknown type name ‘phys_size_t’ In file included from imximage.c:34:0: /home/fabio/denx/u-boot-imx/include/common.h:270:1: error: unknown type name ‘phys_size_t’ /home/fabio/denx/u-boot-imx/include/common.h:311:1: error: unknown type name ‘u8’ /home/fabio/denx/u-boot-imx/include/common.h:328:14: error: unknown type name ‘cmd_tbl_t’ /home/fabio/denx/u-boot-imx/include/common.h:331:19: error: unknown type name ‘cmd_tbl_t’ /home/fabio/denx/u-boot-imx/include/common.h:334:17: error: unknown type name ‘cmd_tbl_t’ /home/fabio/denx/u-boot-imx/include/common.h:344:5: error: conflicting types for ‘setenv’ /usr/include/stdlib.h:585:12: note: previous declaration of ‘setenv’ was here /home/fabio/denx/u-boot-imx/include/common.h:562:1: error: unknown type name ‘u32’ In file included from imximage.c:34:0: /home/fabio/denx/u-boot-imx/include/common.h:787:5: error: conflicting types for ‘_IO_getc’ /usr/include/libio.h:462:12: note: previous declaration of ‘_IO_getc’ was here /home/fabio/denx/u-boot-imx/include/common.h:791:23: error: macro "putc" requires 2 arguments, but only 1 given /home/fabio/denx/u-boot-imx/include/common.h:791:6: error: ‘putc’ redeclared as different kind of symbol /home/fabio/denx/u-boot-imx/include/common.h:792:6: error: conflicting types for ‘puts’ /home/fabio/denx/u-boot-imx/include/common.h:810:5: error: conflicting types for ‘fprintf’ /home/fabio/denx/u-boot-imx/include/common.h:812:6: error: conflicting types for ‘fputs’ /home/fabio/denx/u-boot-imx/include/common.h:813:6: error: conflicting types for ‘fputc’ /home/fabio/denx/u-boot-imx/include/common.h:815:5: error: conflicting types for ‘fgetc’ /usr/include/stdio.h:537:12: note: previous declaration of ‘fgetc’ was here In file included from /home/fabio/denx/u-boot-imx/include/common.h:825:0, from imximage.c:34: /home/fabio/denx/u-boot-imx/include/net.h:42:1: error: unknown type name ‘u32’ /home/fabio/denx/u-boot-imx/include/net.h:632:1: error: unknown type name ‘u8’ /home/fabio/denx/u-boot-imx/include/net.h:644:1: error: unknown type name ‘u8’ /home/fabio/denx/u-boot-imx/include/net.h:655:1: error: unknown type name ‘u8’ /home/fabio/denx/u-boot-imx/include/net.h:670:1: error: unknown type name ‘u8’ make[1]: *** [imximage.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/home/fabio/denx/u-boot-imx/tools' make: *** [tools] Error 2 Regards, Fabio Estevam _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot