TinyOS 2.1.1 is not compatible with msp430-gcc 4.5.3. Further 4.5.3 has bugs and 4.6.3 works much better.
You should upgrade to TinyOS 2.1.2 (current release) along with the current msp430-gcc release which is 4.6.3. You can get the current 4.6.3 from http://tinyprod.net/repos/debian/ On Thu, Apr 4, 2013 at 10:25 PM, Lynda Algerienne < [email protected]> wrote: > Dear sir, > > Thank you so much for your help. > > samia@samia-laptop:~$ msp430-gcc --version > msp430-gcc (GCC) 4.5.3 > Copyright © 2010 Free Software Foundation, Inc. > Ce logiciel est libre; voir les sources pour les conditions de copie. Il > n'y a PAS > GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER. > > Best regards, > > > 2013/4/4 Eric Decker <[email protected]> > >> >> what tool chain are you using? >> >> do >> >> msp430-gcc --version >> >> On Thu, Apr 4, 2013 at 10:47 AM, Lynda Algerienne < >> [email protected]> wrote: >> >>> Hello, >>> >>> I am trying to install Tinyos-2.1.1. I have got the following errors. >>> Could someone help me to fix the errors >>> >>> root@samia-laptop:/opt/tinyos-2.1.1/apps/Blink# make telosb >>> mkdir -p build/telosb >>> compiling BlinkAppC to a telosb binary >>> ncc -o build/telosb/main.exe -Os -O -mdisable-hwmul -fnesc-separator=__ >>> -Wall -Wshadow -Wnesc-all -target=telosb -fnesc-cfile=build/telosb/app.c >>> -board= -DDEFINED_TOS_AM_GROUP=0x22 -DIDENT_APPNAME=\"BlinkAppC\" >>> -DIDENT_USERNAME=\"root\" -DIDENT_HOSTNAME=\"samia-laptop\" >>> -DIDENT_USERHASH=0xf5bd20ccL -DIDENT_TIMESTAMP=0x515dac1bL >>> -DIDENT_UIDHASH=0x60a7c954L -I/usr/lib/gcc/i486-linux-gnu/4.4/include/ >>> -I/usr/msp430/include/ -I/usr/msp430/include/sys/ BlinkAppC.nc -lm >>> In file included from >>> /opt/tinyos-2.1.1/tos/chips/msp430/msp430hardware.h:29, >>> from >>> /opt/tinyos-2.1.1/tos/platforms/telosb/hardware.h:4, >>> from /opt/tinyos-2.1.1/tos/system/SchedulerBasicP.nc:41: >>> /usr/msp430/include/io.h:1:2: warning: #warning <io.h> is deprecated, >>> please include <msp430.h> >>> In file included from >>> /opt/tinyos-2.1.1/tos/chips/msp430/msp430hardware.h:30, >>> from >>> /opt/tinyos-2.1.1/tos/platforms/telosb/hardware.h:4, >>> from /opt/tinyos-2.1.1/tos/system/SchedulerBasicP.nc:41: >>> /usr/msp430/include/signal.h:43:2: warning: #warning msp430-libc >>> <signal.h> deprecated, using <legacymsp430.h> >>> In file included from >>> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:38, >>> from /opt/tinyos-2.1.1/tos/system/LedsC.nc:38, >>> from BlinkAppC.nc:45: >>> In component `HplMsp430GeneralIOC': >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:227: >>> syntax error before `;' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:321: >>> cannot find `P30' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:322: >>> cannot find `P31' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:323: >>> cannot find `P31' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:324: >>> cannot find `P32' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:325: >>> cannot find `P33' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:326: >>> cannot find `P33' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:327: >>> cannot find `P34' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:328: >>> cannot find `P35' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:330: >>> cannot find `P50' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:331: >>> cannot find `P51' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:332: >>> cannot find `P52' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:333: >>> cannot find `P53' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:334: >>> cannot find `P36' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:335: >>> cannot find `P37' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:337: >>> cannot find `P60' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:338: >>> cannot find `P61' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:339: >>> cannot find `P62' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:340: >>> cannot find `P63' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:341: >>> cannot find `P64' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:342: >>> cannot find `P65' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:343: >>> cannot find `P66' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:344: >>> cannot find `P67' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:346: >>> cannot find `P66' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:347: >>> cannot find `P67' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:349: >>> cannot find `P67' >>> /opt/tinyos-2.1.1/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:350: >>> cannot find `P57' >>> In component `PlatformLedsC': >>> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:48: cannot find >>> `Port54' >>> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:51: cannot find >>> `Port55' >>> /opt/tinyos-2.1.1/tos/platforms/telosa/PlatformLedsC.nc:54: cannot find >>> `Port56' >>> make: *** [exe0] Erreur 1 >>> >>> >>> _______________________________________________ >>> Tinyos-help mailing list >>> [email protected] >>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>> >> >> >> >> -- >> Eric B. Decker >> Senior (over 50 :-) Researcher >> >> > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
