[Tinyos-help] Linux install problem with make telosb

Cory Sharp cory.sharp at gmail.com
Wed Mar 30 20:32:25 PST 2005


Hello Andrew,

It appears that you TinyOS source tree is incomplete, not up to date,
or otherwise subject to some other problem such as bad permissions.  I
recommend you move your current TinyOS tree aside and check out a
fresh version from CVS and try again.

I hope that helps,
Cory

On Tue, 29 Mar 2005 10:33:01 -0800, aredfern
<aredfern at uclink.berkeley.edu> wrote:
> Hello,
> 
> I'm trying to set up a linux box running Fedora 2 to program motes.  I've been
> following several guides on how to set the system up;
> http://www.eecs.harvard.edu/~mdw/course/cs263/fa04/assn1/telos.html
> http://www2.cs.uh.edu/~rzheng/research/Isis.html
> and the README.TOOLCHAIN in the /tools/src/mspgcc file
> I have been able to make the mica platforms but when I do make telos, make
> telosa or make telosb I get errors.  It looks like something is not linked
> right  but I don't know what.  Any ideas?  Below is the output.  Thanks for
> you help.
> 
> Andrew
> 
> mkdir -p build/telosb
>     compiling Blink to a telosb binary
> ncc -o build/telosb/main.exe -Os -mdisable-hwmul
> -I/opt/tinyos-1.x/tos/lib/CC2420Radio
> -I/opt/tinyos-1.x/tos/../beta/STM25P/STM25P -Wall -Wshadow
> -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=telosb
> -fnesc-cfile=build/telosb/app.c -board= -DIDENT_PROGRAM_NAME="Blink"
> -DIDENT_PROGRAM_NAME_BYTES="66,108,105,110,107,0" -DIDENT_USER_ID="root"
> -DIDENT_USER_ID_BYTES="114,111,111,116,0" -DIDENT_HOSTNAME="flash.me.berkele"
> -DIDENT_HOSTNAME_BYTES="102,108,97,115,104,46,109,101,46,98,101,114,107,101,10
> 8,101,0" -DIDENT_USER_HASH=0x7ec7fd89L -DIDENT_UNIX_TIME=0x42499a63L Blink.nc
> -lm
> ...
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.clear' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.setClockSource'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.disableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.clearOverflow'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.getMode' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.setMode' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerA.setInputDivider'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB4.setEvent' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB4.setEventFromPrev' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB4.setEventFromNow' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB4.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlA1.setControlAsCapture' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlA1.getControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlA1.enableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlA1.setControlAsCompare' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlA1.disableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlA1.clearPendingInterrupt' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlA1.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlA1.setControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlA1.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB5.setControlAsCapture' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB5.getControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB5.enableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB5.setControlAsCompare' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB5.disableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB5.clearPendingInterrupt' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB5.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB5.setControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB5.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CaptureA0.setSynchronous' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureA0.clearOverflow'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureA0.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureA0.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureA0.setEdge' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CaptureB2.setSynchronous' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB2.clearOverflow'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB2.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB2.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB2.setEdge' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareA0.setEvent' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareA0.setEventFromPrev' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareA0.setEventFromNow' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareA0.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB2.setEvent' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB2.setEventFromPrev' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB2.setEventFromNow' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB2.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CaptureB5.setSynchronous' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB5.clearOverflow'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB5.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB5.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB5.setEdge' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB3.setControlAsCapture' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB3.getControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB3.enableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB3.setControlAsCompare' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB3.disableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB3.clearPendingInterrupt' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB3.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB3.setControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB3.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.clear' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.setClockSource'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.disableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.clearOverflow'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.getMode' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.setMode' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `TimerB.setInputDivider'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB5.setEvent' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB5.setEventFromPrev' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB5.setEventFromNow' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB5.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CaptureB0.setSynchronous' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB0.clearOverflow'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB0.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB0.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CaptureB0.setEdge' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB6.setEvent' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB6.setEventFromPrev' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB6.setEventFromNow' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB6.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB0.setEvent' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB0.setEventFromPrev' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `CompareB0.setEventFromNow' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `CompareB0.uint16_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB6.setControlAsCapture' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB6.getControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB6.enableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB6.setControlAsCompare' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB6.disableEvents'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc:
> `ControlB6.clearPendingInterrupt' not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB6.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB6.setControl'
> not implemented
> /opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc: `ControlB6.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/HPLInitC.nc:35: cannot find `init'
> /opt/tinyos-1.x/tos/platform/msp430/Main.nc:54: cannot find `hardwareInit'
> In file included from BlinkM.nc:41:
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:59: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:59: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:59: syntax error before `start'
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:68: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:68: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:68: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:68: syntax error before `stop'
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:73: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:73: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:73: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Timer.nc:73: syntax error before `fired'
> In file included from BlinkM.nc:42:
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:56: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:56: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:56: syntax error before `init'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:64: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:64: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:64: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:64: syntax error before `redOn'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:72: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:72: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:72: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:72: syntax error before `redOff'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:81: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:81: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:81: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:81: syntax error before `redToggle'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:89: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:89: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:89: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:89: syntax error before `greenOn'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:97: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:97: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:97: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:97: syntax error before `greenOff'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:106: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:106: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:106: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:106: syntax error before `greenToggle'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:114: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:114: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:114: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:114: syntax error before `yellowOn'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:122: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:122: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:122: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:122: syntax error before `yellowOff'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:131: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:131: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:131: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:131: syntax error before `yellowToggle'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:139: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:139: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:139: syntax error before `get'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:149: only commands and events can be
> defined in interfaces
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:149: warning: return-type defaults to
> `int'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:149: redefinition of `result_t'
> /opt/tinyos-1.x/tos/interfaces/Leds.nc:149: syntax error before `set'
> BlinkM.nc:52: syntax error before `StdControl'
> BlinkM.nc: `StdControl.result_t' not implemented
> BlinkM.nc: `StdControl.result_t' not implemented
> BlinkM.nc: `StdControl.result_t' not implemented
> In file included from /opt/tinyos-1.x/tos/platform/msp430/TimerC.nc:28:
> /opt/tinyos-1.x/tos/platform/msp430/LocalTime.nc:27: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/LocalTime.nc:27: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/LocalTime.nc:27: syntax error before
> `read'
> /opt/tinyos-1.x/tos/platform/msp430/TimerC.nc:29: syntax error before
> `uint8_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerC.nc:30: syntax error before
> `uint8_t'
> In file included from /opt/tinyos-1.x/tos/platform/msp430/TimerC.nc:30:
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:27: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:27: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:27: syntax error before
> `setPeriodic'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:28: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:28: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:28: redefinition of
> `result_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:28: syntax error before
> `setOneShot'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:30: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:30: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:30: redefinition of
> `result_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:30: syntax error before
> `stop'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:32: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:32: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:32: syntax error before
> `isSet'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:33: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:33: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:33: redefinition of `bool'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:33: syntax error before
> `isPeriodic'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:34: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:34: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:34: redefinition of `bool'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:34: syntax error before
> `isOneShot'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:35: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:35: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:35: syntax error before
> `getPeriod'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:37: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:37: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:37: redefinition of
> `result_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerMilli.nc:37: syntax error before
> `fired'
> /opt/tinyos-1.x/tos/platform/msp430/TimerC.nc:31: syntax error before
> `uint8_t'
> In file included from /opt/tinyos-1.x/tos/platform/msp430/TimerC.nc:31:
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:27: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:27: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:27: syntax error before
> `setPeriodic'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:28: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:28: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:28: redefinition of
> `result_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:28: syntax error before
> `setOneShot'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:30: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:30: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:30: redefinition of
> `result_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:30: syntax error before
> `stop'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:32: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:32: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:32: syntax error before
> `isSet'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:33: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:33: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:33: redefinition of `bool'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:33: syntax error before
> `isPeriodic'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:34: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:34: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:34: redefinition of `bool'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:34: syntax error before
> `isOneShot'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:35: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:35: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:35: syntax error before
> `getPeriod'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:37: only commands and events
> can be defined in interfaces
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:37: warning: return-type
> defaults to `int'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:37: redefinition of
> `result_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerJiffy.nc:37: syntax error before
> `fired'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:31: syntax error before
> `uint8_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:32: syntax error before
> `uint8_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:33: syntax error before
> `uint8_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:56: syntax error before
> `uint32_t'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:56: warning: no semicolon at end
> of struct or union
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:57: syntax error before `next'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:58: syntax error before
> `isperiodic'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:59: syntax error before `isset'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:60: syntax error before `:'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc:61: syntax error before
> `_reserved_byte'
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.int32_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerMilli.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `LocalTime.uint32_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `AlarmCompare.fired' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.int32_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.bool' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `TimerJiffy.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `AlarmTimer.overflow' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `StdControl.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `StdControl.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `StdControl.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `Timer.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `Timer.result_t' not
> implemented
> /opt/tinyos-1.x/tos/platform/msp430/TimerM.nc: `Timer.result_t' not
> implemented
> SingleTimer.nc:54: too many arguments
> /opt/tinyos-1.x/tos/system/LedsC.nc:50: syntax error before `ledsOn'
> /opt/tinyos-1.x/tos/system/LedsC.nc:58: syntax error before `Leds'
> /opt/tinyos-1.x/tos/system/LedsC.nc:61: syntax error before string constant
> /opt/tinyos-1.x/tos/system/LedsC.nc:61: warning: return-type defaults to `int'
> /opt/tinyos-1.x/tos/system/LedsC.nc:61: warning: data definition has no type
> or storage class
> /opt/tinyos-1.x/tos/system/LedsC.nc:62: warning: return-type defaults to `int'
> /opt/tinyos-1.x/tos/system/LedsC.nc:62: warning: data definition has no type
> or storage class
> /opt/tinyos-1.x/tos/system/LedsC.nc:63: warning: return-type defaults to `int'
> /opt/tinyos-1.x/tos/system/LedsC.nc:63: warning: data definition has no type
> or storage class
> /opt/tinyos-1.x/tos/system/LedsC.nc:64: warning: return-type defaults to `int'
> /opt/tinyos-1.x/tos/system/LedsC.nc:64: warning: data definition has no type
> or storage class
> /opt/tinyos-1.x/tos/system/LedsC.nc:65: warning: return-type defaults to `int'
> /opt/tinyos-1.x/tos/system/LedsC.nc:65: warning: data definition has no type
> or storage class
> /opt/tinyos-1.x/tos/system/LedsC.nc:66: warning: return-type defaults to `int'
> /opt/tinyos-1.x/tos/system/LedsC.nc:66: warning: data definition has no type
> or storage class
> /opt/tinyos-1.x/tos/system/LedsC.nc:67: warning: return-type defaults to `int'
> /opt/tinyos-1.x/tos/system/LedsC.nc:67: warning: data definition has no type
> or storage class
> /opt/tinyos-1.x/tos/system/LedsC.nc:69: syntax error before `return'
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.uint8_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> /opt/tinyos-1.x/tos/system/LedsC.nc: `Leds.result_t' not implemented
> make: *** [exe0] Error 1
> 
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at Millennium.Berkeley.EDU
> http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-help
> 
>


More information about the Tinyos-help mailing list