Have you been able to find a solution to your problem?

This issue is resolved if you use
-target=telosb (or any other platform you are using)
instead of -target=null

It seems to be an issue with mig. Changing the target resolves the issue of
parsing TestSerial.h.
But the real problem starts after that. The .java file that mig is
generating is throwing up a lot of errors when the java compiler tries to
compile it.

Some of the errors:
javac -target 1.4 -source 1.4 *.java
TestSerialMsg.java:88: unclosed string literal
        s += "  [nx_struct test_serial_msg 2 137
             ^
TestSerialMsg.java:89: illegal start of expression
=0x"+Long.toHexString(get_nx_struct test_serial_msg 2 137
^
TestSerialMsg.java:89: hexadecimal numbers must contain at least one
hexadecimal digit
=0x"+Long.toHexString(get_nx_struct test_serial_msg 2 137
 ^
TestSerialMsg.java:89: unclosed string literal
=0x"+Long.toHexString(get_nx_struct test_serial_msg 2 137

I think it's still a problem with mig. It's not generating the right .java
files.
Does anybody have any idea about this?

On Mon, Mar 12, 2012 at 5:53 PM, Prasanth P <[email protected]> wrote:

> I am trying Tinyos 2.1.0 in Ubuntu 11.10.
> Seems some problem in compiling TestSerial application in
> /apps/test/TestSerial/
>
> This is the error am getting while compiling for Telosb
>
> make telosb
>
> mkdir -p build/telosb
> mig java -target=null -I/opt/tinyos-2.1.0/tos/lib/T2Hack
> -DIDENT_APPNAME=\"TestSerialAppC\" -DIDENT_USERNAME=\"root\"
> -DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USERHASH=0xa3473ba6L
> -DIDENT_TIMESTAMP=0x4f5de953L -DIDENT_UIDHASH=0x76093f42L
> -java-classname=TestSerialMsg TestSerial.h test_serial_msg -o
> TestSerialMsg.java
> two source files specified (PLATFORM_NULL and
> IDENT_APPNAME="TestSerialAppC")
> failed to parse message file TestSerial.h
> make: *** [TestSerialMsg.java] Error 1
>
> Plz reply if somebody have any idea on this.
>
>
> --
> Regards
> Prasanth.P
>
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
Thanks,
Siddharth Dagar
IIT Kharagpur
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to