[Tinyos-help] Tinyos 1.1.3 make error on TinyDBApp

polastre at EECS.Berkeley.EDU polastre at EECS.Berkeley.EDU
Fri Jan 23 04:06:16 PST 2004


The error is due to the fact that the RadioCoordinator interface has changed to assist groups working on time synchronization research.  The appropriate functions in TinyDB will need to be updated.  If it can wait 2 weeks, I can do it when I get back.  Otherwise, if someone is so inclined, the changes to TupleRouterM.nc are trivial--just cut and paste the definitions from RadioCoordinator.nc.  The semantics haven't changed, just the information passed through the interface.

-Joe

----- Original Message -----
From: Kristin Wright <kwright at eecs.berkeley.edu>
Date: Wednesday, January 21, 2004 6:08 pm
Subject: RE: [Tinyos-help] Tinyos 1.1.3 make error on TinyDBApp

> TinyDB 1.1.1 might have had some compilation problems due to some
> incompatibility issues w/the new radio stack. These don't happen 
> in the next
> release.
> 
> I expect the next snapshot to come out 'any day now'.
> 
> -kw
> 
> -----Original Message-----
> From: tinyos-help-bounces at Millennium.Berkeley.EDU
> [tinyos-help-bounces at Millennium.Berkeley.EDU] On Behalf Of Syed M.
> Akbar
> Sent: Monday, January 19, 2004 6:46 PM
> To: tinyos-help at Millennium.Berkeley.EDU
> Subject: [Tinyos-help] Tinyos 1.1.3 make error on TinyDBApp
> 
> I upgraded to Tinyos 1.1.3 and have TinyDB 1.1.1 installed. I get the
> following error when doing a make mica2.
> 
> Also, is TinyDB 1.1.3 going to released soon?
> 
> Thanks
> 
> Syed Akbar
> 
> Alico Systems Inc
> www.alicosystems.com
> 
> 
> 
> $ make mica2
> mkdir -p build/mica2
>    compiling TinyDBApp to a mica2 binary
> ncc -o build/mica2/main.exe -Os -board=micasb -target=mica2
> -DTOSH_DATA_LENGTH=4
> 9 -I %T/lib/Util -I%T/lib/Attributes -I%T/lib/Commands -I%T/lib/TinyDB
> -I%T/lib/
> Route -I%T/lib/Queue  -I%T/lib/FS -I%T/lib/TinyDB/Aggregates
> -fno-strict-aliasin
> g -DCC1K_DEF_FREQ=433002000 -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x57
> -Wnesc-all -f
> inline-limit=100000 -fnesc-cfile=build/mica2/app.c  TinyDBApp.nc -lm
> C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:3864:
> conflicting
> types for `RadioReceiveCoordinator.startSymbol'
> C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc:31:
> previous
> declaration of `RadioReceiveCoordinator.startSymbol'
> C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:3921:
> conflicting
> types for `RadioSendCoordinator.startSymbol'
> C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc:31:
> previous
> declaration of `RadioSendCoordinator.startSymbol'
> C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:196:
> `RadioReceiv
> eCoordinator.blockTimer' not implemented
> C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:196:
> `RadioSendCo
> ordinator.blockTimer' not implemented
> make: *** [build/mica2/main.exe] Error 1
> 
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at Millennium.Berkeley.EDU
> http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-help
> 
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at Millennium.Berkeley.EDU
> http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-help
> 



More information about the Tinyos-help mailing list