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
