Thanks. I have the same patch but I am sure that version of the files
like tos/lib/printf/printfP are newer (i.e. 1.7) and patch was written
for older version 1.6. It is because patch failure creates a file
(PrintfP.nc.rej) which has following mis-match information (see below).
However, thanks for your reply. I will now try to patch it "manually"
again and even will create files. After your email I am confident that
it will work by manual carefully patching.
*** 40,47 ****
*
*
* @author Kevin Klues ([EMAIL PROTECTED])
- * @version $Revision: 1.6 $
- * @date $Date: 2007/04/20 01:14:13 $
*/
#include "printf.h"
--- 40,47 ----
*
*
* @author Kevin Klues ([EMAIL PROTECTED])
+ * @version $Revision: 1.8 $
+ * @date $Date: 2007/08/20 06:09:11 $
*/
#include "printf.h"
****************
*and many more such line*
*Thanks
Faisal*
*
Murray, Ben wrote:
I don't have the TestPrintfApp but I have got TinyOS-2.0.2 and have applied
the patch manually as instructed. It added the file your errors indicate are
missing (avr_stdio.h) and printf is working just fine in my application!
Have you searched for that file (avr_stdio.h) on your pc in case you applied
the patch from the wrong directory? For me it is in:
cygwin\opt\tinyos-2.x\tos\lib\printf
reference post from the tos boards:
http://www.mail-archive.com/[email protected]/msg14616.htm
l
link to the patch I applied from that archived post:
http://www.stanford.edu/~klueska/tinyos-2.0-printf.patch
good luck.
-Ben
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf
Of Faisal
Aslam
Sent: 21 November 2007 12:25
To: [email protected]
Subject: [Tinyos-help] Lesson 15 does not work with mica2 and
tinyos-2.0.2
I am using tinyos-2.0.2 and mica2 motes. I tried lesson-15
and it does
not work.
Firstly, the patch mentioned in the lesson fails to apply. I
believe it
fails because the version of code in tinyos-2.0.2 is newer
and patch is
for an older version. Hence I have to applied the patch by hand.
After that, when I make TestPrintf application then I still get
following errors. (I am able to do most of other
tutorials/lessons hence
you can assume that my system is configured correctly)
----
$ make mica2
mkdir -p build/mica2
mig java -target=mica2 -I/opt/tinyos-2.x/tos/lib/printf
-DIDENT_PROGRAM_NAME=\"TestPrintfAppC\" -DIDENT_USER_ID=\"aslam\"
-DIDENT_HOSTNAME=\"verona\" -DIDENT_US
-java-classname=PrintfMsg \
/opt/tinyos-2.x/tos/lib/printf/printf.h printf_msg -o
PrintfMsg.java
/opt/tinyos-2.x/tos/lib/printf/printf.h:41:25: avr_stdio.h:
No such file
or directory
<commandline>: failed to preprocess
/opt/tinyos-2.x/tos/lib/printf/printf.h
failed to parse message file /opt/tinyos-2.x/tos/lib/printf/printf.h
make: *** [PrintfMsg.java] Error 1
----
Please help in solving this problem! Thanking you in anticipation.
Faisal Aslam
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/t
inyos-help
*******************************************************************************
Please consider the environment before printing this email.
*******************************************************************************
This email and any files transmitted with it are intended solely for the use of
the individual or entity to whom they are addressed and may not be divulged to
any third party without the express permission of the originator. Any views
expressed in this message are those of the individual sender, except where the
sender specifically states them to be the views of Thales Research & Technology
(UK) Limited.
*******************************************************************************
_______________________________________________
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