Hi,

I just download the tinyos-2.x-contrib, and trying to compile BMAC:
\tinyos-2.x-contrib\*wustl\upma\apps\tests\TestBmac*

But getting compilation errors. I am using TinyOS2.x.

Following are the errors: (DO i need an old version of tinyos ?)

*Errors :*
*
*
$ *make telosb*
mkdir -p build/telosb
    compiling TestSendingAppC 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_GR
OUP=0x22 -DIDENT_PROGRAM_NAME=\"TestSendingAppC\"
-DIDENT_USER_ID=\"Administrator\" -DIDENT_HOSTNAME=\"rwth-aachen\"
-DIDENT_USER_HASH=0x3897864eL -DIDEN
T_UNIX_TIME=0x4c5b2215L -DIDENT_UID_HASH=0x61bacbd4L
 -I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//interfaces
 -I/cygdrive/c/TinyOSCon
tribs/src/tinyos-2.x-contrib/wustl/upma//lib/alarm
 
-I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//lib/linkEstimator
 -I/cygdrive/c/Tiny
OSContribs/src/tinyos-2.x-contrib/wustl/upma//lib/neighborTable
 -I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//lib/net/ctp
 -I/cygdrive
/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//lib/serial
 -I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//types
 -I/cygdrive/c/Tin
yOSContribs/src/tinyos-2.x-contrib/wustl/upma//system
 
-I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//platforms/telosb
 -I/cygdrive/c/Ti
nyOSContribs/src/tinyos-2.x-contrib/wustl/upma//chips/cc2420
 
-I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//lib/topologies/nulltopology
  
-I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//lib/linkEstimator/nullle
 -I/opt/tinyos-2.x/tos/lib/net  -I/opt/tinyos-2.x/tos/lib/net/
ctp  -I/opt/tinyos-2.x/tos/lib/le
-I/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma//lib/macs/bmac
 TestSendingAppC.nc -lm
In component `CC2420PacketP':
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/chips/cc2420/CC2420PacketP.nc:61:
`CC2420Packet.setNetwork' not implemented
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/chips/cc2420/CC2420PacketP.nc:61:
`CC2420Packet.getNetwork' not implemented
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning
"*** LOW POWER COMMUNICATIONS DISABLED ***"
In file included from /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:58,
                 from /opt/tinyos-2.x/tos/chips/cc2420/CC2420RadioC.nc:72,
                 from
/opt/tinyos-2.x/tos/chips/cc2420/link/PacketLinkDummyC.nc:51,
                 from
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/chips/cc2420/CC2420ActiveMessageC.nc:98,
                 from
/opt/tinyos-2.x/tos/platforms/telosa/ActiveMessageC.nc:64,
                 from SendingAppC.nc:36,
                 from TestSendingAppC.nc:36:
In component `DummyLplP':
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:47:
`LowPowerListening.setLocalSleepInterval': async mismatch with declaration
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/interfaces/LowPowerListening.nc:51:
previous declaration of `LowPowerListening.setLocalSleep
Interval'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:50:
`LowPowerListening.getLocalSleepInterval': async mismatch with declaration
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/interfaces/LowPowerListening.nc:56:
previous declaration of `LowPowerListening.getLocalSleep
Interval'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:54:
`LowPowerListening.setLocalDutyCycle': async mismatch with declaration
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/interfaces/LowPowerListening.nc:75:
previous declaration of `LowPowerListening.setLocalDutyC
ycle'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:57:
`LowPowerListening.getLocalDutyCycle': async mismatch with declaration
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/interfaces/LowPowerListening.nc:80:
previous declaration of `LowPowerListening.getLocalDutyC
ycle'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:61: `setRxSleepInterval'
is not in interface `LowPowerListening'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:64: `getRxSleepInterval'
is not in interface `LowPowerListening'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:68: `setRxDutyCycle' is
not in interface `LowPowerListening'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:71: `getRxDutyCycle' is
not in interface `LowPowerListening'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:75:
`LowPowerListening.dutyCycleToSleepInterval': async mismatch with
declaration
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/interfaces/LowPowerListening.nc:88:
previous declaration of `LowPowerListening.dutyCycleToSl
eepInterval'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplP.nc:79:
`LowPowerListening.sleepIntervalToDutyCycle': async mismatch with
declaration
/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/interfaces/LowPowerListening.nc:96:
previous declaration of `LowPowerListening.sleepInterval
ToDutyCycle'
In component `CC2420RadioC':
/opt/tinyos-2.x/tos/chips/cc2420/CC2420RadioC.nc:95: *no match*
/opt/tinyos-2.x/tos/chips/cc2420/CC2420RadioC.nc:101*: no match*
/opt/tinyos-2.x/tos/chips/cc2420/CC2420RadioC.nc:106: *no match*
make: *** [exe0] Error 1

administra...@rwth-aachen/cygdrive/c/TinyOSContribs/src/tinyos-2.x-contrib/wustl/upma/apps/tests/TestBmac
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to