I found the solution, you should use the latest updates by Tinyos cvs not
the project which is located in sourceforge.

On Thu, Sep 9, 2010 at 2:11 PM, mojtaba raznahan <[email protected]
> wrote:

> Hi Friends,
>
> I want to use Tymo for p2p routing.I've downloded library from sourceforge.
> Now How can I install Tymo ?
> I just copied every file in the lib,system,interface,types to My tinyos
> installation folder. and then I put this line into my application make file
> = *CFLAGS += -I$(TOSDIR)/lib/net/multihop -I$(TOSDIR)/lib/net/dymo
>
> *I implemented the simple code from http://docs.tinyos.net/index.php/Tymo
> But when i want to make the application (make micaz sim) ,It gets me list
> of errors that I think is related to Tymo files not my application codes:
>
> *In file included from
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHServiceC.nc:33,
>                  from
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoNetworkC.nc:38,
>                  from AttackAppC.nc:12:
> In component `MHPacketM':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:38: conflicting types
> for `Packet.getPayload'
> /opt/tinyos-2.1.1/tos/interfaces/Packet.nc:115: previous declaration of
> `Packet.getPayload'
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `Packet.getPayload':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:39: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `Packet.payloadLength':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:50: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `Packet.setPayloadLength':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:54: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `MHPacket.destination':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:68: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `MHPacket.isForMe':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:72: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:72: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `MHPacket.setDestination':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:76: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `MHPacket.setSource':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:80: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `MHPacket.setType':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:84: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `MHPacket.source':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:89: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: In function
> `MHPacket.type':
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:93: warning: passing
> argument 2 of `SubPacket.getPayload' makes integer from pointer without a
> cast
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc: At top level:
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:28: `MHPacket.group'
> not implemented
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:28: `MHPacket.setGroup'
> not implemented
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHPacketM.nc:28:
> `MHPacket.localGroup' not implemented
> In file included from
> /opt/tinyos-2.1.1/tos/lib/net/multihop/MHServiceC.nc:34,
>                  from
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoNetworkC.nc:38,
>                  from AttackAppC.nc:12:
> In component `ForwardingEngineM':
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: In function
> `AMSend.send':
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:62: interface has no
> command or event named `payloadLength'
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:73: interface has no
> command or event named `payloadLength'
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: In function
> `SubReceive.receive':
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:96: warning: passing
> argument 2 of `PPacket.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:102: warning: passing
> argument 2 of `PPacket.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: In function
> `Timer.fired':
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:157: warning: passing
> argument 2 of `PPacket.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: At top level:
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:200: conflicting types
> for `AMSend.getPayload'
> /opt/tinyos-2.1.1/tos/interfaces/AMSend.nc:124: previous declaration of
> `AMSend.getPayload'
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: In function
> `AMSend.getPayload':
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:201: warning: passing
> argument 2 of `PPacket.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: At top level:
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:208: `getPayload' is not
> in interface `Receive'
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: In function
> `Receive.getPayload':
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:209: warning: passing
> argument 2 of `PPacket.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc: At top level:
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:212: `payloadLength' is
> not in interface `Receive'
> /opt/tinyos-2.1.1/tos/system/ForwardingEngineM.nc:225: conflicting types
> for `Intercept.forward'
> /opt/tinyos-2.1.1/tos/interfaces/Intercept.nc:31: previous declaration of
> `Intercept.forward'
> In file included from
> /opt/tinyos-2.1.1/tos/lib/net/dymo/sim/DymoServiceC.nc:34,
>                  from
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoNetworkC.nc:38,
>                  from AttackAppC.nc:12:
> In component `DymoEngineM':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/sim/DymoEngineM.nc: In function
> `display':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/sim/DymoEngineM.nc:63: too few arguments
> to function `AMSend.getPayload'
> In file included from
> /opt/tinyos-2.1.1/tos/lib/net/dymo/sim/DymoServiceC.nc:34,
>                  from
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoNetworkC.nc:38,
>                  from AttackAppC.nc:12:
> In component `DymoPacketM':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc: In function
> `DymoPacket.getType':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc:44: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc: In function
> `DymoPacket.getSize':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc:49: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc: In function
> `DymoPacket.createRM':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc:60: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc: In function
> `DymoPacket.addInfo':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc:90: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc: In function
> `processMessage.runTask':
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc:132: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.1.1/tos/lib/net/dymo/DymoPacketM.nc:148: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
>
> *
> please help me with this.
>
> Thanks in advance
>
> --
> Mojtaba Raznahan
> BS of Computer engineering
> TMU university
> www.raznahan.com
>



-- 
Mojtaba Raznahan
BS of Computer engineering
TMU university
www.raznahan.com
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to