Hi, Thanks Andras,
I probably mixed two repositories, and I did remove and autoremove the packages, Install from stanford and it worked! Although motelist doesnt support iris it appeared. but programs can be installed into motes. -Zheyi On Fri, May 25, 2012 at 1:40 PM, András Bíró <[email protected]> wrote: > Hi, > > You probably installed the toolchain from the hinrg repo, check this > thread: > > http://mail.millennium.berkeley.edu/pipermail/tinyos-help/2012-April/054674.html > > Andris > > On Thu, May 24, 2012 at 4:52 AM, Zheyi Zhu <[email protected]> wrote: > > 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 >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
