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