Hi, I tried to compile TestSerial application 
(\opt\tinyos-2.x\apps\tests\TestSerial) 
but received the following error :
 
**********************************************
samar...@ict23-27 ~
$ cd /
samar...@ict23-27 /
$ cd opt/tinyos-2.x/apps/tests/TestSerial/
samar...@ict23-27 /opt/tinyos-2.x/apps/tests/TestSerial
$ make shimmer
mkdir -p build/shimmer
javac -target 1.4 -source 1.4 *.java
TestSerial.java:35: package net.tinyos.message does not exist
import net.tinyos.message.*;
^
TestSerial.java:39: cannot find symbol
symbol: class MessageListener
public class TestSerial implements MessageListener {
                                   ^
TestSerial.java:41: cannot find symbol
symbol  : class MoteIF
location: class TestSerial
  private MoteIF moteIF;
          ^
TestSerial.java:43: cannot find symbol
symbol  : class MoteIF
location: class TestSerial
  public TestSerial(MoteIF moteIF) {
                    ^
TestSerial.java:68: cannot find symbol
symbol  : class Message
location: class TestSerial
  public void messageReceived(int to, Message message) {
                                      ^
TestSerialMsg.java:7: package net.tinyos.message does not exist
public class TestSerialMsg extends net.tinyos.message.Message {
                                                     ^
TestSerialMsg.java:67: package net.tinyos.message does not exist
    public TestSerialMsg(net.tinyos.message.Message msg, int base_offset) {
                                           ^
TestSerialMsg.java:76: package net.tinyos.message does not exist
    public TestSerialMsg(net.tinyos.message.Message msg, int base_offset, int da
ta_length) {
                                           ^
TestSerial.java:100: cannot find symbol
symbol  : class MoteIF
location: class TestSerial
    MoteIF mif = new MoteIF(phoenix);
    ^
TestSerial.java:100: cannot find symbol
symbol  : class MoteIF
location: class TestSerial
    MoteIF mif = new MoteIF(phoenix);
                     ^
TestSerialMsg.java:18: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:24: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:33: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:42: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:51: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:60: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:69: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:78: cannot find symbol
symbol  : method amTypeSet(int)
location: class TestSerialMsg
        amTypeSet(AM_TYPE);
        ^
TestSerialMsg.java:134: cannot find symbol
symbol  : method getUIntBEElement(int,int)
location: class TestSerialMsg
        return (int)getUIntBEElement(offsetBits_counter(), 16);
                    ^
TestSerialMsg.java:134: inconvertible types
found   : getUIntBEElement
required: int
        return (int)getUIntBEElement(offsetBits_counter(), 16);
                                    ^
TestSerialMsg.java:141: cannot find symbol
symbol  : method setUIntBEElement(int,int,int)
location: class TestSerialMsg
        setUIntBEElement(offsetBits_counter(), 16, value);
        ^
21 errors
make: *** [TestSerial.class] Error 1

**********************************************************
The same error has been appeared for command 'make telosb' too.
I thought it may be the problem with java configuration..so I tried to properly 
configure the java installation as follow:

Installation:
>First, for Windows Environment Variables, I've added the java path 
 
************************************************************
Variable name: PATH
------------------------------------------------------------
Variable value: C:\Program Files\Java\jdk1.6.0_13\bin;
 
************************************************************
 
>Next, I've tried to install the TinyOS native libraries for Java:
 
******************************************************
samar...@ict23-27 ~
$ tos-locate-jre --jni
/cygdrive/c/Program Files/Java/jdk1.6.0_13/jre/bin
samar...@ict23-27 ~
$ tos-install-jni
Installing 32-bit Java JNI code in /cygdrive/c/Program Files/Java/jdk1.6.0_13/jr
e/bin ...
done.

******************************************************
 
So it has been installed successfully. But still the same error message...while 
compiling TestSerial application (as mentioned above).
 
I'll appreciate for any suggestion regarding this.
 
Thank you.
 
with regards
Samarjit.
 


      
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to