[U-Boot-Users] uboot compilation error when using the toolchain arm-elf-tools from uClinux.org
Wolfgang Denk
wd at denx.de
Tue Aug 10 08:43:18 CEST 2004
In message <c3d0340b0408091701f3c1e29 at mail.gmail.com> you wrote:
>
> I checked out u-boot code from CVS today and tried to compile it for
> ARM IntegratorCP board. The cross toolchain I used is arm-elf-tools
> downloaded from uClinux.org. Unfortunately I got the following
> compilation error.
...
> In file included from cfi_flash.c:48:
> /u/code/denx/u-boot/include/asm/processor.h:52: parse error before `1'
Note that there is no '1' in line 52 in this file!
> /u/code/denx/u-boot/include/asm/processor.h:52: warning: no semicolon
> at end of struct or union
> /u/code/denx/u-boot/include/asm/processor.h:54: parse error before `}'
> /u/code/denx/u-boot/include/asm/processor.h:58: field `insn' has incomplete type
>
> The code is extracted from the header file processor.h.
>
> 51> union debug_insn {
> 52> u32 arm;
> 53> u16 thumb;
> 54> };
> 55>
> 56> struct debug_entry {
> 57> u32 address;
> 58> union debug_insn insn;
> 59> };
>
> However I really don't think there is any syntax error. It might be a
> toolchain problem?
The code compiles fine using our ELDK. It is probably a toolchain
problem, but also check that the source tree is not corrupted and/or
stored in DOS file format.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Life would be so much easier if we could just look at the source
code. -- Dave Olson
More information about the U-Boot
mailing list