Hi, You can also use ant to compile the java sdk. I think it works better, but I didn't used any of it for a while.
Andris On Mon, Apr 14, 2014 at 4:28 PM, kh sabrine <sabrine...@gmail.com> wrote: > Hi everyone, > > I installed Tinyos 2.1 in my windows XP 32 bit, i followed all the > installation steps. > My Path is > : %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program > Files\Java\jdk1.6.0_10\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\PROGRA~1\ATT\Graphviz\bin\tools;C:\cygwin\opt\tinyos-2.x\support\sdk\java > CLASSPATH: > .;C:/cygwin/opt/tinyos-2.x/support/sdk/java;C:/cygwin/opt/tinyos-2.x/support/sdk/java/tinyos.jar;. > I navigate to C:\cygwin\opt\tinyos-2.x\support\sdk\java and i type* make*to > compile the Java environment, but i found this error message: > > a > $ make > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java > make[1]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net' > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/net > make[2]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos' > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/net/tinyos > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/packet' > Makefile:11: *** target pattern contains no `%'. Stop. > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/packet' > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/message' > Makefile:11: *** target pattern contains no `%'. Stop. > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/message' > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/sf' > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/net/tinyos/sf > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/sf' > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/comm' > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/net/tinyos/comm > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/comm' > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/mviz' > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/net/tinyos/mviz > javac DDocument.java > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Message.java:84: > ca > nnot find symbol > symbol : class SerialPacket > location: class net.tinyos.message.Message > private SerialPacket serialPacket; > ^ > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Message.java:676: > c > annot find symbol > symbol : class SerialPacket > location: class net.tinyos.message.Message > public SerialPacket getSerialPacket() { > ^ > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Message.java:684: > c > annot find symbol > symbol : class SerialPacket > location: class net.tinyos.message.Message > protected void setSerialPacket(SerialPacket mySerialPacket) { > ^ > > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\mviz\MessageInput.java:113: > warning: non-varargs call of varargs method with inexact argument type > for last > parameter; > cast to java.lang.Object for a varargs call > cast to java.lang.Object[] for a non-varargs call and to suppress this > warning > Integer result = (Integer)method.invoke(message, null); > ^ > > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\mviz\MessageInput.java:126: > warning: non-varargs call of varargs method with inexact argument type > for last > parameter; > cast to java.lang.Object for a varargs call > cast to java.lang.Object[] for a non-varargs call and to suppress this > warning > Integer result = (Integer)method.invoke(message, null); > ^ > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:86: > can > not find symbol > symbol : class SerialPacket > location: class net.tinyos.message.Sender > SerialPacket packet = > ^ > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:87: > can > not find symbol > symbol : class SerialPacket > location: class net.tinyos.message.Sender > new SerialPacket(SerialPacket.offset_data(0) + data.length); > ^ > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:87: > can > not find symbol > symbol : variable SerialPacket > location: class net.tinyos.message.Sender > new SerialPacket(SerialPacket.offset_data(0) + data.length); > ^ > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:87: > ope > rator + cannot be applied to SerialPacket.offset_data,int > new SerialPacket(SerialPacket.offset_data(0) + data.length); > ^ > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:95: > can > not find symbol > symbol : variable Serial > location: class net.tinyos.message.Sender > fullPacket[0] = Serial.TOS_SERIAL_ACTIVE_MESSAGE_ID; > ^ > > C:\cygwin\opt\tinyos-2.x\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) > ^ > C:\cygwin\opt\tinyos-2.x\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); > ^ > > C:\cygwin\opt\tinyos-2.x\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); > ^ > > C:\cygwin\opt\tinyos-2.x\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.baseOf > fset(), > ^ > > C:\cygwin\opt\tinyos-2.x\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; > ^ > > C:\cygwin\opt\tinyos-2.x\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; > ^ > > C:\cygwin\opt\tinyos-2.x\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; > ^ > > C:\cygwin\opt\tinyos-2.x\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; > ^ > > C:\cygwin\opt\tinyos-2.x\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; > ^ > > C:\cygwin\opt\tinyos-2.x\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; > ^ > > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:334: > possible loss of precision > found : int > required: byte > escaped[escapePtr++] = SYNC_BYTE; > ^ > > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:345: > possible loss of precision > found : int > required: byte > escaped[escapePtr++] = ESCAPE_BYTE; > ^ > > C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:353: > possible loss of precision > found : int > required: byte > escaped[escapePtr++] = SYNC_BYTE; > ^ > Note: Some input files use unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > 21 errors > 2 warnings > make[3]: *** [DDocument.class] Error 1 > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/mviz' > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/sim' > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/net/tinyos/sim > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/sim' > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/tools' > Makefile:15: *** target pattern contains no `%'. Stop. > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/tools' > make[3]: Entering directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/ > net/tinyos/util' > ... /cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/net/tinyos/util > make[3]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos/util' > make[2]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et/tinyos' > make[1]: Leaving directory > `/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/n > et' > > Thanks in advance > > _______________________________________________ > Tinyos-help mailing list > Tinyos-help@millennium.berkeley.edu > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help