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