It llooks like you are using alot of old stuff (old avr compiler, old tinyos-tools, etc.), you should probably look into updating... if not, see the tutorial below for instructions for using printf with tinyos-2.0.2 (link at the top)
The tutorial for printf is here: http://docs.tinyos.net/index.php/The_TinyOS_printf_Library Kevin On Thu, Jul 31, 2008 at 7:27 AM, Nicola Wegner <[EMAIL PROTECTED]> wrote: > 2008/7/31 Kevin Klues <[EMAIL PROTECTED]>: >> I'm not sure which version of printf you are using, but the version in >> cvs should work as outlined in the tutorial. >> >> Kevin > > Hi, > yes, I did not use the latest version. Now I have changed to the > latest version from cvs and I get a lot of errors. I removed explicit > flush from my code but still errors. In the cvs comments it is written > that you do not need any wiring. I am a little bit confused now :-O Is > there any usage example for the new version? > > Below the errors I get... > > -------------------------------- > $ makesnooper.sh > mkdir -p build/micaz > compiling SnooperAppC to a micaz binary > ncc -o build/micaz/main.exe -Os -I%T/lib/net/ctp -I%T/lib/net > -I%T/lib/net/le -finlin > e-limit=100000 -Wall -Wshadow -Wnesc-all -target=micaz > -fnesc-cfile=build/micaz/app.c > -board=mts300 -I/opt/tinyos-2.x/tos/lib/printf -I../ > -DCC2420_NO_ACKNOWLEDGEMENTS -D > CC2420_NO_ADDRESS_RECOGNITION -DPRINTF_BUFFER_SIZE=1000 > -DIDENT_PROGRAM_NAME=\"Snoope > rAppC\" -DIDENT_USER_ID=\"Nicki\" -DIDENT_HOSTNAME=\"ltnic\" > -DIDENT_USER_HASH=0xce21 > d42fL -DIDENT_UNIX_TIME=0x4891c872L -DIDENT_UID_HASH=0x9bd619eaL > -fnesc-dump=wiring - > fnesc-dump='interfaces(!abstract())' > -fnesc-dump='referenced(interfacedefs, component > s)' -fnesc-dumpfile=build/micaz/wiring-check.xml SnooperAppC.nc -lm > In file included from /opt/tinyos-2.x/tos/lib/printf/printf.h:49, > from SnooperC.nc:1, > from SnooperAppC.nc:6: > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:408: syntax error before `3' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:598: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:604: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:611: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:616: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:639: syntax error before `__fmt' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:645: syntax error before `__fmt' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:653: syntax error before `__fmt' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:659: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:665: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:675: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:681: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:687: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:693: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:703: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:709: syntax error before `__s' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:714: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:720: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:727: syntax error before `__str' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:732: syntax error before `__str' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:738: syntax error before `__str' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:743: syntax error before `__str' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:753: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:761: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:766: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:800: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:812: syntax error before `__str' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:819: syntax error before `__str' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:831: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:836: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:847: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:858: syntax error before `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1008: syntax error before > `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1013: syntax error before > `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1021: syntax error before > `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1026: syntax error before > `__stream' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1033: syntax error before `__fmt' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1038: syntax error before `__fmt' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1046: syntax error before `__fmt' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1054: syntax error before `__buf' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1059: syntax error before `__buf' > /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:1071: syntax error before `stream' > In file included from /opt/tinyos-2.x/tos/lib/printf/PrintfC.nc:56, > from /opt/tinyos-2.x/tos/lib/printf/MainC.nc:51, > from SnooperAppC.nc:8: > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:80: warning: implicit > declaration of functi > on `TCAST' > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:80: syntax error before `int' > In component `PrintfP': > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:84: unknown attribute `safe' > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:84: empty scalar initializer > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:84: (near initialization for [EMAIL > PROTECTED]') > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function > `SerialControl.startDone': > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:116: `__iob' undeclared > (first use in this > function) > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:116: (Each undeclared > identifier is reporte > d only once > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:116: for each function it appears > in.) > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:116: subscripted value is > neither array nor > pointer > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `sendNext': > /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:134: warning: passing > argument 2 of `Packet > .getPayload' makes pointer from integer without a cast > In component `DbgMessengerC': > ../DbgMessengerC.nc: At top level: > ../DbgMessengerC.nc:40: no match > make: *** [exe0] Error 1 > -------------------------------- > Thanks > > Nicola > _______________________________________________ > Tinyos-help mailing list > Tinyos-help@millennium.berkeley.edu > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > -- ~Kevin _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help