Obaid wrote: > > 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 > > Administrator@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 > -- View this message in context: http://old.nabble.com/Compilation-errors-tp29361264p32975347.html Sent from the TinyOS - Help mailing list archive at Nabble.com. _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
