This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Error Compiling eCos ARM program


f.xavier cano palazón wrote:

I instaled cygwin, and then binutils-2.13, gcc-3.2.1, gdb-5.3 and newlib-1.11.

How did you "install"? From what prebuilt toolchain? Or did you build them all yourself?


The Windoze platform with its CR+LF line ends in text files is something where one must take care
what tools to use with any text... Unix-like text files with only LF in line ends shouldn't be "converted"
to Windoze format!


In file included from /gnutools/arm-elf/include/stdio.h:34,
from hello.c:8:
/gnutools/lib/gcc-lib/arm-elf/3.2.1/include/stddef.h:202: parse error before "typedef"

Here you see the line #, '202', so why not look at this and see what could be unexpected in it?


In file included from /gnutools/arm-elf/include/stdio.h:46,
from hello.c:8:
/gnutools/arm-elf/include/sys/types.h:123: conflicting types for `caddr_t'
/gnutools/arm-elf/include/sys/types.h:23: previous declaration of `caddr_t'

Again, please look at this file, there should be ONLY one 'typedef' for 'caddr_t' in a normal
header coming with newlib! Just as for all the other "duplicates" :


/gnutools/arm-elf/include/sys/types.h:131: conflicting types for `ino_t'
/gnutools/arm-elf/include/sys/types.h:21: previous declaration of `ino_t'
/gnutools/arm-elf/include/sys/types.h:165: conflicting types for `dev_t'
/gnutools/arm-elf/include/sys/types.h:20: previous declaration of `dev_t'
/gnutools/arm-elf/include/sys/types.h:172: conflicting types for `uid_t'
/gnutools/arm-elf/include/sys/types.h:19: previous declaration of `uid_t'
/gnutools/arm-elf/include/sys/types.h:173: conflicting types for `gid_t'
/gnutools/arm-elf/include/sys/types.h:18: previous declaration of `gid_t'
/gnutools/arm-elf/include/sys/types.h:191: conflicting types for `mode_t'
/gnutools/arm-elf/include/sys/types.h:22: previous declaration of `mode_t'
Why appears this errors?. What i do wrong. Please help me


As others have already told, there should be quite many prebuilt tools for 'arm-elf', I could add
the well-known sites :


  http://www.macraigor.com/full_gnu.htm
and
   http://www.gnuarm.org

If you built it yourself, then something went badly wrong somewhere :-( Why, is hard to tell without
more info...




--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]