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
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help