compiling a C compiler for dsPIC using source from Microchip

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Hi,
 I am trying to compile a C compiler for dsPIC processor.

 During compilation, i am getting the following error posted below.
 Before this error, there were a few other errors
 which i fixed after some help on google, but there is no
 information on the error i am currently getting.

 I have tried  V1.31 amd V1.32 of the source present on
 Microchip site, but this problem persists.

 can anybody tell me what is going wrong or if i have
  missed anything(specifically during ./configure step)?

 My configuration :
 =================
 PC : P4 1.6 GHz
 OS : Fedora Core-3
 compiler : GCC 3.4.2 20041017 (rh 3.4.2-6 fc3)
 Source from Microchip site: both Version 1.31 & 1.32 tried
 configuration options : --target=pic30-coff --enable-languages=c

 ===============================================================
In file included from libgcc2.c:44:
libgcc2.h:270:15: macro "__NDW" requires 2 arguments, but only 1 given
libgcc2.h:271:15: macro "__NDW" requires 2 arguments, but only 1 given
In file included from libgcc2.c:44:
libgcc2.h:271: error: conflicting types for `__NDW'
libgcc2.h:270: error: previous declaration of `__NDW'
libgcc2.h:274:15: macro "__NW" requires 2 arguments, but only 1 given
libgcc2.h:275:15: macro "__NW" requires 2 arguments, but only 1 given
libgcc2.h:275: error: conflicting types for `__NW'
libgcc2.h:274: error: previous declaration of `__NW'
libgcc2.h:276:15: macro "__NDW" requires 2 arguments, but only 1 given
libgcc2.h:276: error: conflicting types for `__NDW'
libgcc2.h:271: error: previous declaration of `__NDW'
libgcc2.h:277:15: macro "__NDW" requires 2 arguments, but only 1 given
libgcc2.h:277: error: conflicting types for `__NDW'
libgcc2.h:276: error: previous declaration of `__NDW'
make[2]: *** [libgcc/./_muldi3.o] Error 1
make[1]: *** [libgcc.a] Error 2
make: *** [all-gcc] Error
 ================================================================
  Thanks & Regards


Site Timeline