Hi, I try to compile in TestTinyViz for micaz platform; when I do 'make pc' it works fine, with some warnings. When i try to compile for micaz platofrm I obtain this: TestTinySecM.nc: In function `StdControl.init': TestTinySecM.nc:72: `TINYSEC_ENCRYPT_AND_AUTH' undeclared (first use in this function) TestTinySecM.nc:72: (Each undeclared identifier is reported only once TestTinySecM.nc:72: for each function it appears in.) In file included from /opt/tinyos-1.x/tos/lib/TinySec/TinySecC.nc:46: /opt/tinyos-1.x/tos/interfaces/TinySec.nc: At top level: /opt/tinyos-1.x/tos/interfaces/TinySec.nc:59: syntax error before `*' /opt/tinyos-1.x/tos/interfaces/TinySec.nc:117: syntax error before `*' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:128: syntax error before `*' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:129: syntax error before `*' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:134: `TINYSEC_AUTH_ONLY' undeclared here (not in a function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:134: initializer element is not constant /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:134: (near initialization for `sendMode') /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:135: `TINYSEC_RECEIVE_AUTHENTICATED' undeclared here (not in a function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:135: initializer element is not constant /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:135: (near initialization for `receiveMode') /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `StdControl.init': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:185: `TINYSEC_NODE_ID_SIZE' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:192: array subscript is not an integer /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:195: array subscript is not an integer /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `TinySecControl.resetIV': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:278: `TINYSEC_NODE_ID_SIZE' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `Send.send': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:295: `TINYSEC_AUTH_ONLY' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:296: `TINYSEC_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:297: `TINYSEC_ENCRYPT_AND_AUTH' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:299: `TINYSEC_ENCRYPT_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:300: `TINYSEC_DISABLED' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `RadioSend.sendDone': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:307: `TINYSEC_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:308: `TINYSEC_ENCRYPT_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `RadioReceive.receive': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:314: `TINYSEC_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:315: `TINYSEC_ENCRYPT_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:316: struct has no member named `receiveSecurityMode' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:316: `TINYSEC_ENCRYPT_AND_AUTH' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:319: struct has no member named `receiveSecurityMode' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:319: `TINYSEC_AUTH_ONLY' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:322: struct has no member named `receiveSecurityMode' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:322: `TINYSEC_DISABLED' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:325: `TINYSEC_RECEIVE_ANY' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:338: `TINYSEC_RECEIVE_AUTHENTICATED' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:343: `TINYSEC_RECEIVE_CRC' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `TinySecMode.setTransmitMode': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:351: `TINYSEC_ENCRYPT_AND_AUTH' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:352: `TINYSEC_AUTH_ONLY' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:353: `TINYSEC_DISABLED' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `TinySecMode.setReceiveMode': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:361: `TINYSEC_RECEIVE_AUTHENTICATED' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:362: `TINYSEC_RECEIVE_CRC' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:363: `TINYSEC_RECEIVE_ANY' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `decryptIncrementalInit': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:484: struct has no member named `addr' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:485: struct has no member named `type' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:486: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:498: struct has no member named `iv' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:500: struct has no member named `addr' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `decryptIncremental': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:542: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:543: `cleartext_rec_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `computeMACIncremental': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:585: `TINYSEC_MSG_DATA_SIZE' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `computeMACIncrementalFinish': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:619: struct has no member named `calc_mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:622: struct has no member named `MACcomputed' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:623: struct has no member named `receiveDone' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `verifyMAC': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:641: struct has no member named `MACcomputed' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:657: struct has no member named `calc_mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:657: subscripted value is neither array nor pointer /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:657: struct has no member named `mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:657: subscripted value is neither array nor pointer /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:661: struct has no member named `MACcomputed' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:662: `cleartext_rec_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: At top level: /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:673: syntax error before `*' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `TinySec.receiveInit': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:675: `cleartext_rec_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:675: `cleartext_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:677: `TINYSEC_MSG_DATA_SIZE' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:681: struct has no member named `cryptoDone' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:682: struct has no member named `receiveDone' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:683: struct has no member named `MACcomputed' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `TinySecRadio.byteReceived': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:703: struct has no member named `iv' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:709: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:714: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:717: struct has no member named `mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:717: subscripted value is neither array nor pointer /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:726: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:727: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:729: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:730: `TINYSEC_ENCRYPT_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:739: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:739: `TINYSEC_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:741: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:748: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:759: struct has no member named `iv' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:765: invalid use of undefined type `struct TOS_Msg_TinySecCompat' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:806: `cleartext_rec_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:806: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:809: struct has no member named `cryptoDone' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:811: struct has no member named `receiveDone' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:815: struct has no member named `receiveDone' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:816: struct has no member named `MACcomputed' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:818: struct has no member named `cryptoDone' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: At top level: /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:831: syntax error before `*' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `TinySec.sendInit': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:832: `cleartext_send_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:832: `cleartext_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:835: struct has no member named `addr' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:836: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:837: struct has no member named `type' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:840: `TINYSEC_ENCRYPT_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:848: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:848: `TINYSEC_ENABLED_BIT' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:858: `TINYSEC_MSG_DATA_SIZE' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `computeMAC': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:872: struct has no member named `addr' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:874: struct has no member named `calc_mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:879: struct has no member named `mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:879: struct has no member named `calc_mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: At top level: /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:890: syntax error before `*' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `addPadding': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:893: `dataLength' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:894: `bufptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `encrypt': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:905: struct has no member named `addr' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:906: struct has no member named `type' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:906: struct has no member named `length' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:914: struct has no member named `iv' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:916: struct has no member named `addr' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:925: `cleartext_send_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:928: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:933: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:940: `TINYSEC_NODE_ID_SIZE' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `noEncrypt': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:955: struct has no member named `iv' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:956: struct has no member named `enc' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:956: `cleartext_send_ptr' undeclared (first use in this function) /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc: In function `TinySecRadio.getTransmitByte': /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:986: struct has no member named `iv' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:992: struct has no member named `mac' /opt/tinyos-1.x/tos/lib/TinySec/TinySecM.nc:992: subscripted value is neither array nor pointer make: *** [exe0] Error 1
It seems that someone file are no correctly linked
_______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help