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

Reply via email to