Hi,

your java seems to be messed up. check if tinyos.jar is in your
classpath variable.

ankur

On Sun, Feb 28, 2010 at 5:23 PM, Alhad Rajurwar <[email protected]> wrote:
> Hi there, I am getting this error when I mkdir -p build/telosb
> javac -target 1.4 -source 1.4 *.java
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Message.java:84:
> cannot find symbol
> symbol  : class SerialPacket
> location: class net.tinyos.message.Message
>   private SerialPacket serialPacket;
>           ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Message.java:676:
> cannot find symbol
> symbol  : class SerialPacket
> location: class net.tinyos.message.Message
>   public SerialPacket getSerialPacket() {
>          ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Message.java:684:
> cannot find symbol
> symbol  : class SerialPacket
> location: class net.tinyos.message.Message
>   protected void setSerialPacket(SerialPacket mySerialPacket) {
>                                  ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:86: cannot
> find symbol
> symbol  : class SerialPacket
> location: class net.tinyos.message.Sender
>     SerialPacket packet =
>     ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:87: cannot
> find symbol
> symbol  : class SerialPacket
> location: class net.tinyos.message.Sender
>         new SerialPacket(SerialPacket.offset_data(0) + data.length);
>             ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:87: cannot
> find symbol
> symbol  : variable SerialPacket
> location: class net.tinyos.message.Sender
>         new SerialPacket(SerialPacket.offset_data(0) + data.length);
>                          ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:87:
> operator + cannot be applied to SerialPacket.offset_data,int
>         new SerialPacket(SerialPacket.offset_data(0) + data.length);
>                                                  ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:95: cannot
> find symbol
> symbol  : variable Serial
> location: class net.tinyos.message.Sender
>     fullPacket[0] = Serial.TOS_SERIAL_ACTIVE_MESSAGE_ID;
>                     ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:166:
> cannot find symbol
> symbol  : variable Serial
> location: class net.tinyos.message.Receiver
>     if (packet[0] != Serial.TOS_SERIAL_ACTIVE_MESSAGE_ID)
>                      ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:169:
> cannot find symbol
> symbol  : class SerialPacket
> location: class net.tinyos.message.Receiver
>     SerialPacket msg = new SerialPacket(packet, 1);
>     ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:169:
> cannot find symbol
> symbol  : class SerialPacket
> location: class net.tinyos.message.Receiver
>     SerialPacket msg = new SerialPacket(packet, 1);
>                            ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:170:
> internal error; cannot instantiate Integer(int) at java.lang.Integer to ()
>     Integer type = new Integer(msg.get_header_type());
>                    ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:190:
> cannot find symbol
> symbol  : variable SerialPacket
> location: class net.tinyos.message.Receiver
>         received.dataSet(msg.dataGet(), SerialPacket.offset_data(0) +
> msg.baseOffset(),
>                                         ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:85:
> cannot find symbol
> symbol  : variable Serial
> location: class net.tinyos.packet.Packetizer
>   final static int SYNC_BYTE = Serial.HDLC_FLAG_BYTE;
>                                ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:87:
> cannot find symbol
> symbol  : variable Serial
> location: class net.tinyos.packet.Packetizer
>   final static int ESCAPE_BYTE = Serial.HDLC_CTLESC_BYTE;
>                                  ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:93:
> cannot find symbol
> symbol  : variable Serial
> location: class net.tinyos.packet.Packetizer
>   final static int P_ACK = Serial.SERIAL_PROTO_ACK;
>                            ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:95:
> cannot find symbol
> symbol  : variable Serial
> location: class net.tinyos.packet.Packetizer
>   final static int P_PACKET_ACK = Serial.SERIAL_PROTO_PACKET_ACK;
>                                   ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:97:
> cannot find symbol
> symbol  : variable Serial
> location: class net.tinyos.packet.Packetizer
>   final static int P_PACKET_NO_ACK = Serial.SERIAL_PROTO_PACKET_NOACK;
>                                      ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:99:
> cannot find symbol
> symbol  : variable Serial
> location: class net.tinyos.packet.Packetizer
>   final static int P_UNKNOWN = Serial.SERIAL_PROTO_PACKET_UNKNOWN;
>                                ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:334:
> possible loss of precision
> found   : int
> required: byte
>       escaped[escapePtr++] = SYNC_BYTE;
>                              ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:345:
> possible loss of precision
> found   : int
> required: byte
>         escaped[escapePtr++] = ESCAPE_BYTE;
>                                ^
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:353:
> possible loss of precision
> found   : int
> required: byte
>       escaped[escapePtr++] = SYNC_BYTE;
>                              ^
> 22 errors
> make: *** [TestSerial.class] Error 1
> am trying to compile TestSerial by typing make telosb install
>
>
> I really need to solve this. Please help if any body konws the issue.
>
> Alhad Rajurwar
> Graduate Student
> Viterbi School of Engineering
> University of Southern California
> Los Angeles
>
>
> _______________________________________________
> 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

Reply via email to