Looks like the image is too big. Try installing MSPGCC 4, which should
shave off some size from the image:

http://mspgcc4.sourceforge.net/

-jay

On Tue, Feb 15, 2011 at 2:13 AM, emanuele l <[email protected]> wrote:
> Hi,
> if I type "make telosb blip" in Ppprouter I obtain these errors:
>
> nesc1: warning: calls to Ppp.getOutputFrame in PppPrintfP fan out, but there
> is no combine function specified for the return type
> /home/ema/local/src/blip-rpl-devel//tos/chips/msp430/usart/HplMsp430UsartInterrupts.nc:
> In function `PlatformSerialHdlcUartP__streamFeeder_task__runTask':
> /home/ema/local/src/blip-rpl-devel//tos//lib/ppp/PlatformSerialHdlcUartP.nc:120:
> warning: `loadable_endp' might be used uninitialized in this function
> msp430-ld: region text is full (build/telosb/main.exe section .text)
> msp430-ld: section .vectors [0000ffe0 -> 0000ffff] overlaps section .text
> [00004000 -> 000102c7]
> msp430-ld: build/telosb/main.exe: section .vectors lma 0xffe0 overlaps
> previous sections
> make: *** [exe0] Errore 1
>
>
> this is my blip extra makefile:
>
>
> # -*- makefile -*-
>
> PFLAGS += -DCC2420_HW_ACKNOWLEDGEMENTS
> PFLAGS += -DCC2420_HW_ADDRESS_RECOGNITION
> PFLAGS += -DPACKET_LINK -DBLIP_L2_RETRIES=3
>
> ifdef BLIP_L2_MTU
>     PFLAGS += -DTOSH_DATA_LENGTH=$(BLIP_L2_MTU)
> else
>     PFLAGS += -DTOSH_DATA_LENGTH=90
> endif
>
> ifndef LOWPAN_ROOT
>   LOWPAN_ROOT=$(TOSROOT)
> endif
>
> PFLAGS+=-I$(TOSROOT)/tos/lib/net/
> PFLAGS+=-I$(LOWPAN_ROOT)/support/sdk/c/blip/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/interfaces/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/nwprog/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/shell/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/serial/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/platform/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/icmp/
> PFLAGS+=-I$(LOWPAN_ROOT)/tos/lib/net/blip/dhcp/
>
> PFLAGS+=$(LOWPAN_ROOT)/support/sdk/c/blip/lib6lowpan/iovec.c
> PFLAGS+=$(LOWPAN_ROOT)/support/sdk/c/blip/lib6lowpan/in_cksum.c
> PFLAGS+=$(LOWPAN_ROOT)/support/sdk/c/blip/lib6lowpan/ip_malloc.c
> PFLAGS+=$(LOWPAN_ROOT)/support/sdk/c/blip/lib6lowpan/utility.c
> PFLAGS+=$(LOWPAN_ROOT)/tos/lib/net/blip/table.c
>
>
>
> Regards
> Emanuele
>
>
>
>
>
>> From: [email protected]
>> Date: Mon, 14 Feb 2011 09:23:38 -0800
>> Subject: Re: [Tinyos-help] blip/rpl IPBaseStation
>> To: [email protected]
>> CC: [email protected]; [email protected]
>>
>> Looks like you need the "blip" make extra -- "make telosb blip".
>>
>> Steve
>>
>> On Mon, Feb 14, 2011 at 8:03 AM, emanuele l <[email protected]> wrote:
>> > Hi,
>> > I'm using blip-rpl-devel now but when I try to compile PppRouter I
>> > obtain
>> > some errors. This is my PATH environment:
>> >
>> > export PATH=$HOME/local/bin:$PATH
>> > export TOSROOT=$HOME/local/src/blip-rpl-devel
>> > export TOSDIR=$TOSROOT/tos/
>> > export MAKERULES=$TOSROOT/support/make/Makerules
>> > export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.
>> > export PYTHONPATH=.:$TOSROOT/support/sdk/python:$PYTHONPATH
>> > export PATH=$HOME/local/src/blip-rpl-devel/support/sdk/c:$PATH
>> > export TOSCONTRIB=$HOME/local/src/tinyos-2.x-contrib
>> > export LOWPAN_ROOT="$TOSCONTRIB/berkeley/blip-2.0"
>> > export TOSMAKE_PATH="$LOWPAN_ROOT/support/make"
>> >
>> >
>> > and these are errors related to PppRouter:
>> >
>> >
>> > root@ema-HP-Pavilion-dv6000-RY645EA-ABZ:~/local/src/blip-rpl-devel/apps/PppRouter#
>> > make micaz
>> > mkdir -p build/micaz
>> >     compiling PppRouterC to a micaz binary
>> > ncc -o build/micaz/main.exe  -Os -DRPL_ROUTING -DRPL_STORING_MODE
>> >
>> > -I/home/ema/local/src/tinyos-2.x-contrib/berkeley/blip-2.0/tos/lib/net/rpl
>> > -I/home/ema/local/src/tinyos-2.x/tos//lib/ppp
>> > -I/home/ema/local/src/tinyos-2.x/tos//lib/fragpool
>> > -I/home/ema/local/src/tinyos-2.x/tos//lib/serialprintf
>> > -I/home/ema/local/src/tinyos-2.x/tos//platforms/micaz/chips/msp430
>> > -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=micaz
>> > -fnesc-cfile=build/micaz/app.c -board=micasb -DDEFINED_TOS_AM_GROUP=0x22
>> > --param max-inline-insns-single=100000 -DIDENT_APPNAME=\"PppRouterC\"
>> > -DIDENT_USERNAME=\"root\" -DIDENT_HOSTNAME=\"ema-HP-Pavilion\"
>> > -DIDENT_USERHASH=0xa3d1d944L -DIDENT_TIMESTAMP=0x4d59505bL
>> > -DIDENT_UIDHASH=0xaf9e304dL -fnesc-dump=wiring
>> > -fnesc-dump='interfaces(!abstract())'
>> > -fnesc-dump='referenced(interfacedefs,
>> > components)' -fnesc-dumpfile=build/micaz/wiring-check.xml PppRouterC.nc
>> > -lm
>> > PppRouterC.nc:1:17: error: ppp.h: No such file or directory
>> > PppRouterP.nc:3:27: error: lib6lowpan/ip.h: No such file or directory
>> > PppRouterP.nc:4:31: error: lib6lowpan/nwbyte.h: No such file or
>> > directory
>> > PppRouterP.nc:5:34: error: lib6lowpan/ip_malloc.h: No such file or
>> > directory
>> > PppRouterP.nc:6:19: error: dhcp6.h: No such file or directory
>> > PppRouterP.nc:7:24: error: PrintfUART.h: No such file or directory
>> > In file included from PppRouterC.nc:5:
>> > In component `PppRouterP':
>> > PppRouterP.nc:11: interface IPForward not found
>> > In file included from PppRouterC.nc:5:
>> > PppRouterP.nc:15: interface MultiLed not found
>> > In file included from PppRouterC.nc:5:
>> > PppRouterP.nc:18: interface LcpAutomaton not found
>> > PppRouterP.nc:19: interface PppIpv6 not found
>> > PppRouterP.nc:21: interface ForwardingTable not found
>> > PppRouterP.nc:22: interface RootControl not found
>> > PppRouterP.nc:23: interface Dhcp6Info not found
>> > PppRouterP.nc:28: `linkUp' is not in interface `PppIpv6'
>> > PppRouterP.nc:29: `linkDown' is not in interface `PppIpv6'
>> > PppRouterP.nc:31: syntax error before `state'
>> > PppRouterP.nc:31: `transitionCompleted' is not in interface
>> > `Ipv6LcpAutomaton'
>> > PppRouterP.nc:32: `thisLayerUp' is not in interface `Ipv6LcpAutomaton'
>> > PppRouterP.nc:33: `thisLayerDown' is not in interface `Ipv6LcpAutomaton'
>> > PppRouterP.nc:34: `thisLayerStarted' is not in interface
>> > `Ipv6LcpAutomaton'
>> > PppRouterP.nc:35: `thisLayerFinished' is not in interface
>> > `Ipv6LcpAutomaton'
>> > PppRouterP.nc: In function `IPControl.startDone':
>> > PppRouterP.nc:44: implicit declaration of function `inet_pton6'
>> > PppRouterP.nc:44: `DH6ADDR_ALLAGENT' undeclared (first use in this
>> > function)
>> > PppRouterP.nc:44: (Each undeclared identifier is reported only once
>> > PppRouterP.nc:44: for each function it appears in.)
>> > PppRouterP.nc:45: interface has no command or event named `addRoute'
>> > PppRouterP.nc:45: invalid use of undefined type `struct in6_addr'
>> > PppRouterP.nc:45: `ROUTE_IFACE_PPP' undeclared (first use in this
>> > function)
>> > PppRouterP.nc:48: interface has no command or event named `addRoute'
>> > PppRouterP.nc: In function `Boot.booted':
>> > PppRouterP.nc:56: interface has no command or event named `open'
>> > PppRouterP.nc:62: interface has no command or event named `setRoot'
>> > PppRouterP.nc:65: interface has no command or event named `useUnicast'
>> > PppRouterP.nc: At top level:
>> > PppRouterP.nc:72: `receive' is not in interface `PppIpv6'
>> > PppRouterP.nc: In function `PppIpv6.receive':
>> > PppRouterP.nc:74: arithmetic on pointer to an incomplete type
>> > PppRouterP.nc:75: interface has no command or event named `toggle'
>> > PppRouterP.nc:76: interface has no command or event named `recv'
>> > PppRouterP.nc: At top level:
>> > PppRouterP.nc:82: warning: `struct in6_addr' declared inside parameter
>> > list
>> > PppRouterP.nc:82: warning: its scope is only this definition or
>> > declaration,
>> > PppRouterP.nc:82: warning: which is probably not what you want.
>> > PppRouterP.nc:82: warning: `struct ip6_packet' declared inside parameter
>> > list
>> > PppRouterP.nc:82: `send' is not in interface `IPForward'
>> > PppRouterP.nc: In function `IPForward.send':
>> > PppRouterP.nc:84: implicit declaration of function `iov_len'
>> > PppRouterP.nc:84: invalid use of undefined type `struct ip6_packet'
>> > PppRouterP.nc:87: interface has no command or event named `linkIsUp'
>> > PppRouterP.nc:90: implicit declaration of function `ip_malloc'
>> > PppRouterP.nc:90: sizeof applied to an incomplete type
>> > PppRouterP.nc:90: warning: assignment makes pointer from integer without
>> > a
>> > cast
>> > PppRouterP.nc:94: invalid use of undefined type `struct ip6_packet'
>> > PppRouterP.nc:94: sizeof applied to an incomplete type
>> > PppRouterP.nc:95: implicit declaration of function `iov_read'
>> > PppRouterP.nc:95: invalid use of undefined type `struct ip6_packet'
>> > PppRouterP.nc:95: sizeof applied to an incomplete type
>> > PppRouterP.nc:96: interface has no command or event named `toggle'
>> > PppRouterP.nc:97: interface has no command or event named `transmit'
>> > PppRouterP.nc:97: sizeof applied to an incomplete type
>> > PppRouterP.nc:98: implicit declaration of function `ip_free'
>> > In component `PppRouterC':
>> > PppRouterC.nc: At top level:
>> > PppRouterC.nc:10: component LedC not found
>> > PppRouterC.nc:13: component PppDaemonC not found
>> > PppRouterC.nc:16: component PppIpv6C not found
>> > PppRouterC.nc:17: component's specification has no element named
>> > `ControlProtocol'
>> > PppRouterC.nc:18: component's specification has no element named
>> > `Protocol'
>> > PppRouterC.nc:24: component PlatformSerialHdlcUartC not found
>> > PppRouterC.nc:28: component PppPrintfC not found
>> > PppRouterC.nc:28: component PppC not found
>> > PppRouterC.nc:30: component's specification has no element named
>> > `Protocol'
>> > PppRouterC.nc:33: component IPStackC not found
>> > PppRouterC.nc:33: component IPForwardingEngineP not found
>> > PppRouterC.nc:34: `ROUTE_IFACE_PPP' undeclared here (not in a function)
>> > PppRouterC.nc:39: component RPLRoutingC not found
>> > PppRouterC.nc:50: component Dhcp6ClientC not found
>> > PppRouterC.nc:11: no match
>> > PppRouterC.nc:14: no match
>> > PppRouterC.nc:17: cannot find `PppControlProtocol'
>> > PppRouterC.nc:18: cannot find `PppProtocol'
>> > PppRouterC.nc:19: cannot find `Ppp'
>> > PppRouterC.nc:20: cannot find `LowerLcpAutomaton'
>> > PppRouterC.nc:21: no match
>> > PppRouterC.nc:22: no match
>> > PppRouterC.nc:25: cannot find `HdlcUart'
>> > PppRouterC.nc:26: cannot find `UartControl'
>> > PppRouterC.nc:29: cannot find `Ppp'
>> > PppRouterC.nc:30: cannot find `PppProtocol'
>> > PppRouterC.nc:31: cannot find `Ppp'
>> > PppRouterC.nc:34: cannot find `IPForward'
>> > PppRouterC.nc:35: no match
>> > PppRouterC.nc:36: no match
>> > PppRouterC.nc:40: no match
>> > PppRouterC.nc:51: no match
>> > make: *** [exe0] Errore 1
>> >
>> > root@ema-HP-Pavilion-dv6000-RY645EA-ABZ:~/local/src/blip-rpl-devel/apps/PppRouter#
>> > source /home/ema/.bashrc
>> >
>> > root@ema-HP-Pavilion-dv6000-RY645EA-ABZ:~/local/src/blip-rpl-devel/apps/PppRouter#
>> > make micaz
>> > mkdir -p build/micaz
>> >     compiling PppRouterC to a micaz binary
>> > ncc -o build/micaz/main.exe  -Os -DRPL_ROUTING -DRPL_STORING_MODE
>> >
>> > -I/home/ema/local/src/tinyos-2.x-contrib/berkeley/blip-2.0/tos/lib/net/rpl
>> > -I/home/ema/local/src/blip-rpl-devel/tos//lib/ppp
>> > -I/home/ema/local/src/blip-rpl-devel/tos//lib/fragpool
>> > -I/home/ema/local/src/blip-rpl-devel/tos//lib/serialprintf
>> > -I/home/ema/local/src/blip-rpl-devel/tos//platforms/micaz/chips/msp430
>> > -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=micaz
>> > -fnesc-cfile=build/micaz/app.c -board=micasb -DDEFINED_TOS_AM_GROUP=0x22
>> > --param max-inline-insns-single=100000 -DIDENT_APPNAME=\"PppRouterC\"
>> > -DIDENT_USERNAME=\"root\" -DIDENT_HOSTNAME=\"ema-HP-Pavilion\"
>> > -DIDENT_USERHASH=0xa3d1d944L -DIDENT_TIMESTAMP=0x4d5950e6L
>> > -DIDENT_UIDHASH=0x349bd0f3L -fnesc-dump=wiring
>> > -fnesc-dump='interfaces(!abstract())'
>> > -fnesc-dump='referenced(interfacedefs,
>> > components)' -fnesc-dumpfile=build/micaz/wiring-check.xml PppRouterC.nc
>> > -lm
>> > PppRouterP.nc:3:27: error: lib6lowpan/ip.h: No such file or directory
>> > PppRouterP.nc:4:31: error: lib6lowpan/nwbyte.h: No such file or
>> > directory
>> > PppRouterP.nc:5:34: error: lib6lowpan/ip_malloc.h: No such file or
>> > directory
>> > PppRouterP.nc:6:19: error: dhcp6.h: No such file or directory
>> > PppRouterP.nc:7:24: error: PrintfUART.h: No such file or directory
>> > In file included from PppRouterC.nc:5:
>> > In component `PppRouterP':
>> > PppRouterP.nc:11: interface IPForward not found
>> > In file included from PppRouterC.nc:5:
>> > PppRouterP.nc:21: interface ForwardingTable not found
>> > PppRouterP.nc:22: interface RootControl not found
>> > PppRouterP.nc:23: interface Dhcp6Info not found
>> > PppRouterP.nc: In function `IPControl.startDone':
>> > PppRouterP.nc:44: implicit declaration of function `inet_pton6'
>> > PppRouterP.nc:44: `DH6ADDR_ALLAGENT' undeclared (first use in this
>> > function)
>> > PppRouterP.nc:44: (Each undeclared identifier is reported only once
>> > PppRouterP.nc:44: for each function it appears in.)
>> > PppRouterP.nc:45: interface has no command or event named `addRoute'
>> > PppRouterP.nc:45: invalid use of undefined type `struct in6_addr'
>> > PppRouterP.nc:45: `ROUTE_IFACE_PPP' undeclared (first use in this
>> > function)
>> > PppRouterP.nc:48: interface has no command or event named `addRoute'
>> > PppRouterP.nc: In function `Boot.booted':
>> > PppRouterP.nc:62: interface has no command or event named `setRoot'
>> > PppRouterP.nc:65: interface has no command or event named `useUnicast'
>> > PppRouterP.nc: In function `PppIpv6.receive':
>> > PppRouterP.nc:74: arithmetic on pointer to an incomplete type
>> > PppRouterP.nc:76: interface has no command or event named `recv'
>> > PppRouterP.nc: At top level:
>> > PppRouterP.nc:82: warning: `struct in6_addr' declared inside parameter
>> > list
>> > PppRouterP.nc:82: warning: its scope is only this definition or
>> > declaration,
>> > PppRouterP.nc:82: warning: which is probably not what you want.
>> > PppRouterP.nc:82: warning: `struct ip6_packet' declared inside parameter
>> > list
>> > PppRouterP.nc:82: `send' is not in interface `IPForward'
>> > PppRouterP.nc: In function `IPForward.send':
>> > PppRouterP.nc:84: implicit declaration of function `iov_len'
>> > PppRouterP.nc:84: invalid use of undefined type `struct ip6_packet'
>> > PppRouterP.nc:90: implicit declaration of function `ip_malloc'
>> > PppRouterP.nc:90: sizeof applied to an incomplete type
>> > PppRouterP.nc:90: warning: assignment makes pointer from integer without
>> > a
>> > cast
>> > PppRouterP.nc:94: invalid use of undefined type `struct ip6_packet'
>> > PppRouterP.nc:94: sizeof applied to an incomplete type
>> > PppRouterP.nc:95: implicit declaration of function `iov_read'
>> > PppRouterP.nc:95: invalid use of undefined type `struct ip6_packet'
>> > PppRouterP.nc:95: sizeof applied to an incomplete type
>> > PppRouterP.nc:97: sizeof applied to an incomplete type
>> > PppRouterP.nc:98: implicit declaration of function `ip_free'
>> > /home/ema/local/src/blip-rpl-devel/tos/system/LedC.nc:32:25: error:
>> > PlatformLed.h: No such file or directory
>> > In file included from PppRouterC.nc:10:
>> > In component `LedC':
>> > /home/ema/local/src/blip-rpl-devel/tos/system/LedC.nc: At top level:
>> > /home/ema/local/src/blip-rpl-devel/tos/system/LedC.nc:88: component
>> > PlatformLedC not found
>> > /home/ema/local/src/blip-rpl-devel/tos/system/LedC.nc:89: no match
>> > In file included from
>> > /home/ema/local/src/blip-rpl-devel/tos/lib/timer/MuxAlarmMilli32C.nc:47,
>> >                  from
>> > /home/ema/local/src/blip-rpl-devel/tos//lib/ppp/LcpAutomatonC.nc:72,
>> >                  from
>> >
>> > /home/ema/local/src/blip-rpl-devel/tos//lib/ppp/LinkControlProtocolC.nc:89,
>> >                  from
>> > /home/ema/local/src/blip-rpl-devel/tos//lib/ppp/PppDaemonC.nc:65,
>> >                  from PppRouterC.nc:13:
>> > In component `MuxAlarmMilli32C_':
>> >
>> > /home/ema/local/src/blip-rpl-devel/tos/lib/timer/MuxAlarmMilli32C_.nc:55:
>> > component AlarmMilli32C not found
>> >
>> > /home/ema/local/src/blip-rpl-devel/tos/lib/timer/MuxAlarmMilli32C_.nc:55:
>> > component `AlarmMilli32C' is not generic
>> >
>> > /home/ema/local/src/blip-rpl-devel/tos/lib/timer/MuxAlarmMilli32C_.nc:56: 
>> > no
>> > match
>> > In component `PppRouterC':
>> > PppRouterC.nc:33: component IPStackC not found
>> > PppRouterC.nc:33: component IPForwardingEngineP not found
>> > PppRouterC.nc:34: `ROUTE_IFACE_PPP' undeclared here (not in a function)
>> > PppRouterC.nc:39: component RPLRoutingC not found
>> > PppRouterC.nc:50: component Dhcp6ClientC not found
>> > PppRouterC.nc:34: cannot find `IPForward'
>> > PppRouterC.nc:35: no match
>> > PppRouterC.nc:36: no match
>> > PppRouterC.nc:40: no match
>> > PppRouterC.nc:51: no match
>> > make: *** [exe0] Errore 1
>> >
>> >
>> > Regards
>> > Emanuele
>> >
>> >
>> >
>> >
>> >> Date: Mon, 14 Feb 2011 16:46:59 +0100
>> >> From: [email protected]
>> >> To: [email protected]
>> >> Subject: Re: [Tinyos-help] blip/rpl IPBaseStation
>> >>
>> >> > Hi,
>> >> > I would like to study new blip and rpl's implementation but
>> >> > IPBaseStation app gives me some errors:
>> >>
>> >> Are you using the code from the blip-rpl-devel branch? In this case,
>> >> you
>> >> have to build PppRouter as basestation. You can find the installation
>> >> instructions under blip-rpl-devel/README.blip.
>> >>
>> >> If you are using tinyos 2.1.1, build the IPBaseStation app with:
>> >>
>> >> make tmote blip install
>> >>
>> >> http://docs.tinyos.net/index.php/BLIP_Tutorial
>> >>
>> >> Tobias
>> >>
>> >
>> > _______________________________________________
>> > Tinyos-help mailing list
>> > [email protected]
>> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>> >
>>
>>
>>
>> --
>> stephen dawson-haggerty
>> http://cs.berkeley.edu/~stevedh
>> uc berkeley wireless and embedded systems lab
>> berkeley, ca 94720
>
> _______________________________________________
> 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