[Tinyos-devel] [nescc-devel] nesC 1.3.0 beta3
Jan Beutel
j.beutel at ieee.org
Tue Jun 24 11:05:37 PDT 2008
seems like here is still something wrong for micaz. i disabled the safe
compilation for now in order to have less spam emails to all the busy
folks....
jan
[tos2]~/eclipsetos/tinyos-2.x/apps/Oscilloscope $ make micaz safe
mkdir -p build/micaz
compiling OscilloscopeAppC to a micaz binary
ncc -o build/micaz/main.exe -DSAFE_TINYOS -fnesc-deputy
-fnesc-deputy-args='-I/home/beutel/eclipsetos/tinyos-2.x/tos/lib/safe/include --FLIDs --envmachine -DSAFE_TINYOS --nolib ' /home/beutel/eclipsetos/tinyos-2.x/tos/lib/safe/avr/fail.c -Os -Wall -Wshadow -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb -DDEFINED_TOS_AM_GROUP=0x22 -finline-limit=100000 -DIDENT_APPNAME=\"OscilloscopeApp\" -DIDENT_USERNAME=\"beutel\" -DIDENT_HOSTNAME=\"tec-pc-beutel\" -DIDENT_USERHASH=0x89e2e7d8L -DIDENT_TIMESTAMP=0x48613611L -DIDENT_UIDHASH=0xe6015e4eL -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs, components)' -fnesc-dumpfile=build/micaz/wiring-check.xml OscilloscopeAppC.nc -lm
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:41: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound101__e) )88 + 1 <=
(unsigned char volatile * COUNT(0) SNT )88
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:41: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 88
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:42: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound93__e) )89 + 1 <=
(unsigned char volatile * COUNT(0) SNT )89
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:42: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound94__e) )89 + 1 <=
(unsigned char volatile * COUNT(0) SNT )89
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:42: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 89
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:43: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound89__e) )89 + 1 <=
(unsigned char volatile * COUNT(0) SNT )89
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:43: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound90__e) )89 + 1 <=
(unsigned char volatile * COUNT(0) SNT )89
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:43: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 89
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/spi/Atm128SpiP.nc:131: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound140__e) )46 + 1 <=
(unsigned char volatile * COUNT(0) SNT )46
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/spi/Atm128SpiP.nc:131: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 46
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:49: Error: Assertion will always fail in pointer access check:
(unsigned int volatile * BND(__this, cbound77__e) )76 + 1 <=
(unsigned int volatile * COUNT(0) SNT )76
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:49: Error: Type mismatch in coercion:
from: int
to: unsigned int volatile * BND(...)
exp: 76
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:52: Error: Assertion will always fail in pointer access check:
(unsigned int volatile * BND(__this, cbound6__e) )76 + 1 <=
(unsigned int volatile * COUNT(0) SNT )76
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:52: Error: Type mismatch in coercion:
from: int
to: unsigned int volatile * BND(...)
exp: 76
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:72: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:89: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound2__e) )78 + 1 <=
(unsigned char volatile * COUNT(0) SNT )78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:89: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound102__e) )78 + 1 <=
(unsigned char volatile * COUNT(0) SNT )78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound103__e) )78 + 1 <=
(unsigned char volatile * COUNT(0) SNT )78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound104__e) )78 + 1 <=
(unsigned char volatile * COUNT(0) SNT )78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound105__e) )78 + 1 <=
(unsigned char volatile * COUNT(0) SNT )78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 78
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:126: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound127__e) )86 + 1 <=
(unsigned char volatile * COUNT(0) SNT )86
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:126: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 86
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:127: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound80__e) )86 + 1 <=
(unsigned char volatile * COUNT(0) SNT )86
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:127: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 86
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:131: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound4__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:131: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound5__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:131: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:132: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound106__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:132: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound107__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:132: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:133: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound78__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:133: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound79__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:133: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:138: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound91__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:138: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound92__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:138: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:139: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound59__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:139: Error: Assertion will always fail in pointer access check:
(unsigned char volatile * BND(__this, cbound60__e) )87 + 1 <=
(unsigned char volatile * COUNT(0) SNT )87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:139: Error: Type mismatch in coercion:
from: int
to: unsigned char volatile * BND(...)
exp: 87
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:183: Error: Assertion will always fail in pointer access check:
(unsigned int volatile * BND(__this, cbound81__e) )74 + 1 <=
(unsigned int volatile * COUNT(0) SNT )74
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:183: Error: Type mismatch in coercion:
from: int
to: unsigned int volatile * BND(...)
exp: 74
make: *** [exe0] Error 1
On Tue, 2008-06-24 at 19:42 +0200, Jan Beutel wrote:
> hi all,
>
> i installed nesc 1.3.0beta4 on the cruisecontrol server today.
> additionally i installed deputy (SVN HEAD) and started building unsafe
> and safe apps for tinyos-2.x. i have however not yet changed to avr-gcc4
> or a newer avr-libc...
>
> i hope builds go through. it's all running just now.
>
> so right now we are building
>
> - BaseStation
> - Blink
> - MOscope
> - Null
> - Oscope
> - Powerup
> - RadioCountToLeds
> - RadioSendToLeds
>
> on
>
> - eyes, mica2, mica2dot, micaz, shimmer, tmote, tinynode
>
> both unsafe and safe.
>
> - memory graphs are however only for unsafe. in the long run i will
> need to change the whole build setup to make it easier to configure/add
> on but for now it's just a quick fix.
>
> - also note the nice power graphs in the apps!
>
>
>
> jan
>
>
> On Tue, 2008-06-24 at 08:30 -0700, Philip Levis wrote:
> > On Jun 23, 2008, at 11:27 PM, Kevin Klues wrote:
> >
> > > Just out of curiosity, when we create a package for the tinyos-tools
> > > are we going to bump up to a new minor revision (i.e. 1.3.0) or just
> > > to the build revision (i.e. 1.2.5)? To be honest I don't really
> > > understand the system we use to decide....
> >
> > Generally, we increment the minor version when the tools change
> > significantly. For example, from 1.x to 2.x, tools went from 1.1 to
> > 1.2. IIRC, tools went from 1.0 to 1.1 when TinyOS went from 1.0 to
> > 1.1. Since 1.2, there have been patches, fixes, etc., to the tools,
> > leading to 1.2.1, 1.2.2, etc.
> >
> > I'd argue that there have been enough tools changes to warrant going
> > to 1.3.
> >
> > Phil
> >
> > _______________________________________________
> > Tinyos-devel mailing list
> > Tinyos-devel at millennium.berkeley.edu
> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
--
Dr. Jan Beutel j.beutel at ieee.org
Computer Engineering and Networks Laboratory, ETZ G75
ETH Zurich +41 44 632 70 32 Phone
Gloriastrasse 35 +41 44 632 10 35 Fax
CH 8092 Zurich/Switzerland http://www.tik.ee.ethz.ch/~beutel
More information about the Tinyos-devel
mailing list