From: Hu S. <hu...@xb...> - 2005-04-12 09:34:19
|
Hi David G, When I compile the cricket application on nesc1.2, I got following errors: Beijing@DEMO /opt/tinyos-1.x/apps/Cricket $ make cricket mkdir -p build/cricket compiling Cricket to a cricket binary ncc -o build/cricket/main.exe -Os -Wl,-u,vfprintf -lprintf_flt -lm -finline-li it=100000 -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=cricket -fn sc-cfile=build/cricket/app.c -board=micasb -DIDENT_PROGRAM_NAME="Cricket" -DIDE T_PROGRAM_NAME_BYTES="67,114,105,99,107,101,116,0" -DIDENT_USER_HASH=0xb1f3afb9 -DIDENT_UNIX_TIME=0x425b8fcaL Cricket.nc -lm assertion "type_size_cc(t)" failed: file "types.c", line 1802 nesC: Internal error. Please send a bug report to the nesC bug mailing list at nes...@li... make: *** [exe0] Error 1 But cricket app can be compiled in nesC 1.1.2 without error. $ make cricket mkdir -p build/cricket compiling Cricket to a cricket binary ncc -o build/cricket/main.exe -Os -Wl,-u,vfprintf -lprintf_flt -lm -finline-lim it=100000 -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=cricket -fne sc-cfile=build/cricket/app.c -board=micasb -DIDENT_PROGRAM_NAME="Cricket" -DIDEN T_PROGRAM_NAME_BYTES="67,114,105,99,107,101,116,0" -DIDENT_USER_HASH=0xb1f3afb9L -DIDENT_UNIX_TIME=0x425b9123L Cricket.nc -lm CricketM.nc: In function `Serial.Receive': CricketM.nc:826: warning: decimal constant is so large that it is unsigned CricketM.nc:827: warning: decimal constant is so large that it is unsigned C:/tinyos/cygwin/opt/tinyos-1.cvs/tos/system/RealMain.nc: In function `main': C:/tinyos/cygwin/opt/tinyos-1.cvs/tos/interfaces/StdControl.nc:63: warning: `res ult' might be used uninitialized in this function compiled Cricket to build/cricket/main.exe 33756 bytes in ROM 3181 bytes in RAM avr-objcopy --output-target=srec build/cricket/main.exe build/cricket/main.srec avr-objcopy --output-target=ihex build/cricket/main.exe build/cricket/main.ihex Best regards, Hu Siquan hu...@xb... 2005-04-12 |