Hi all, I think I updated my tinyos tree (T2) via CVS. Whatever happened, tinyos won't compile any programs anymore. Any ideas what might cause this error?
Cheers, Urs nescc 1.2.9 tinyos 2.x (cvs update from this morning) mac os 10.5.2 (x86) Trying to compile the Blink application: >> make clean && make tmote rm -rf build rm -rf _TOSSIMmodule.so TOSSIM.pyc TOSSIM.py mkdir -p build/telosb compiling BlinkAppC to a telosb binary ncc -o build/telosb/main.exe -Os -O -mdisable-hwmul -Wall -Wshadow -Wnesc-all -target=telosb -fnesc-cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 -DIDENT_PROGRAM_NAME=\"BlinkAppC\" -DIDENT_USER_ID=\"hunkeler\" -DIDENT_HOSTNAME=\"mymac\" -DIDENT_USER_HASH=0x60220c52L -DIDENT_UNIX_TIME=0x4809a282L -DIDENT_UID_HASH=0x9a0925bdL BlinkAppC.nc -lm /opt/tinyos-2.x/tos/system/tos.h:21:47: ../lib/safe/include/annots_stage1.h: No such file or directory <commandline>: failed to preprocess /opt/tinyos-2.x/tos/system/tos.h In file included from /opt/tinyos-2.x/tos/system/TinySchedulerC.nc:36: In interface `Scheduler': /opt/tinyos-2.x/tos/interfaces/Scheduler.nc:54: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/interfaces/Scheduler.nc:54: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/interfaces/Scheduler.nc:54: syntax error before `runNextTask' In file included from /opt/tinyos-2.x/tos/platforms/telosb/hardware.h:4, from /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:41, from /opt/tinyos-2.x/tos/system/TinySchedulerC.nc:40: In C file: /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:206: syntax error before `__nesc_atomic_t' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:207: syntax error before `__nesc_atomic_start' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:208: syntax error before `reenable_interrupts' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:215: syntax error before `__nesc_atomic_start' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:217: warning: type defaults to `int' in declaration of `__x' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:217: warning: data definition has no type or storage class /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:217: syntax error before `}' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:218: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:218: conflicting types for `__nesc_disable_interrupt' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:195: previous declaration of `__nesc_disable_interrupt' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:218: warning: data definition has no type or storage class /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:219: syntax error before `volatile' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:223: syntax error before `reenable_interrupts' /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h: In function `__nesc_atomic_end': /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:226: `reenable_interrupts' undeclared (first use in this function) /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:226: (Each undeclared identifier is reported only once /opt/tinyos-2.x/tos/chips/msp430/msp430hardware.h:226: for each function it appears in.) In file included from /opt/tinyos-2.x/tos/system/TinySchedulerC.nc:40: In component `SchedulerBasicP': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: At top level: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:86: syntax error before `isWaiting' SchedulerBasicP: `TaskBasic.postTask' not implemented SchedulerBasicP: `Scheduler.init' not implemented SchedulerBasicP: `Scheduler.taskLoop' not implemented SchedulerBasicP: `Scheduler.bool' not implemented In file included from /opt/tinyos-2.x/tos/system/TinySchedulerC.nc:41: In component `McuSleepC': /opt/tinyos-2.x/tos/chips/msp430/McuSleepC.nc:51: syntax error before `dirty' /opt/tinyos-2.x/tos/chips/msp430/McuSleepC.nc: In function `McuSleep.sleep': /opt/tinyos-2.x/tos/chips/msp430/McuSleepC.nc:111: `dirty' undeclared (first use in this function) /opt/tinyos-2.x/tos/chips/msp430/McuSleepC.nc: In function `McuPowerState.update': /opt/tinyos-2.x/tos/chips/msp430/McuSleepC.nc:121: `dirty' undeclared (first use in this function) In file included from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In component `MotePlatformC': /opt/tinyos-2.x/tos/platforms/telosb/MotePlatformC.nc: At top level: /opt/tinyos-2.x/tos/platforms/telosb/MotePlatformC.nc:16: syntax error before `set' /opt/tinyos-2.x/tos/platforms/telosb/MotePlatformC.nc: In function `TOSH_FLASH_M25P_DP_bit': /opt/tinyos-2.x/tos/platforms/telosb/MotePlatformC.nc:17: `set' undeclared (first use in this function) /opt/tinyos-2.x/tos/platforms/telosb/MotePlatformC.nc: In function `TOSH_FLASH_M25P_DP': /opt/tinyos-2.x/tos/platforms/telosb/MotePlatformC.nc:42: `TRUE' undeclared (first use in this function) /opt/tinyos-2.x/tos/platforms/telosb/MotePlatformC.nc:43: `FALSE' undeclared (first use in this function) In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:28, from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430ClockC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosb/MoteClockC.nc:44, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In interface `Msp430Timer': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Timer.nc: At top level: /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Timer.nc:35: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Timer.nc:35: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Timer.nc:35: syntax error before `isOverflowPending' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:29, from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430ClockC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosb/MoteClockC.nc:44, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In interface `Msp430TimerControl': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:32: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:32: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:32: syntax error before `isInterruptPending' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:37: warning: declaration of `bool' shadows global declaration /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:32: warning: location of shadowed declaration /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:37: syntax error before `low_to_high' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:41: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:41: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:41: redefinition of `bool' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerControl.nc:41: syntax error before `areEventsEnabled' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:35, from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430ClockC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosb/MoteClockC.nc:44, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In interface `Msp430Capture': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Capture.nc:52: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Capture.nc:52: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Capture.nc:52: syntax error before `isOverflowPending' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Capture.nc:68: warning: declaration of `bool' shadows global declaration /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Capture.nc:52: warning: location of shadowed declaration /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Capture.nc:68: syntax error before `synchronous' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430ClockC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosb/MoteClockC.nc:44, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In component `Msp430TimerC': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:65: `FALSE' undeclared here (not in a function) In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:65, from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430ClockC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosb/MoteClockC.nc:44, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In component `Msp430TimerP': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerP.nc:37: syntax error before `bool' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430ClockC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosb/MoteClockC.nc:44, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In component `Msp430TimerC': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:64: too many arguments to component `Msp430TimerA' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:67: `TRUE' undeclared here (not in a function) /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:66: too many arguments to component `Msp430TimerB' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:68, from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430ClockC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosb/MoteClockC.nc:44, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformC.nc:35, from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In component `Msp430TimerCapComP': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerCapComP.nc: In function `Control.getControl': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerCapComP.nc:76: implicit declaration of function `TCAST' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerCapComP.nc:76: syntax error before `volatile' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerCapComP.nc: At top level: /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerCapComP.nc:79: syntax error before `Control' Msp430TimerCapComP: `Capture.getEvent' not implemented Msp430TimerCapComP: `Capture.setSynchronous' not implemented Msp430TimerCapComP: `Capture.clearOverflow' not implemented Msp430TimerCapComP: `Capture.bool' not implemented Msp430TimerCapComP: `Capture.setEdge' not implemented Msp430TimerCapComP: `Control.setControlAsCapture' not implemented Msp430TimerCapComP: `Control.enableEvents' not implemented Msp430TimerCapComP: `Control.setControlAsCompare' not implemented Msp430TimerCapComP: `Control.disableEvents' not implemented Msp430TimerCapComP: `Control.clearPendingInterrupt' not implemented Msp430TimerCapComP: `Control.bool' not implemented Msp430TimerCapComP: `Control.setControl' not implemented Msp430TimerCapComP: `Control.bool' not implemented Msp430TimerCapComP: `Event.fired' not implemented Msp430TimerCapComP: `Compare.getEvent' not implemented Msp430TimerCapComP: `Compare.setEvent' not implemented Msp430TimerCapComP: `Compare.setEventFromPrev' not implemented Msp430TimerCapComP: `Compare.setEventFromNow' not implemented Msp430TimerCapComP: `Timer.overflow' not implemented In component `Msp430TimerC': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:82: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:83: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:84: cannot find `VectorTimerX0' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:85: cannot find `VectorTimerX1' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:88: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:89: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:90: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:91: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:92: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:95: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:96: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:97: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:98: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:99: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:102: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:103: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:104: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:105: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:106: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:109: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:110: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:111: cannot find `VectorTimerX0' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:112: cannot find `VectorTimerX1' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:115: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:116: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:117: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:118: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:119: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:122: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:123: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:124: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:125: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:126: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:129: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:130: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:131: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:132: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:133: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:136: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:137: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:138: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:139: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:140: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:143: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:144: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:145: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:146: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:147: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:150: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:151: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:152: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:153: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:154: cannot find `Event' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:157: cannot find `Control' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:158: cannot find `Compare' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:159: cannot find `Capture' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:160: cannot find `Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430TimerC.nc:161: cannot find `Event' In file included from /opt/tinyos-2.x/tos/system/MainC.nc:50, from BlinkAppC.nc:45: In component `RealMainP': /opt/tinyos-2.x/tos/system/RealMainP.nc: In function `main': /opt/tinyos-2.x/tos/system/RealMainP.nc:60: implicit declaration of function `platform_bootstrap' /opt/tinyos-2.x/tos/system/RealMainP.nc:69: interface has no command or event named `runNextTask' /opt/tinyos-2.x/tos/system/RealMainP.nc:76: interface has no command or event named `runNextTask' In file included from BlinkC.nc:41, from BlinkAppC.nc:45: In interface `Timer': /opt/tinyos-2.x/tos/lib/timer/Timer.nc: At top level: /opt/tinyos-2.x/tos/lib/timer/Timer.nc:81: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/lib/timer/Timer.nc:81: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/lib/timer/Timer.nc:81: syntax error before `isRunning' /opt/tinyos-2.x/tos/lib/timer/Timer.nc:87: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/lib/timer/Timer.nc:87: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/lib/timer/Timer.nc:87: redefinition of `bool' /opt/tinyos-2.x/tos/lib/timer/Timer.nc:87: syntax error before `isOneShot' In file included from BlinkAppC.nc:45: In component `BlinkC': BlinkC.nc: In function `Timer0.fired': BlinkC.nc:58: implicit declaration of function `dbg' BlinkC.nc:58: implicit declaration of function `sim_time_string' BlinkC.nc: In function `Timer1.fired': BlinkC.nc:64: implicit declaration of function `dbg' BlinkC.nc:64: implicit declaration of function `sim_time_string' BlinkC.nc: In function `Timer2.fired': BlinkC.nc:70: implicit declaration of function `dbg' BlinkC.nc:70: implicit declaration of function `sim_time_string' In file included from /opt/tinyos-2.x/tos/system/LedsP.nc:39, from /opt/tinyos-2.x/tos/system/LedsC.nc:38, from BlinkAppC.nc:45: In interface `GeneralIO': /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc: At top level: /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:32: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:32: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:32: syntax error before `get' /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:34: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:34: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:34: redefinition of `bool' /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:34: syntax error before `isInput' /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:36: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:36: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:36: redefinition of `bool' /opt/tinyos-2.x/tos/interfaces/GeneralIO.nc:36: syntax error before `isOutput' In file included from /opt/tinyos-2.x/tos/system/LedsC.nc:38, from BlinkAppC.nc:45: In component `LedsP': /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Init.init': /opt/tinyos-2.x/tos/system/LedsP.nc:47: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led0On': /opt/tinyos-2.x/tos/system/LedsP.nc:65: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:65: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led0Off': /opt/tinyos-2.x/tos/system/LedsP.nc:70: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:70: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led0Toggle': /opt/tinyos-2.x/tos/system/LedsP.nc:75: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:75: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led1On': /opt/tinyos-2.x/tos/system/LedsP.nc:80: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:80: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led1Off': /opt/tinyos-2.x/tos/system/LedsP.nc:85: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:85: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led1Toggle': /opt/tinyos-2.x/tos/system/LedsP.nc:90: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:90: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led2On': /opt/tinyos-2.x/tos/system/LedsP.nc:95: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:95: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led2Off': /opt/tinyos-2.x/tos/system/LedsP.nc:100: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:100: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.led2Toggle': /opt/tinyos-2.x/tos/system/LedsP.nc:105: implicit declaration of function `dbg' /opt/tinyos-2.x/tos/system/LedsP.nc:105: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc: In function `Leds.get': /opt/tinyos-2.x/tos/system/LedsP.nc:112: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc:115: interface has no command or event named `get' /opt/tinyos-2.x/tos/system/LedsP.nc:118: interface has no command or event named `get' In file included from /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:33, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:38, from /opt/tinyos-2.x/tos/system/LedsC.nc:38, from BlinkAppC.nc:45: In interface `HplMsp430GeneralIO': /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc: At top level: /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:59: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:59: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:59: syntax error before `get' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:66: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:66: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:66: redefinition of `bool' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:66: syntax error before `isInput' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:73: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:73: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:73: redefinition of `bool' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:73: syntax error before `isOutput' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:80: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:80: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:80: redefinition of `bool' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:80: syntax error before `isModuleFunc' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:87: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:87: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:87: redefinition of `bool' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIO.nc:87: syntax error before `isIOFunc' In file included from /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:163, from /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:38, from /opt/tinyos-2.x/tos/system/LedsC.nc:38, from BlinkAppC.nc:45: In component `HplMsp430GeneralIOP': /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc: In function `IO.set': /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:45: implicit declaration of function `TCAST' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:45: syntax error before `volatile' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc: In function `IO.clr': /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:46: implicit declaration of function `TCAST' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:46: syntax error before `volatile' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc: In function `IO.toggle': /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:47: implicit declaration of function `TCAST' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:47: syntax error before `volatile' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc: In function `IO.getRaw': /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:48: implicit declaration of function `TCAST' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:48: syntax error before `volatile' /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc: At top level: /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOP.nc:49: syntax error before `IO' HplMsp430GeneralIOP: `IO.makeInput' not implemented HplMsp430GeneralIOP: `IO.bool' not implemented HplMsp430GeneralIOP: `IO.makeOutput' not implemented HplMsp430GeneralIOP: `IO.selectIOFunc' not implemented HplMsp430GeneralIOP: `IO.bool' not implemented HplMsp430GeneralIOP: `IO.bool' not implemented HplMsp430GeneralIOP: `IO.selectModuleFunc' not implemented HplMsp430GeneralIOP: `IO.bool' not implemented HplMsp430GeneralIOP: `IO.bool' not implemented In component `HplMsp430GeneralIOC': /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:230: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:231: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:232: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:233: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:234: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:235: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:236: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:237: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:241: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:242: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:243: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:244: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:245: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:246: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:247: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:248: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:252: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:253: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:254: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:255: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:256: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:257: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:258: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:259: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:263: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:264: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:265: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:266: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:267: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:268: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:269: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:270: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:274: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:275: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:276: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:277: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:278: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:279: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:280: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:281: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:285: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:286: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:287: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:288: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:289: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:290: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:291: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:292: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:321: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:322: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:323: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:324: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:325: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:326: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:327: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:328: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:330: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:331: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:332: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:333: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:334: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:335: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:337: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:338: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:339: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:340: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:341: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:342: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:343: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:344: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:346: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:347: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:349: no match /opt/tinyos-2.x/tos/chips/msp430/pins/HplMsp430GeneralIOC.nc:350: no match In file included from /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:39, from /opt/tinyos-2.x/tos/system/LedsC.nc:38, from BlinkAppC.nc:45: In component `Msp430GpioC': /opt/tinyos-2.x/tos/chips/msp430/pins/Msp430GpioC.nc:40: syntax error before `GeneralIO' Msp430GpioC: `GeneralIO.makeInput' not implemented Msp430GpioC: `GeneralIO.bool' not implemented Msp430GpioC: `GeneralIO.makeOutput' not implemented Msp430GpioC: `GeneralIO.bool' not implemented Msp430GpioC: `GeneralIO.bool' not implemented In component `PlatformLedsC': /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:47: no match /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:48: no match /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:50: no match /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:51: no match /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:53: no match /opt/tinyos-2.x/tos/platforms/telosa/PlatformLedsC.nc:54: no match In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:33, from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:40, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In interface `Alarm': /opt/tinyos-2.x/tos/lib/timer/Alarm.nc:77: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/lib/timer/Alarm.nc:77: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/lib/timer/Alarm.nc:77: syntax error before `isRunning' In component `Msp430Timer32khzMapC': /opt/tinyos-2.x/tos/platforms/telosa/Msp430Timer32khzMapC.nc:43: `Msp430TimerControl' not connected In component `Msp430Timer32khzC': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Timer32khzC.nc:32: `Msp430TimerControl' not connected In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Alarm32khz16C.nc:38, from /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:37, from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:40, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In component `Msp430AlarmC': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430AlarmC.nc:65: syntax error before `Alarm' Msp430AlarmC: `Msp430Timer.overflow' not implemented Msp430AlarmC: `Alarm.getNow' not implemented Msp430AlarmC: `Alarm.startAt' not implemented Msp430AlarmC: `Alarm.getAlarm' not implemented In component `Alarm32khz16C': /opt/tinyos-2.x/tos/chips/msp430/timer/Alarm32khz16C.nc:40: no match /opt/tinyos-2.x/tos/chips/msp430/timer/Alarm32khz16C.nc:41: no match /opt/tinyos-2.x/tos/chips/msp430/timer/Alarm32khz16C.nc:43: cannot find `Msp430Timer' /opt/tinyos-2.x/tos/chips/msp430/timer/Alarm32khz16C.nc:44: cannot find `Msp430TimerControl' /opt/tinyos-2.x/tos/chips/msp430/timer/Alarm32khz16C.nc:45: cannot find `Msp430Compare' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/CounterMilli32C.nc:32, from /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:38, from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:40, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In interface `Counter': /opt/tinyos-2.x/tos/lib/timer/Counter.nc:60: only commands and events can be defined in interfaces /opt/tinyos-2.x/tos/lib/timer/Counter.nc:60: warning: return-type defaults to `int' /opt/tinyos-2.x/tos/lib/timer/Counter.nc:60: syntax error before `isOverflowPending' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Counter32khzC.nc:37, from /opt/tinyos-2.x/tos/chips/msp430/timer/CounterMilli32C.nc:36, from /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:38, from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:40, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In component `Msp430CounterC': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430CounterC.nc:43: syntax error before `Counter' Msp430CounterC: `Msp430Timer.overflow' not implemented Msp430CounterC: `Counter.clearOverflow' not implemented In component `Msp430Counter32khzC': /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Counter32khzC.nc:39: no match /opt/tinyos-2.x/tos/chips/msp430/timer/Msp430Counter32khzC.nc:40: cannot find `Msp430Timer' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/CounterMilli32C.nc:37, from /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:38, from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:40, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In component `TransformCounterC': /opt/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `Counter.get': /opt/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:76: interface has no command or event named `isOverflowPending' /opt/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: At top level: /opt/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:100: syntax error before `Counter' TransformCounterC: `CounterFrom.overflow' not implemented TransformCounterC: `Counter.clearOverflow' not implemented In component `CounterMilli32C': /opt/tinyos-2.x/tos/chips/msp430/timer/CounterMilli32C.nc:39: cannot find `Counter' /opt/tinyos-2.x/tos/chips/msp430/timer/CounterMilli32C.nc:41: cannot find `CounterFrom' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:39, from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:40, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In component `TransformAlarmC': /opt/tinyos-2.x/tos/lib/timer/TransformAlarmC.nc:86: syntax error before `Alarm' TransformAlarmC: `Alarm.startAt' not implemented TransformAlarmC: `Alarm.start' not implemented TransformAlarmC: `Alarm.stop' not implemented TransformAlarmC: `AlarmFrom.fired' not implemented TransformAlarmC: `Counter.overflow' not implemented In component `AlarmMilli32C': /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:42: no match /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:44: cannot find `AlarmFrom' /opt/tinyos-2.x/tos/chips/msp430/timer/AlarmMilli32C.nc:45: cannot find `Counter' In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In component `AlarmToTimerC': /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:45: syntax error before `m_oneshot' /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:47: syntax error before `bool' /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc: In function `start': /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:50: `m_oneshot' undeclared (first use in this function) /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:50: `oneshot' undeclared (first use in this function) /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc: In function `Timer.startPeriodic': /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:55: `FALSE' undeclared (first use in this function) /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc: In function `Timer.startOneShot': /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:58: `TRUE' undeclared (first use in this function) /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc: In function `fired.runTask': /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:65: `m_oneshot' undeclared (first use in this function) /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:65: `FALSE' undeclared (first use in this function) /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc: At top level: /opt/tinyos-2.x/tos/lib/timer/AlarmToTimerC.nc:73: syntax error before `Timer' AlarmToTimerC: `Timer.getNow' not implemented AlarmToTimerC: `Timer.startPeriodicAt' not implemented AlarmToTimerC: `Timer.getdt' not implemented AlarmToTimerC: `Timer.gett0' not implemented AlarmToTimerC: `Timer.startOneShotAt' not implemented In file included from /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:42, from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41, from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40, from BlinkAppC.nc:46: In component `VirtualizeTimerC': /opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc:52: syntax error before `bool' /opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc:52: warning: no semicolon at end of struct or union /opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc:53: syntax error before `isrunning' /opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc:54: syntax error before `_reserved' VirtualizeTimerC: `TimerFrom.fired' not implemented VirtualizeTimerC: `Timer.getNow' not implemented VirtualizeTimerC: `Timer.startPeriodicAt' not implemented VirtualizeTimerC: `Timer.getdt' not implemented VirtualizeTimerC: `Timer.gett0' not implemented VirtualizeTimerC: `Timer.startOneShotAt' not implemented VirtualizeTimerC: `Timer.startPeriodic' not implemented VirtualizeTimerC: `Timer.startOneShot' not implemented VirtualizeTimerC: `Timer.stop' not implemented In component `HilTimerMilliC': /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:47: no match /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:50: cannot find `TimerFrom' /opt/tinyos-2.x/tos/chips/msp430/timer/HilTimerMilliC.nc:51: cannot find `Alarm' make: *** [exe0] Error 1 _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help