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

Reply via email to