Hi Tiong,

It is hard to see the problem from your error log. Can you compile the
apps/RadioCountToLeds application in your google code tree?

Best,
Miklos

On Tue, Jun 28, 2011 at 12:57 PM, Tiong Hoo Lim <thli...@gmail.com> wrote:
> Yes, I think I am not using the latest Tinyos. After downloading the tinyos,
> I am attacked by a series of compilation error which was never seen before.
> I believe it has to do with the header file message_t (syntax error before
> `message_t'). Did I use the wrong library interface or did I forgot to call
> a different library? Thanks for any assistant...
>
> thanks
> Tiong.
>
> thlim@ubuntu:/opt/tinyos/apps/nstaodv$ make iris
> mkdir -p build/iris
>     compiling AodvTestAppC to a iris binary
> ncc -o build/iris/main.exe  -Os -DRF230_DEF_RFPOWER=2 -DRF230_DEF_CHANNEL=26
> -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=iris
> -fnesc-cfile=build/iris/app.c -board=micasb -DDEFINED_TOS_AM_GROUP=0x22
> --param max-inline-insns-single=100000 -I/opt/tinyos/tos/lib
> -I/opt/tinyos/tos/lib/printf -I/opt/tinyos/tos/interfaces
> -I/opt/tinyos/tos/system -I/opt/tinyos/tos/platforms/iris/chips/rf230
> -DHOPS_METRIC=1 -DAODV_CACHE_TIMER=1 -DTOSH_DATA_LENGTH=112
> -DIDENT_APPNAME=\"AodvTestAppC\" -DIDENT_USERNAME=\"thlim\"
> -DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USERHASH=0x43573447L
> -DIDENT_TIMESTAMP=0x4e09af55L -DIDENT_UIDHASH=0x217103a6L -fnesc-dump=wiring
> -fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs,
> components)' -fnesc-dumpfile=build/iris/wiring-check.xml AodvTestAppC.nc -lm
> In file included from /opt/tinyos/tos/system/AODV.nc:3,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/lib/AODV.h:128: syntax error before `message_t'
> /opt/tinyos/tos/lib/AODV.h:128: warning: no semicolon at end of struct or
> union
> /opt/tinyos/tos/lib/AODV.h:132: syntax error before `}'
> /opt/tinyos/tos/lib/AODV.h:132: warning: type defaults to `int' in
> declaration of `data_buffer_t'
> /opt/tinyos/tos/lib/AODV.h:132: warning: data definition has no type or
> storage class
> /opt/tinyos/tos/lib/AODV.h:135: syntax error before `message_t'
> /opt/tinyos/tos/lib/AODV.h:135: warning: no semicolon at end of struct or
> union
> /opt/tinyos/tos/lib/AODV.h:139: syntax error before `}'
> /opt/tinyos/tos/lib/AODV.h:139: warning: type defaults to `int' in
> declaration of `control_buffer_t'
> /opt/tinyos/tos/lib/AODV.h:139: warning: data definition has no type or
> storage class
> In file included from /opt/tinyos/tos/system/AODV.nc:15,
>                  from AodvTestAppC.nc:12:
> In interface `Receive':
> /opt/tinyos/tos/interfaces/Receive.nc:78: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:16,
>                  from AodvTestAppC.nc:12:
> In interface `Intercept':
> /opt/tinyos/tos/interfaces/Intercept.nc:31: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:17,
>                  from AodvTestAppC.nc:12:
> In interface `SendMHopMsg':
> /opt/tinyos/tos/interfaces/SendMHopMsg.nc:5: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:22,
>                  from AodvTestAppC.nc:12:
> In interface `Packet':
> /opt/tinyos/tos/interfaces/Packet.nc:94: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:22,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/interfaces/Packet.nc:126: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV_Core.nc:5:
> /opt/tinyos/tos/lib/printf/printf.h:44:2: warning: #warning
> "                                  *************************** PRINTF
> SEMANTICS HAVE CHANGED! ********************************************* Make
> sure you now include the following two components in your top level
> application file: PrintfC and SerialStartC. To supress this warning in the
> future, #define the variable NEW_PRINTF_SEMANTICS. Take a look at the
> updated tutorial application under apps/tutorials/printf for an example.
> ************************************************************************************"
> In file included from /opt/tinyos/tos/system/AODV_Core.nc:31,
>                  from /opt/tinyos/tos/system/AODV.nc:34,
>                  from AodvTestAppC.nc:12:
> In interface `AMSend':
> /opt/tinyos/tos/interfaces/AMSend.nc:80: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV_Core.nc:31,
>                  from /opt/tinyos/tos/system/AODV.nc:34,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/interfaces/AMSend.nc:135: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:34,
>                  from AodvTestAppC.nc:12:
> In component `AODV_Core':
> /opt/tinyos/tos/system/AODV_Core.nc:50: syntax error before
> `control_buffer_t'
> In file included from /opt/tinyos/tos/system/AODV.nc:34,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/system/AODV_Core.nc:51: syntax error before
> `control_buffer_t'
> /opt/tinyos/tos/system/AODV_Core.nc: In function `sendMsg.runTask':
> /opt/tinyos/tos/system/AODV_Core.nc:194: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:194: (Each undeclared identifier is
> reported only once
> /opt/tinyos/tos/system/AODV_Core.nc:194: for each function it appears in.)
> /opt/tinyos/tos/system/AODV_Core.nc:195: syntax error before `result'
> /opt/tinyos/tos/system/AODV_Core.nc:197: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:205: `result' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc:238: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: In function `nextMessage':
> /opt/tinyos/tos/system/AODV_Core.nc:245: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: In function
> `ReactiveRouter.generateLocalRepair':
> /opt/tinyos/tos/system/AODV_Core.nc:304: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:306: syntax error before `eMetric'
> /opt/tinyos/tos/system/AODV_Core.nc:321: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:323: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:359: `eMetric' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc: In function
> `ReactiveRouter.generateRoute':
> /opt/tinyos/tos/system/AODV_Core.nc:376: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:378: syntax error before `eMetric'
> /opt/tinyos/tos/system/AODV_Core.nc:393: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:395: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:430: `eMetric' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc: In function
> `ReactiveRouter.SendRouteErr':
> /opt/tinyos/tos/system/AODV_Core.nc:456: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:457: syntax error before `*'
> /opt/tinyos/tos/system/AODV_Core.nc:460: `rerrDest' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc:474: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:476: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:482: `rerrToSend' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: In function `SendRreq.sendDone':
> /opt/tinyos/tos/system/AODV_Core.nc:520: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:523: `rreqToSend' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:529: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:533: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: In function `SendRerr.sendDone':
> /opt/tinyos/tos/system/AODV_Core.nc:545: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:554: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:558: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: In function `SendRreply.sendDone':
> /opt/tinyos/tos/system/AODV_Core.nc:570: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:579: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:583: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: At top level:
> /opt/tinyos/tos/system/AODV_Core.nc:594: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_Core.nc: In function `ReceiveRreq.receive':
> /opt/tinyos/tos/system/AODV_Core.nc:595: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:597: syntax error before `*'
> /opt/tinyos/tos/system/AODV_Core.nc:620: `metricValue' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:622: `rreqPreviousHop' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:623: `nextHop' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc:626: `ldr' undeclared (first use in this
> function)
> /opt/tinyos/tos/system/AODV_Core.nc:633: `pdrValue' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc:633: `receivedRreq' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:634: `pdrForReply' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:659: wrong type argument to increment
> /opt/tinyos/tos/system/AODV_Core.nc:663: `metricForReply' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:698: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:700: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:707: `rreplyLen' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:710: `rreplyToSend' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:787: `rreqLen' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc:789: `rreqToSend' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: At top level:
> /opt/tinyos/tos/system/AODV_Core.nc:819: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_Core.nc: In function `ReceiveRreply.receive':
> /opt/tinyos/tos/system/AODV_Core.nc:822: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:824: syntax error before `rreplyLen'
> /opt/tinyos/tos/system/AODV_Core.nc:838: `rreplyPreviousHop' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:838: `receivedMetric' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:869: `rreplyDest' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:879: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:881: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:888: `rreplyLen' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc: At top level:
> /opt/tinyos/tos/system/AODV_Core.nc:913: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_Core.nc: In function `ReceiveRerr.receive':
> /opt/tinyos/tos/system/AODV_Core.nc:914: `controlBuffer' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:916: syntax error before `*'
> /opt/tinyos/tos/system/AODV_Core.nc:930: `receivedRerr' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:946: `ControlPool' undeclared (first use
> in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:948: `ControlQueue' undeclared (first
> use in this function)
> /opt/tinyos/tos/system/AODV_Core.nc:953: `rerrDest' undeclared (first use in
> this function)
> /opt/tinyos/tos/system/AODV_Core.nc:958: `rerrToSend' undeclared (first use
> in this function)
> In file included from /opt/tinyos/tos/system/AODV.nc:34,
>                  from AodvTestAppC.nc:12:
> In component `AODV_PacketForwarder':
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: At top level:
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:44: syntax error before
> `data_buffer_t'
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:45: syntax error before
> `data_buffer_t'
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:80: warning: declaration of
> `data_buffer_t' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:132: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:80: syntax error before `*'
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: In function
> `printQueueState':
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:119: `DataQueue' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:119: `DataPool' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: At top level:
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:129: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:153: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:234: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:238: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:242: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: In function
> `nextMsg.runTask':
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:255: `DataQueue' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: At top level:
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:266: warning: declaration of
> `data_buffer_t' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:132: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:266: syntax error before `*'
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: In function `sendAODVMsg':
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:272: `currentData' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:290: `DataQueue' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:291: `DataPool' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:302: wrong type argument to
> increment
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: At top level:
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:409: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: In function
> `SendMHopMsg.sendTTL':
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:410: `currentData' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:411: syntax error before `*'
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:431: `dataToSend' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:443: `DataPool' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:446: `DataQueue' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:460: `bufferData' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: In function
> `SingleHopSend.sendDone':
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:473: `currentData' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:473: `DataQueue' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:474: syntax error before `*'
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:487: `dataToSend' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:498: `DataPool' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: At top level:
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:522: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: In function
> `SingleHopReceive.receive':
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:525: `currentData' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:526: syntax error before
> `void'
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:561: `destDataPaylaod'
> undeclared (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:569: `DataPool' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:572: `DataQueue' undeclared
> (first use in this function)
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc: At top level:
> /opt/tinyos/tos/system/AODV_PacketForwarder.nc:616: warning: declaration of
> `destination' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:138: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:34,
>                  from AodvTestAppC.nc:12:
> In component `AODV_SingleHopComm':
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:65: interface CC2420Packet not
> found
> In file included from /opt/tinyos/tos/system/AODV.nc:34,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:110: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:128: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc: In function
> `SingleHopMsg.getLqi':
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:143: interface has no command
> or event named `getLqi'
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc: At top level:
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:154: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:162: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:181: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:189: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:208: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:216: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:235: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:243: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:304: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:308: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:312: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/system/AODV_SingleHopComm.nc:316: warning: declaration of
> `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In component `ActiveMessageC':
> /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:43: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:44: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:45: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:46: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In component `RF230ActiveMessageC':
> /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:47: warning: declaration
> of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:48: warning: declaration
> of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:49: warning: declaration
> of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:50: warning: declaration
> of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:53: warning: declaration
> of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:54: warning: declaration
> of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In component `RF230RadioC':
> /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:44: warning: declaration of `id'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:45: warning: declaration of `id'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:46: warning: declaration of `id'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:47: warning: declaration of `id'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:50: warning: declaration of `id'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:51: warning: declaration of `id'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:58,
>                  from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In interface `Ieee154Send':
> /opt/tinyos/tos/interfaces/Ieee154Send.nc:67: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> /opt/tinyos/tos/interfaces/Ieee154Send.nc:122: warning: declaration of `len'
> shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:110,
>                  from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In component `RadioAlarmC':
> /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmC.nc:41: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmC.nc:52,
>                  from /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:110,
>                  from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In component `RadioAlarmP':
> /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmP.nc:43: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmC.nc:52,
>                  from /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:110,
>                  from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmP.nc:76: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmP.nc:90: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmP.nc:94: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmP.nc:99: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/util/RadioAlarmP.nc:108: warning: declaration of
> `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:116,
>                  from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In component `ActiveMessageLayerC':
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:41: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:42: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:43: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:44: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:47: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:48: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:62,
>                  from /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:116,
>                  from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> In component `ActiveMessageLayerP':
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:45: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:46: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:47: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:48: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:51: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:52: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> In file included from
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerC.nc:62,
>                  from /opt/tinyos/tos/chips/rf230/RF230RadioC.nc:116,
>                  from /opt/tinyos/tos/chips/rf230/RF230ActiveMessageC.nc:79,
>                  from /opt/tinyos/tos/platforms/iris/ActiveMessageC.nc:65,
>                  from /opt/tinyos/tos/system/AODV.nc:42,
>                  from AodvTestAppC.nc:12:
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:79: warning:
> declaration of `id' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:136: warning: location of shadowed declaration
> /opt/tinyos/tos/lib/rfxlink/layers/ActiveMessageLayerP.nc:79: warning:
> declaration of `len' shadows global declaration
> /opt/tinyos/tos/lib/AODV.h:137: warning: location of shadowed declaration
> ^C^C^Cmake: *** [exe0] Interrupt
>
>
> On Tue, Jun 28, 2011 at 8:36 AM, Miklos Maroti <mmar...@math.u-szeged.hu>
> wrote:
>>
>> Are you using the latest version of tinyos-main from google-code? Miklos
>>
>> On Mon, Jun 27, 2011 at 6:22 PM, Tiong Hoo Lim <thli...@gmail.com> wrote:
>> > Hi,
>> >    I am trying to run nst-aodv on iris motes. I have managed to compile
>> > the
>> > source but unable to make any successful communication between two motes
>> > as
>> > it return EBUSY each time it trying to send. This version of NST-AODV
>> > works
>> > for TelosB with CC2420PacketLink. I have modified the radio to use
>> > RF230ActiveMessage but still cannot communicate. I believe it has to do
>> > with
>> > the acknowledgement packet. Am I missing something?
>> >
>> > Thanks
>> > TH
>> > PhD Students
>> >
>> > _______________________________________________
>> > Tinyos-help mailing list
>> > Tinyos-help@millennium.berkeley.edu
>> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>> >
>
>

_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to