Hi,
I'm using MIB520 and Ubuntu 12.04 32bit, currently working on iris
I have successfully installed TinyOS 2.1.1 with the instructions on wiki
website and done the Environment Variable parts.
First of all, here is my tos-check-env:
"
zzy@Le:~$ tos-check-env
Path:
/usr/lib/lightdm/lightdm
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
Classpath:
/opt/tinyos-2.1.1/support/sdk/java/tinyos.jar
.
rpms:
/usr/bin/rpm
nesc:
/usr/bin/nescc
Version: nescc: 1.3.3
perl:
/usr/bin/perl
Version: v5.14.2) built for i686-linux-gnu-thread-multi-64int
flex:
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:
/usr/bin/dot
dot - graphviz version 2.26.3 (20100126.1600)
--> 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: 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: 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.
"
My problems list as follows:
1. I try to compile testing program Blink: ( I did change the ownership of
the tinyos to my account )
"
zzy@Le:~$ make iris
mkdir -p build/iris
compiling BlinkAppC to a iris binary
ncc -o build/iris/main.exe -Os -fnesc-separator=__ -Wall -Wshadow
-Wnesc-all -target=iris -fnesc-cfile=build/iris/app.c -board=micasb
-DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
-DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"zzy\"
-DIDENT_HOSTNAME=\"Le\" -DIDENT_USERHASH=0xdd842a7aL
-DIDENT_TIMESTAMP=0x4fbda2c7L -DIDENT_UIDHASH=0xa5f63f28L
-fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())'
-fnesc-dump='referenced(interfacedefs, components)'
-fnesc-dumpfile=build/iris/wiring-check.xml BlinkAppC.nc -lm
/usr/lib/ncc/nesc_nx.h:62:22: error: inttypes.h: No such file or directory
/usr/lib/ncc/nesc_nx.h:281: syntax error before `__nesc_ntoh_uint8'
/usr/lib/ncc/nesc_nx.h:286: syntax error before `__nesc_hton_uint8'
/usr/lib/ncc/nesc_nx.h:288: warning: type defaults to `int' in declaration
of `base'
/usr/lib/ncc/nesc_nx.h:288: `value' undeclared here (not in a function)
/usr/lib/ncc/nesc_nx.h:288: warning: data definition has no type or storage
class
.
.
.
(after hundreds of lines)
.
.
In file included from
/opt/tinyos-2.1.1/tos/platforms/mica/HilTimerMilliC.nc:46,
from /opt/tinyos-2.1.1/tos/system/TimerMilliP.nc:41,
from /opt/tinyos-2.1.1/tos/system/TimerMilliC.nc:40,
from BlinkAppC.nc:46:
In component `CounterToLocalTimeC':
/opt/tinyos-2.1.1/tos/lib/timer/CounterToLocalTimeC.nc:38: syntax error
before `uint32_t'
/opt/tinyos-2.1.1/tos/lib/timer/CounterToLocalTimeC.nc:42: syntax error
before `LocalTime'
In component `HilTimerMilliC':
/opt/tinyos-2.1.1/tos/platforms/mica/HilTimerMilliC.nc:50: no match
/opt/tinyos-2.1.1/tos/platforms/mica/HilTimerMilliC.nc:51: cannot find
`TimerFrom'
/opt/tinyos-2.1.1/tos/platforms/mica/HilTimerMilliC.nc:52: cannot find
`Alarm'
/opt/tinyos-2.1.1/tos/platforms/mica/HilTimerMilliC.nc:54: no match
/opt/tinyos-2.1.1/tos/platforms/mica/HilTimerMilliC.nc:55: cannot find
`Counter'
In component `TimerMilliC':
/opt/tinyos-2.1.1/tos/system/TimerMilliC.nc:44: too many arguments
make: *** [exe0] Error 1
"
2. I guess it is compiler errors,
after I checked the packages with synpatic package manager,
I found all the packages with "avr" are followed by "tinyos", say
avr-gcc-tinyos
3. The problem above is by commands make iris, but if I use :
zzy@Le:/opt/tinyos-2.1.1/apps/Blink$ sudo make iris
[sudo] password for zzy:
make: *** No rule to make target `iris'. Stop.
That is my problem,
Please kindly help.
Thank you,
Zheyi Zhu
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help