Hi,

I am going ot leave you here some additional information, in case you could 
identify the problem easly.

If a execute: tos-check-env :

Path:

/usr/local/sbin

/usr/local/bin

/usr/sbin

/usr/bin

/sbin

/bin

/usr/games

Classpath:


/opt/tinyos-2.1.0/support/sdk/java

--> WARNING: CLASSPATH may not include 
/opt/tinyos-2.1.0/support/sdk/java/tinyos.jar. Please ensure that 
/opt/tinyos-2.1.0/support/sdk/java/tinyos.jar is in your CLASSPATH or you 
may experience configuration problems

--> WARNING: CLASSPATH may not include '.' (that is, the symbol for the 
current working directory). Please add '.' to your CLASSPATH or you may 
experience configuration problems.

 

rpms:

 

nesc:

/usr/bin/nescc

Version: nescc: 1.3.0

 

perl:

/usr/bin/perl

Version: v5.10.0 built for i486-linux-gnu-thread-multi

flex:

bison:

java:

/usr/bin/java

java version "1.5.0_16"

graphviz:

/usr/bin/dot

dot - Graphviz version 2.18 (Wed Aug 6 10:29:47 UTC 2008)

--> WARNING: The graphviz (dot) version found by tos-check-env is not 1.10. 
Please update your graphviz version if you'd like to use the nescdoc 
documentation generator.

 

tos-check-env completed with errors:

--> WARNING: CLASSPATH may not include 
/opt/tinyos-2.1.0/support/sdk/java/tinyos.jar. Please ensure that 
/opt/tinyos-2.1.0/support/sdk/java/tinyos.jar is in your CLASSPATH or you 
may experience configuration problems

--> WARNING: CLASSPATH may not include '.' (that is, the symbol for the 
current working directory). Please add '.' to your CLASSPATH or you may 
experience configuration problems.

--> WARNING: The graphviz (dot) version found by tos-check-env is not 1.10. 
Please update your graphviz version if you'd like to use the nescdoc 
documentation generator.

 

This is what I have in the folder /opt/tinyos-2.1.0/support/sdk/java/:

$ ls -la /opt/tinyos-2.1.0/support/sdk/java/

total 256

drwxr-xr-x 3 david david 4096 2009-08-31 18:23 .

drwxr-xr-x 6 david david 4096 2009-08-31 18:23 ..

-rw-r--r-- 1 david david 565 2007-08-15 20:06 build.xml

-rw-r--r-- 1 david david 432 2007-08-31 00:29 Makefile

-rw-r--r-- 1 david david 2750 2006-07-12 18:59 Makefile.include

drwxr-xr-x 3 david david 4096 2009-08-31 18:23 net

-rw-r--r-- 1 david david 230272 2008-08-06 18:31 tinyos.jar



And this is what happens when I try:

$ java net.tinyos.tools.Listen -comm serial@/dev/ttyS0:tinynode

Exception in thread "main" java.lang.NoClassDefFoundError: 
net/tinyos/tools/Listen

or

/opt/tinyos-2.1.0/apps/tests/TestSerial$ java net.tinyos.tools.Listen -comm 
@serial/dev/ttyUSB0:tinynode

Exception in thread "main" java.lang.NoClassDefFoundError: 
net/tinyos/tools/Listen

I hope this could be useful. Thank you very much for your time,

Regards,

David




> Dear Faisal,
>
> I tried with "sudo apt-get install build-essential", but I have the same
> error. I was already using the last version. If you have more ideas do not
> hesitate to tell me.
>
> Thank you anyway,
>
> David
>
>
>
>
>> Dear David,
>>
>> Please try
>>
>> sudo apt-get install build-essential
>>
>> and see if the problem is solved.
>>
>> -- 
>> best regards,
>>
>> Faisal Aslam
>> Ph.D. Candidate
>> University of Freiburg, Germany
>> http://cone.informatik.uni-freiburg.de/people/aslam/
>>
>>
>>
>> David Guillen Jimenez wrote:
>>>
>>> Hello everybody,
>>>
>>> I am following the tutorial 4 : Mote-PC serial communication and
>>> SerialForwarder and I can not compile the program TestSerial. I didn't
>>> have any problem with the previous tutorials, but in this one _I have an
>>> error like this_:
>>>
>>> *:/opt/tinyos-2.1.0/apps/tests/TestSerial$ make tinynode install,1
>>> bsl,/dev/ttyUSB0*
>>>
>>> mkdir -p build/tinynode
>>>
>>> mig
>>> java -target=null -I/opt/tinyos-2.1.0/tos/lib/T2Hack 
>>> -DIDENT_APPNAME=\"TestSerialAppC\"
>>>  -DIDENT_USERNAME=\"david\" -DIDENT_HOSTNAME=\"ATeNeA\" 
>>> -DIDENT_USERHASH=0xa4d71615L
>>>  -DIDENT_TIMESTAMP=0x4a9cef7fL -DIDENT_UIDHASH=0xe89c97adL 
>>> -java-classname=TestSerialMsg
>>> TestSerial.h test_serial_msg -o TestSerialMsg.java
>>>
>>> /usr/lib/ncc/deputy_nodeputy.h:4:20: error: stddef.h: No such file or
>>> directory
>>>
>>> /usr/lib/ncc/nesc_nx.h:16:22: error: inttypes.h: No such file or
>>> directory
>>>
>>> /usr/lib/ncc/nesc_nx.h:235: syntax error before `__nesc_ntoh_uint8'
>>>
>>> /usr/lib/ncc/nesc_nx.h:240: syntax error before `__nesc_hton_uint8'
>>>
>>> /usr/lib/ncc/nesc_nx.h:242: `value' undeclared here (not in a function)
>>>
>>> /usr/lib/ncc/nesc_nx.h:242: warning: data definition has no type or
>>> storage class
>>>
>>> /usr/lib/ncc/nesc_nx.h:243: syntax error before `return'
>>>
>>> /usr/lib/ncc/nesc_nx.h:246: syntax error before `__nesc_ntoh_leuint8'
>>>
>>> /usr/lib/ncc/nesc_nx.h:251: syntax error before `__nesc_hton_leuint8'
>>>
>>> ...................................
>>>
>>> ................................... (continues)
>>>
>>>  
>>>
>>> It seems that it doesn't find some files (stddef.h and inttypes.h). I
>>> tried to copy them to the right folders but I am asked for more 
>>> (ctype.h,
>>> math.h, stdlib.h, string.h). I copy them and I am asked again. At this
>>> moment if I try to compile another example, eg. 'Blink' it doesn't work
>>> either 'Blink' example or 'TestSerial' because of compilation errors.
>>>
>>> I use Ubuntu 8.10 and my *.bashrc* has the following line:
>>>
>>> source /opt/tinyos-2.1.0/tinyos.sh
>>>
>>> *that links to tinyos.sh:*
>>>
>>> #! /usr/bin/env bash
>>>
>>> # Here we setup the _environment_
>>>
>>> _# variables_ needed by the tinyos
>>>
>>> # make system
>>>
>>> echo "Setting up for TinyOS 2.1.0"
>>>
>>> export TOSROOT=
>>>
>>> export TOSDIR=
>>>
>>> export MAKERULES=
>>>
>>> TOSROOT="/opt/tinyos-2.1.0"
>>>
>>> TOSDIR="$TOSROOT/tos"
>>>
>>> CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java
>>>
>>> MAKERULES="$TOSROOT/support/make/Makerules"
>>>
>>> export TOSROOT
>>>
>>> export TOSDIR
>>>
>>> export CLASSPATH
>>>
>>> export MAKERULES
>>>
>>>  
>>>
>>> The 'mote' I'm using is *tinynode* (ShockFish).
>>>
>>> Any help or experiences you could provide would be great. Thank you very
>>> much in advance,
>>>
>>> David
>>>
>>>  
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Tinyos-help mailing list
>>> [email protected]
>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>
>>
>>
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help 

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

Reply via email to