I bet it's because of TOSMAKE_PATH; I've seen this happen sometimes if the
env file is sourced twice.

One fix is, in the README I say to set the variable like this:
export TOSMAKE_PATH="$LOWPAN_ROOT/support/make $TOSMAKE_PATH"

You might change that to just:
export TOSMAKE_PATH="$LOWPAN_ROOT/support/make"

This will probably not break anything, unless you are setting TOSMAKE_PATH
in other places.

Steve

2008/9/24 guoyuehua.cool <[EMAIL PROTECTED]>

>
>
>  hi steve:
>
>     Firstly thank you for your reply.I would like to run IPv6 stack on the
> micaz.I just read the document "code/b6lowpan/trunk/README" ,are there any
> other installation document of a more detailed instrument.
>
>    I has comment out the component CounterMilli32C and the related
> progress.but the bugs is as following:
>
>    UDPShellP.nc: In function `action_uptime':
>    UDPShellP.nc:183: Uptime.get not connected
>
>
>    I guess the UDPEcho is just the test app,i do not have the necessary to
> establish this build .so i build the IEEE802.15.4 bridge to my computer as
> the readme document ,the command line is "make micaz lowpan",but the bugs is
> as following.
>
>    /tmp/ccg57vZ8.o: In function `getLowpanPayload':
> lib6lowpan.c:(.text+0x0): multiple definition of `getLowpanPayload'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x0): first defined here
>    /tmp/ccg57vZ8.o: In function `getHeaderBitmap':
> lib6lowpan.c:(.text+0x26): multiple definition of `getHeaderBitmap'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x26): first defined here
> /tmp/ccg57vZ8.o: In function `setupHeaders':
> lib6lowpan.c:(.text+0xb6): multiple definition of `setupHeaders'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0xb6): first defined here
> /tmp/ccg57vZ8.o: In function `hasMeshHeader':
> lib6lowpan.c:(.text+0x13e): multiple definition of `hasMeshHeader'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x13e): first defined here
> /tmp/ccg57vZ8.o: In function `hasBcastHeader':
> lib6lowpan.c:(.text+0x14a): multiple definition of `hasBcastHeader'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x14a): first defined here
> /tmp/ccg57vZ8.o: In function `hasFrag1Header':
> lib6lowpan.c:(.text+0x156): multiple definition of `hasFrag1Header'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x156): first defined here
> /tmp/ccg57vZ8.o: In function `hasFragNHeader':
> lib6lowpan.c:(.text+0x162): multiple definition of `hasFragNHeader'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x162): first defined here
> /tmp/ccg57vZ8.o: In function `getMeshHopsLeft':
> lib6lowpan.c:(.text+0x16e): multiple definition of `getMeshHopsLeft'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x16e): first defined here
> /tmp/ccg57vZ8.o: In function `setMeshFinalAddr':
> lib6lowpan.c:(.text+0x19e): multiple definition of `setMeshFinalAddr'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x19e): first defined here
> /tmp/ccg57vZ8.o: In function `setMeshOriginAddr':
> lib6lowpan.c:(.text+0x1ca): multiple definition of `setMeshOriginAddr'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x1ca): first defined here
> /tmp/ccg57vZ8.o: In function `setMeshHopsLeft':
> lib6lowpan.c:(.text+0x1f6): multiple definition of `setMeshHopsLeft'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x1f6): first defined here
> /tmp/ccg57vZ8.o: In function `getMeshFinalAddr':
> lib6lowpan.c:(.text+0x218): multiple definition of `getMeshFinalAddr'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x218): first defined here
> /tmp/ccg57vZ8.o: In function `getMeshOriginAddr':
> lib6lowpan.c:(.text+0x252): multiple definition of `getMeshOriginAddr'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x252): first defined here
> /tmp/ccg57vZ8.o: In function `setFragDgramTag':
> lib6lowpan.c:(.text+0x28c): multiple definition of `setFragDgramTag'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x28c): first defined here
> /tmp/ccg57vZ8.o: In function `setFragDgramSize':
> lib6lowpan.c:(.text+0x2d0): multiple definition of `setFragDgramSize'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x2d0): first defined here
> /tmp/ccg57vZ8.o: In function `getFragDgramOffset':
> lib6lowpan.c:(.text+0x328): multiple definition of `getFragDgramOffset'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x328): first defined here
> /tmp/ccg57vZ8.o: In function `getFragDgramTag':
> lib6lowpan.c:(.text+0x36c): multiple definition of `getFragDgramTag'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x36c): first defined here
> /tmp/ccg57vZ8.o: In function `setFragDgramOffset':
> lib6lowpan.c:(.text+0x3b8): multiple definition of `setFragDgramOffset'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x3b8): first defined here
> /tmp/ccg57vZ8.o: In function `getBcastSeqno':
> lib6lowpan.c:(.text+0x3f2): multiple definition of `getBcastSeqno'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x3f2): first defined here
> /tmp/ccg57vZ8.o: In function `getFragDgramSize':
> lib6lowpan.c:(.text+0x436): multiple definition of `getFragDgramSize'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x436): first defined here
> /tmp/ccg57vZ8.o: In function `setBcastSeqno':
> lib6lowpan.c:(.text+0x4b8): multiple definition of `setBcastSeqno'
> /tmp/cc2mzkKh.o:lib6lowpan.c:(.text+0x4b8): first defined here
> /tmp/cc6Q9Lwj.o: In function `cmpPfx':
> lib6lowpanIP.c:(.text+0x0): multiple definition of `cmpPfx'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x0): first defined here
> /tmp/cc6Q9Lwj.o: In function `ipv6_addr_suffix_is_long':
> lib6lowpanIP.c:(.text+0x60): multiple definition of
> `ipv6_addr_suffix_is_long'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x60): first defined here
> /tmp/cc6Q9Lwj.o: In function `inet6_aton':
> lib6lowpanIP.c:(.text+0x98): multiple definition of `inet6_aton'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x98): first defined here
> /tmp/cc6Q9Lwj.o: In function `decompressShortAddress':
> lib6lowpanIP.c:(.text+0x1f6): multiple definition of
> `decompressShortAddress'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x1f6): first defined here
> /tmp/cc6Q9Lwj.o:(.data+0x0): multiple definition of `linklocal_prefix'
> /tmp/ccjlsQL8.o:(.data+0x0): first defined here
> /tmp/cc6Q9Lwj.o:(.data+0x10): multiple definition of `my_address'
> /tmp/ccjlsQL8.o:(.data+0x10): first defined here
> /tmp/cc6Q9Lwj.o:(.data+0x8): multiple definition of `multicast_prefix'
> /tmp/ccjlsQL8.o:(.data+0x8): first defined here
> /tmp/cc6Q9Lwj.o: In function `decompressAddress':
> lib6lowpanIP.c:(.text+0x2a2): multiple definition of `decompressAddress'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x2a2): first defined here
> /tmp/cc6Q9Lwj.o: In function `packAddress':
> lib6lowpanIP.c:(.text+0x3a2): multiple definition of `packAddress'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x3a2): first defined here
> /tmp/cc6Q9Lwj.o:(.bss+0x0): multiple definition of `globalPrefix'
> /tmp/ccjlsQL8.o:(.bss+0x0): first defined here
> /tmp/cc6Q9Lwj.o: In function `packHeaders':
> lib6lowpanIP.c:(.text+0x49c): multiple definition of `packHeaders'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x49c): first defined here
> /tmp/cc6Q9Lwj.o: In function `getCompressedLen':
> lib6lowpanIP.c:(.text+0x78c): multiple definition of `getCompressedLen'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x78c): first defined here
> /tmp/cc6Q9Lwj.o: In function `unpackHeaders':
> lib6lowpanIP.c:(.text+0x85c): multiple definition of `unpackHeaders'
> /tmp/ccjlsQL8.o:lib6lowpanIP.c:(.text+0x85c): first defined here
> /tmp/ccOgCGvy.o: In function `ip_memclr':
> lib6lowpanFrag.c:(.text+0x0): multiple definition of `ip_memclr'
> /tmp/ccSmgph4.o:lib6lowpanFrag.c:(.text+0x0): first defined here
> /tmp/ccOgCGvy.o: In function `ip_memcpy':
> lib6lowpanFrag.c:(.text+0x12): multiple definition of `ip_memcpy'
> /tmp/ccSmgph4.o:lib6lowpanFrag.c:(.text+0x12): first defined here
> /tmp/ccOgCGvy.o: In function `getNextFrag':
> lib6lowpanFrag.c:(.text+0x2c): multiple definition of `getNextFrag'
> /tmp/ccSmgph4.o:lib6lowpanFrag.c:(.text+0x2c): first defined here
> /tmp/ccOgCGvy.o:(.bss+0x0): multiple definition of `lib6lowpan_frag_tag'
> /tmp/ccSmgph4.o:(.bss+0x0): first defined here
> /tmp/ccQO3wMP.o: In function `in_cksum':
> in_cksum.c:(.text+0x0): multiple definition of `in_cksum'
> /tmp/ccPCzJFZ.o:in_cksum.c:(.text+0x0): first defined here
> /tmp/ccwc2cwx.o: In function `table_init':
> table.c:(.text+0x0): multiple definition of `table_init'
> /tmp/ccbv6MlZ.o:table.c:(.text+0x0): first defined here
> /tmp/ccwc2cwx.o: In function `table_search':
> table.c:(.text+0x10): multiple definition of `table_search'
> /tmp/ccbv6MlZ.o:table.c:(.text+0x10): first defined here
> /tmp/ccwc2cwx.o: In function `table_map':
> table.c:(.text+0x82): multiple definition of `table_map'
> /tmp/ccbv6MlZ.o:table.c:(.text+0x82): first defined here
> make: *** [exe0] Error 1
>
>
>    how to solve this problem and i have no point thinking~
>
>
>
> ------------------------------
> [广告] 
> 买房不必东奔西走,上房老大,看"二手房"网上房展会<http://popme.163.com/link/003984_0923_8249.html>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to