You are running the old 2.1.1 tree with a newer compiler.   4.5.3 in this
case.

Bad bad bad.   (not you, the situation).

First, since you are just starting out, switch to 2.1.2 which has been out
for about a month.   It is good.

Also update to the 4.6.3 toolchain.

On Fri, Sep 21, 2012 at 2:34 AM, Gcina Dludla <[email protected]> wrote:

> Hi,
> When i try to compile the Blink application, I am presented with the
> following errors:
>
>
> root@TinyOSBeginner:/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=\"adludla\"
> -DIDENT_USERHASH=0x391b5347L -DIDENT_TIMESTAMP=0x505c1d46L
> -DIDENT_UIDHASH=0x22eb5b19L  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/bin/../lib/gcc/msp430/4.5.3/../../../../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/bin/../lib/gcc/msp430/4.5.3/../../../../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] Error 1
> root@TinyOSBeginner:/opt/tinyos-2.1.1/apps/Blink# make telosb ^C
> root@TinyOSBeginner:/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=\"adludla\"
> -DIDENT_USERHASH=0x391b5347L -DIDENT_TIMESTAMP=0x505c330eL
> -DIDENT_UIDHASH=0x0d6e8edfL  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/bin/../lib/gcc/msp430/4.5.3/../../../../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/bin/../lib/gcc/msp430/4.5.3/../../../../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] Error 1
> root@TinyOSBeginner:/opt/tinyos-2.1.1/apps/Blink#
>
> Regards
> TinyOSBeginner
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
Eric B. Decker
Senior (over 50 :-) Researcher
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to