Dear HELP,

I'm trying to get TinyOS up and running on my MacBook Pro with OS X Snow 
Leopard and I've got issues. Please could someone have try and find time to 
give me some help?

I'm trying to follow a mix of:

http://docs.tinyos.net/index.php/Installing_TinyOS-2.x_on_Mac_OS_X_%28Snow_Leopard%29

and

http://research-machine.blogspot.com/2010/01/how-to-install-tinyos-2-on-macosx-106.html

and

http://www.mobilab.unina.it/TinyOSMAC.htm

(none of these links seem to have a full set of instructions, i.e. some 
"obvious" steps seem to be missing)

I understand that I should be using gcc43 or gcc44, but

cd tools
./Bootstrap
./configure
make

throws up errors unless I use the pre-installed gcc-4.0 or gcc-4.2, i.e. using 
the recommended soft links doesn't work.

I then get errors with
cd $TOSROOT/support/sdk/java
make

This seems to be an error with mig that yields SerialPacket.java and 
PrintMsg.java in the wrong format (very long make output included below). I 
have used

export PATH=$TOSROOT/tools/tinyos/ncc/:$PATH
chmod a+x $TOSROOT/tools/tinyos/ncc/mig

to use the tinyos mig rather than that in /usr/local/bin. tos-check-env output 
also below and java version is:

Alexander-Forresters-MacBook-Pro:java alex$ java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3261)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)


I've been trawling through message boards for a couple of days now. Any help 
would be much appreciated. No doubt you'll need some more info and I'll try to 
respond with it by return (my out of office auto reply that you'll get 
initially is because I'm hiding in my office trying to sort this out).

Best wishes,
Alex

Dr Alexander I J Forrester MEng PhD CEng MIMechE
Senior Lecturer
Computational Engineering and Design Research Group / Rolls-Royce UTC for 
Computational Engineering
School of Engineering Sciences
University of Southampton
Southampton SO17 1BJ
Tel. 023 80592713

Southampton University Human Powered Aircraft, SUHPA: 
www.soton.ac.uk/suhpa<http://www.soton.ac.uk/suhpa>

We have a book: "Engineering Design via Surrogate Modelling: A Practical 
Guide<http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470060689.html>", with 
accompanying Matlab software<http://www.wiley.com/go/forrester>.


Alexander-Forresters-MacBook-Pro:java alex$ make
... /Users/alex/tinyos-2.x/support/sdk/java
... /Users/alex/tinyos-2.x/support/sdk/java/net
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/packet
ncg -o Serial.java -java-classname=net.tinyos.packet.Serial java 
/Users/alex/tinyos-2.x/tos/lib/serial/Serial.h Serial.h
In file included from /usr/include/string.h:148,
                 from /Users/alex/tinyos-2.x/tos/system/tos.h:13:
/usr/include/secure/_string.h: In function `__inline_memcpy_chk':
/usr/include/secure/_string.h:58: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_memmove_chk':
/usr/include/secure/_string.h:69: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_memset_chk':
/usr/include/secure/_string.h:80: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strcpy_chk':
/usr/include/secure/_string.h:91: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_stpcpy_chk':
/usr/include/secure/_string.h:103: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strncpy_chk':
/usr/include/secure/_string.h:116: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strcat_chk':
/usr/include/secure/_string.h:127: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strncat_chk':
/usr/include/secure/_string.h:139: warning: return makes pointer from integer 
without a cast
In file included from /Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc:52,
                 from /Users/alex/tinyos-2.x/tos/system/TinySchedulerC.nc:51:
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h: In function 
`__nesc_ntoh_afloat':
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h:22: warning: 
pointer/integer type mismatch in conditional expression
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h: In function 
`__nesc_hton_afloat':
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h:27: warning: 
pointer/integer type mismatch in conditional expression
In file included from /Users/alex/tinyos-2.x/tos/system/TinySchedulerC.nc:51:
In component `SchedulerBasicP':
/Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 
`Scheduler.init':
/Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc:128: warning: 
pointer/integer type mismatch in conditional expression
javac Serial.java
javac AbstractSource.java
javac BaudRate.java
javac BuildSource.java
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac ParseArgs.java
javac Platform.java
Note: Platform.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message
mig -o SerialPacket.java -java-classname=net.tinyos.message.SerialPacket java 
/Users/alex/tinyos-2.x/tos/lib/serial/Serial.h serial_packet 
-I/Users/alex/tinyos-2.x/tos/types
In file included from /usr/include/string.h:148,
                 from /Users/alex/tinyos-2.x/tos/system/tos.h:13:
/usr/include/secure/_string.h: In function `__inline_memcpy_chk':
/usr/include/secure/_string.h:58: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_memmove_chk':
/usr/include/secure/_string.h:69: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_memset_chk':
/usr/include/secure/_string.h:80: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strcpy_chk':
/usr/include/secure/_string.h:91: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_stpcpy_chk':
/usr/include/secure/_string.h:103: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strncpy_chk':
/usr/include/secure/_string.h:116: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strcat_chk':
/usr/include/secure/_string.h:127: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strncat_chk':
/usr/include/secure/_string.h:139: warning: return makes pointer from integer 
without a cast
In file included from /Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc:52,
                 from /Users/alex/tinyos-2.x/tos/system/TinySchedulerC.nc:51:
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h: In function 
`__nesc_ntoh_afloat':
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h:22: warning: 
pointer/integer type mismatch in conditional expression
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h: In function 
`__nesc_hton_afloat':
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h:27: warning: 
pointer/integer type mismatch in conditional expression
In file included from /Users/alex/tinyos-2.x/tos/system/TinySchedulerC.nc:51:
In component `SchedulerBasicP':
/Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 
`Scheduler.init':
/Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc:128: warning: 
pointer/integer type mismatch in conditional expression
warning: Cannot determine AM type for serial_packet
         (Looking for definition of AM_SERIAL_PACKET)
javac SerialPacket.java
SerialPacket.java:90: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:91: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:91: hexadecimal numbers must contain at least one hexadecimal 
digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:91: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:91: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:92: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:92: ';' expected
())+"]\n";
  ^
SerialPacket.java:92: not a statement
())+"]\n";
   ^
SerialPacket.java:95: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:96: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:96: hexadecimal numbers must contain at least one hexadecimal 
digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:96: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:96: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:97: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:97: ';' expected
())+"]\n";
  ^
SerialPacket.java:97: not a statement
())+"]\n";
   ^
SerialPacket.java:100: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:101: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:101: hexadecimal numbers must contain at least one 
hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:101: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:101: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:102: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:102: ';' expected
())+"]\n";
  ^
SerialPacket.java:102: not a statement
())+"]\n";
   ^
SerialPacket.java:105: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:106: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:106: hexadecimal numbers must contain at least one 
hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:106: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:106: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:107: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:107: ';' expected
())+"]\n";
  ^
SerialPacket.java:107: not a statement
())+"]\n";
   ^
SerialPacket.java:110: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:111: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:111: hexadecimal numbers must contain at least one 
hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:111: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:111: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:112: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:112: ';' expected
())+"]\n";
  ^
SerialPacket.java:112: not a statement
())+"]\n";
   ^
SerialPacket.java:115: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:116: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:116: hexadecimal numbers must contain at least one 
hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:116: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:116: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:117: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:117: ';' expected
())+"]\n";
  ^
SerialPacket.java:117: not a statement
())+"]\n";
   ^
SerialPacket.java:120: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:121: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:121: hexadecimal numbers must contain at least one 
hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:121: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:121: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:122: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:122: ';' expected
())+"]\n";
  ^
SerialPacket.java:122: not a statement
())+"]\n";
   ^
SerialPacket.java:125: unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
SerialPacket.java:126: illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
SerialPacket.java:126: hexadecimal numbers must contain at least one 
hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
SerialPacket.java:126: unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
SerialPacket.java:126: ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
SerialPacket.java:127: illegal start of expression
())+"]\n";
 ^
SerialPacket.java:127: ';' expected
())+"]\n";
  ^
SerialPacket.java:127: not a statement
())+"]\n";
   ^
SerialPacket.java:147: ';' expected
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                            ^
SerialPacket.java:147: <identifier> expected
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                                          ^
SerialPacket.java:147: illegal start of type
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                                             ^
SerialPacket.java:147: <identifier> expected
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                                              ^
SerialPacket.java:156: ';' expected
    public static boolean isArray_nx_struct serial_packet 7 -1
                                           ^
SerialPacket.java:156: <identifier> expected
    public static boolean isArray_nx_struct serial_packet 7 -1
                                                         ^
SerialPacket.java:156: illegal start of type
    public static boolean isArray_nx_struct serial_packet 7 -1
                                                            ^
SerialPacket.java:156: <identifier> expected
    public static boolean isArray_nx_struct serial_packet 7 -1
                                                             ^
SerialPacket.java:165: ';' expected
    public static int offset_nx_struct serial_packet 7 -1
                                      ^
SerialPacket.java:165: <identifier> expected
    public static int offset_nx_struct serial_packet 7 -1
                                                    ^
SerialPacket.java:165: illegal start of type
    public static int offset_nx_struct serial_packet 7 -1
                                                       ^
SerialPacket.java:165: <identifier> expected
    public static int offset_nx_struct serial_packet 7 -1
                                                        ^
SerialPacket.java:174: ';' expected
    public static int offsetBits_nx_struct serial_packet 7 -1
                                          ^
SerialPacket.java:174: <identifier> expected
    public static int offsetBits_nx_struct serial_packet 7 -1
                                                        ^
SerialPacket.java:174: illegal start of type
    public static int offsetBits_nx_struct serial_packet 7 -1
                                                           ^
SerialPacket.java:174: <identifier> expected
    public static int offsetBits_nx_struct serial_packet 7 -1
                                                            ^
SerialPacket.java:183: ';' expected
    public  get_nx_struct serial_packet 7 -1
                                       ^
SerialPacket.java:185: illegal start of expression
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                ^
SerialPacket.java:185: ')' expected
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                                         ^
SerialPacket.java:185: not a statement
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                                                          ^
SerialPacket.java:185: ';' expected
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                                                            ^
SerialPacket.java:186: ';' expected
(),   header.src Nnx_uint16_t 16 16
                             ^
SerialPacket.java:194: '(' expected
    public void set_nx_struct serial_packet 7 -1
                              ^
SerialPacket.java:194: <identifier> expected
    public void set_nx_struct serial_packet 7 -1
                                           ^
SerialPacket.java:194: illegal start of type
    public void set_nx_struct serial_packet 7 -1
                                              ^
SerialPacket.java:194: <identifier> expected
    public void set_nx_struct serial_packet 7 -1
                                               ^
SerialPacket.java:195: <identifier> expected
( value) {
       ^
SerialPacket.java:196: ')' expected
        set(offsetBits_nx_struct serial_packet 7 -1
                                ^
SerialPacket.java:196: not a statement
        set(offsetBits_nx_struct serial_packet 7 -1
                                                 ^
SerialPacket.java:196: ';' expected
        set(offsetBits_nx_struct serial_packet 7 -1
                                                   ^
SerialPacket.java:197: ';' expected
(),   header.src Nnx_uint16_t 16 16
                             ^
SerialPacket.java:198: not a statement
, value);
  ^
SerialPacket.java:198: ';' expected
, value);
       ^
SerialPacket.java:205: ';' expected
    public static int size_nx_struct serial_packet 7 -1
                                    ^
SerialPacket.java:205: <identifier> expected
    public static int size_nx_struct serial_packet 7 -1
                                                  ^
SerialPacket.java:205: illegal start of type
    public static int size_nx_struct serial_packet 7 -1
                                                     ^
100 errors
make[3]: *** [SerialPacket.class] Error 1
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/sf
javac SFClient.java
Note: /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/sf/SFWindow.java uses 
or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/sf/SFListen.java uses 
unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac SFNullRenderer.java
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/comm
javac NativeSerial.java
javac TOSCommJNI.java
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/mviz
javac DDocument.java
Note: DDocument.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac DLayer.java
Note: DLayer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac DLink.java
javac DLinkModel.java
Note: DLinkModel.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac DLinkModelListener.java
javac DMote.java
javac DMoteModel.java
Note: DMoteModel.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac DMoteModelListener.java
javac DNavigate.java
Note: DNavigate.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac DShape.java
javac DShapeModel.java
Note: DShapeModel.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
javac DShapeModelListener.java
javac DataModel.java
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:90:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:91:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:91:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:91:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:91:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:92:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:92:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:92:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:95:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:96:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:96:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:96:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:96:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:97:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:97:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:97:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:100:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:101:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:101:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:101:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:101:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:102:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:102:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:102:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:105:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:106:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:106:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:106:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:106:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:107:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:107:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:107:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:110:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:111:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:111:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:111:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:111:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:112:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:112:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:112:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:115:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:116:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:116:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:116:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:116:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:117:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:117:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:117:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:120:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:121:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:121:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:121:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:121:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:122:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:122:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:122:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:125:
 unclosed string literal
        s += "  [nx_struct serial_packet 7 -1
             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:126:
 illegal start of expression
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:126:
 hexadecimal numbers must contain at least one hexadecimal digit
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:126:
 unclosed string literal
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:126:
 ';' expected
=0x"+Long.toHexString(get_nx_struct serial_packet 7 -1
                                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:127:
 illegal start of expression
())+"]\n";
 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:127:
 ';' expected
())+"]\n";
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:127:
 not a statement
())+"]\n";
   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:147:
 ';' expected
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                            ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:147:
 <identifier> expected
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                                          ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:147:
 illegal start of type
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                                             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:147:
 <identifier> expected
    public static boolean isSigned_nx_struct serial_packet 7 -1
                                                              ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:156:
 ';' expected
    public static boolean isArray_nx_struct serial_packet 7 -1
                                           ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:156:
 <identifier> expected
    public static boolean isArray_nx_struct serial_packet 7 -1
                                                         ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:156:
 illegal start of type
    public static boolean isArray_nx_struct serial_packet 7 -1
                                                            ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:156:
 <identifier> expected
    public static boolean isArray_nx_struct serial_packet 7 -1
                                                             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:165:
 ';' expected
    public static int offset_nx_struct serial_packet 7 -1
                                      ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:165:
 <identifier> expected
    public static int offset_nx_struct serial_packet 7 -1
                                                    ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:165:
 illegal start of type
    public static int offset_nx_struct serial_packet 7 -1
                                                       ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:165:
 <identifier> expected
    public static int offset_nx_struct serial_packet 7 -1
                                                        ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:174:
 ';' expected
    public static int offsetBits_nx_struct serial_packet 7 -1
                                          ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:174:
 <identifier> expected
    public static int offsetBits_nx_struct serial_packet 7 -1
                                                        ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:174:
 illegal start of type
    public static int offsetBits_nx_struct serial_packet 7 -1
                                                           ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:174:
 <identifier> expected
    public static int offsetBits_nx_struct serial_packet 7 -1
                                                            ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:183:
 ';' expected
    public  get_nx_struct serial_packet 7 -1
                                       ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:185:
 illegal start of expression
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:185:
 ')' expected
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                                         ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:185:
 not a statement
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                                                          ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:185:
 ';' expected
        return ()get(offsetBits_nx_struct serial_packet 7 -1
                                                            ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:186:
 ';' expected
(),   header.src Nnx_uint16_t 16 16
                             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:194:
 '(' expected
    public void set_nx_struct serial_packet 7 -1
                              ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:194:
 <identifier> expected
    public void set_nx_struct serial_packet 7 -1
                                           ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:194:
 illegal start of type
    public void set_nx_struct serial_packet 7 -1
                                              ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:194:
 <identifier> expected
    public void set_nx_struct serial_packet 7 -1
                                               ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:195:
 <identifier> expected
( value) {
       ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:196:
 ')' expected
        set(offsetBits_nx_struct serial_packet 7 -1
                                ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:196:
 not a statement
        set(offsetBits_nx_struct serial_packet 7 -1
                                                 ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:196:
 ';' expected
        set(offsetBits_nx_struct serial_packet 7 -1
                                                   ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:197:
 ';' expected
(),   header.src Nnx_uint16_t 16 16
                             ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:198:
 not a statement
, value);
  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:198:
 ';' expected
, value);
       ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:205:
 ';' expected
    public static int size_nx_struct serial_packet 7 -1
                                    ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:205:
 <identifier> expected
    public static int size_nx_struct serial_packet 7 -1
                                                  ^
/Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/message/SerialPacket.java:205:
 illegal start of type
    public static int size_nx_struct serial_packet 7 -1
                                                     ^
Note: DataModel.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 errors
make[3]: *** [DataModel.class] Error 1
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/sim
javac LinkLayerModel.java
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/tools
mig java  -java-classname=net.tinyos.tools.PrintfMsg 
/Users/alex/tinyos-2.x/tos/lib/printf/printf.h printf_msg -o PrintfMsg.java
In file included from /usr/include/string.h:148,
                 from /Users/alex/tinyos-2.x/tos/system/tos.h:13:
/usr/include/secure/_string.h: In function `__inline_memcpy_chk':
/usr/include/secure/_string.h:58: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_memmove_chk':
/usr/include/secure/_string.h:69: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_memset_chk':
/usr/include/secure/_string.h:80: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strcpy_chk':
/usr/include/secure/_string.h:91: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_stpcpy_chk':
/usr/include/secure/_string.h:103: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strncpy_chk':
/usr/include/secure/_string.h:116: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strcat_chk':
/usr/include/secure/_string.h:127: warning: return makes pointer from integer 
without a cast
/usr/include/secure/_string.h: In function `__inline_strncat_chk':
/usr/include/secure/_string.h:139: warning: return makes pointer from integer 
without a cast
In file included from /Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc:52,
                 from /Users/alex/tinyos-2.x/tos/system/TinySchedulerC.nc:51:
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h: In function 
`__nesc_ntoh_afloat':
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h:22: warning: 
pointer/integer type mismatch in conditional expression
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h: In function 
`__nesc_hton_afloat':
/Users/alex/tinyos-2.x/tos/platforms/null/hardware.h:27: warning: 
pointer/integer type mismatch in conditional expression
In file included from /Users/alex/tinyos-2.x/tos/system/TinySchedulerC.nc:51:
In component `SchedulerBasicP':
/Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 
`Scheduler.init':
/Users/alex/tinyos-2.x/tos/system/SchedulerBasicP.nc:128: warning: 
pointer/integer type mismatch in conditional expression
javac PrintfMsg.java
PrintfMsg.java:90: unclosed string literal
        s += "  [nx_struct printf_msg 28 100
             ^
PrintfMsg.java:91: illegal start of expression
=0x"+Long.toHexString(get_nx_struct printf_msg 28 100
^
PrintfMsg.java:91: hexadecimal numbers must contain at least one hexadecimal 
digit
=0x"+Long.toHexString(get_nx_struct printf_msg 28 100
 ^
PrintfMsg.java:91: unclosed string literal
=0x"+Long.toHexString(get_nx_struct printf_msg 28 100
   ^
PrintfMsg.java:91: ';' expected
=0x"+Long.toHexString(get_nx_struct printf_msg 28 100
                                                     ^
PrintfMsg.java:92: illegal start of expression
())+"]\n";
 ^
PrintfMsg.java:92: ';' expected
())+"]\n";
  ^
PrintfMsg.java:92: not a statement
())+"]\n";
   ^
PrintfMsg.java:111: ';' expected
    public static boolean isSigned_nx_struct printf_msg 28 100
                                            ^
PrintfMsg.java:111: <identifier> expected
    public static boolean isSigned_nx_struct printf_msg 28 100
                                                       ^
PrintfMsg.java:111: illegal start of type
    public static boolean isSigned_nx_struct printf_msg 28 100
                                                           ^
PrintfMsg.java:111: <identifier> expected
    public static boolean isSigned_nx_struct printf_msg 28 100
                                                              ^
PrintfMsg.java:112: ';' expected
() {
 ^
PrintfMsg.java:120: ';' expected
    public static boolean isArray_nx_struct printf_msg 28 100
                                           ^
PrintfMsg.java:120: <identifier> expected
    public static boolean isArray_nx_struct printf_msg 28 100
                                                      ^
PrintfMsg.java:120: illegal start of type
    public static boolean isArray_nx_struct printf_msg 28 100
                                                          ^
PrintfMsg.java:120: <identifier> expected
    public static boolean isArray_nx_struct printf_msg 28 100
                                                             ^
PrintfMsg.java:121: ';' expected
() {
 ^
PrintfMsg.java:129: ';' expected
    public static int offset_nx_struct printf_msg 28 100
                                      ^
PrintfMsg.java:129: <identifier> expected
    public static int offset_nx_struct printf_msg 28 100
                                                 ^
PrintfMsg.java:129: illegal start of type
    public static int offset_nx_struct printf_msg 28 100
                                                     ^
PrintfMsg.java:129: <identifier> expected
    public static int offset_nx_struct printf_msg 28 100
                                                        ^
PrintfMsg.java:130: ';' expected
() {
 ^
PrintfMsg.java:138: ';' expected
    public static int offsetBits_nx_struct printf_msg 28 100
                                          ^
PrintfMsg.java:138: <identifier> expected
    public static int offsetBits_nx_struct printf_msg 28 100
                                                     ^
PrintfMsg.java:138: illegal start of type
    public static int offsetBits_nx_struct printf_msg 28 100
                                                         ^
PrintfMsg.java:138: <identifier> expected
    public static int offsetBits_nx_struct printf_msg 28 100
                                                            ^
PrintfMsg.java:139: ';' expected
() {
 ^
PrintfMsg.java:147: ';' expected
    public  get_nx_struct printf_msg 28 100
                                    ^
PrintfMsg.java:149: illegal start of expression
        return ()get(offsetBits_nx_struct printf_msg 28 100
                ^
PrintfMsg.java:149: ')' expected
        return ()get(offsetBits_nx_struct printf_msg 28 100
                                         ^
PrintfMsg.java:149: not a statement
        return ()get(offsetBits_nx_struct printf_msg 28 100
                                                     ^
PrintfMsg.java:149: ';' expected
        return ()get(offsetBits_nx_struct printf_msg 28 100
                                                       ^
PrintfMsg.java:157: '(' expected
    public void set_nx_struct printf_msg 28 100
                              ^
PrintfMsg.java:157: <identifier> expected
    public void set_nx_struct printf_msg 28 100
                                        ^
PrintfMsg.java:157: illegal start of type
    public void set_nx_struct printf_msg 28 100
                                            ^
PrintfMsg.java:157: <identifier> expected
    public void set_nx_struct printf_msg 28 100
                                               ^
PrintfMsg.java:158: ';' expected
( value) {
 ^
PrintfMsg.java:158: illegal start of type
( value) {
       ^
PrintfMsg.java:158: <identifier> expected
( value) {
        ^
PrintfMsg.java:158: ';' expected
( value) {
          ^
PrintfMsg.java:159: illegal start of type
        set(offsetBits_nx_struct printf_msg 28 100
           ^
PrintfMsg.java:159: ';' expected
        set(offsetBits_nx_struct printf_msg 28 100
                                ^
PrintfMsg.java:159: <identifier> expected
        set(offsetBits_nx_struct printf_msg 28 100
                                           ^
PrintfMsg.java:159: illegal start of type
        set(offsetBits_nx_struct printf_msg 28 100
                                               ^
PrintfMsg.java:159: <identifier> expected
        set(offsetBits_nx_struct printf_msg 28 100
                                                  ^
PrintfMsg.java:160: ';' expected
(), , value);
 ^
PrintfMsg.java:160: illegal start of type
(), , value);
  ^
PrintfMsg.java:160: <identifier> expected
(), , value);
   ^
PrintfMsg.java:160: ';' expected
(), , value);
     ^
PrintfMsg.java:160: illegal start of type
(), , value);
           ^
PrintfMsg.java:160: <identifier> expected
(), , value);
            ^
PrintfMsg.java:160: ';' expected
(), , value);
             ^
PrintfMsg.java:167: ';' expected
    public static int size_nx_struct printf_msg 28 100
                                    ^
PrintfMsg.java:167: <identifier> expected
    public static int size_nx_struct printf_msg 28 100
                                               ^
PrintfMsg.java:167: illegal start of type
    public static int size_nx_struct printf_msg 28 100
                                                   ^
PrintfMsg.java:167: <identifier> expected
    public static int size_nx_struct printf_msg 28 100
                                                      ^
PrintfMsg.java:168: ';' expected
() {
 ^
PrintfMsg.java:169: illegal start of expression
        return ( / 8);
                 ^
PrintfMsg.java:176: ';' expected
    public static int sizeBits_nx_struct printf_msg 28 100
                                        ^
PrintfMsg.java:176: <identifier> expected
    public static int sizeBits_nx_struct printf_msg 28 100
                                                   ^
PrintfMsg.java:176: illegal start of type
    public static int sizeBits_nx_struct printf_msg 28 100
                                                       ^
PrintfMsg.java:176: <identifier> expected
    public static int sizeBits_nx_struct printf_msg 28 100
                                                          ^
PrintfMsg.java:177: ';' expected
() {
 ^
64 errors
make[3]: *** [PrintfMsg.class] Error 1
... /Users/alex/tinyos-2.x/support/sdk/java/net/tinyos/util
javac DiagMsg.java
javac Env.java



Alexander-Forresters-MacBook-Pro:java alex$ tos-check-env
Path:
/Users/alex/tinyos-2.x/tools/tinyos/ncc/
/Users/alex/tinyos-2.x/tools/tinyos/ncc
/usr/bin
/opt/local/bin
/opt/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/git/bin
/usr/texbin
/usr/X11/bin

Classpath:
/Users/alex/tinyos-2.x/support/sdk/java
/Users/alex/tinyos-2.x/support/sdk/java/tinyos.jar
.



rpms:


nesc:
/opt/local/bin/nescc
Version: nescc: 1.3.2


perl:
/usr/bin/perl
Version: v5.10.0 built for darwin-thread-multi-2level

flex:
/usr/bin/flex

bison:
/usr/bin/bison

java:
/usr/bin/java

--> WARNING: The JAVA version found first by tos-check-env may not be version 
1.4 or version 1.5one of which is required by TOS. Please ensure that the 
located Java version is 1.4 or 1.5

graphviz:

--> WARNING: tos-check-env could not find the 'dot' executable which is part of 
the AT&T Graphviz package. Please install version 1.1.0 of Graphviz if you'd 
like to use the nescdoc documentation generator. If Graphviz is already 
installed, then dot may not be in your PATH.


tos-check-env completed with errors:

--> WARNING: The JAVA version found first by tos-check-env may not be version 
1.4 or version 1.5one of which is required by TOS. Please ensure that the 
located Java version is 1.4 or 1.5
--> WARNING: tos-check-env could not find the 'dot' executable which is part of 
the AT&T Graphviz package. Please install version 1.1.0 of Graphviz if you'd 
like to use the nescdoc documentation generator. If Graphviz is already 
installed, then dot may not be in your PATH.

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to