Hi,
Thanks for the answer. I have tried to compile Blink from /opt/tinyos-2.1.2/, but the same thing happened: micaz compiles, but Blink doesn't. Also my environment variables set up correctly as far as I can tell
$TOSROOT /opt/tinyos-2.1.2
$TOSDIR /opt/tinyos-2.1.2/tos
$CLASSPATH :/opt/tinyos-2.1.2/support/sdk/java/tinyos.jar
$MAKERULES  /opt/tinyos-2.1.2/support/make/


On 09/14/2012 09:23 PM, Eric Decker wrote:


On Fri, Sep 14, 2012 at 6:18 PM, Eric Decker <[email protected] <mailto:[email protected]>> wrote:


    The clue is...

    *#warning "device type not defined"
    *
    not sure why but something is screwy with your environment
    variables or with your development tree.

    I notice you are compiling from ~/Documents/TINYOS/Simple which is
    clearly outside the tree.

    Have you tried compiling Blink for the iris?

    On Sat, Sep 15, 2012 at 6:04 PM, Aliaksandr Razumkou
    <[email protected] <mailto:[email protected]>> wrote:

        For some reason I can't compile for iris platform. This works
        for micaz
        but not iris. I'm using Arch Linux. Has anybody seen it before?

        jb@amazing:~/Documents/TINYOS/Simple$ make iris
        mkdir -p build/iris
             compiling SimpleAppC 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=\"SimpleAppC\" -DIDENT_USERNAME=\"jb\"
        -DIDENT_HOSTNAME=\"amazing\" -DIDENT_USERHASH=0x1b0348deL
        -DIDENT_TIMESTAMP=0x50552470L -DIDENT_UIDHASH=0x971f40a4L
        -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())'
        -fnesc-dump='referenced(interfacedefs, components)'
        -fnesc-dumpfile=build/iris/wiring-check.xml SimpleAppC.nc -lm
        In file included from
        /usr/lib/gcc/avr/4.1.2/../../../../avr/include/avr/wdt.h:41,
                          from
        /opt/tinyos-2.1.2/tos/platforms/iris/platform.h:1,
                          from /opt/tinyos-2.1.2/tos/system/tos.h:43:
        /usr/lib/gcc/avr/4.1.2/../../../../avr/include/avr/io.h:364:6:
        warning:
        #warning "device type not defined"
        In file included from
        /opt/tinyos-2.1.2/tos/system/TinySchedulerC.nc:52:
        In component `McuSleepC':
        /opt/tinyos-2.1.2/tos/chips/atm1281/McuSleepC.nc:101: `SM0'
        undeclared
        here (not in a function)



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

Reply via email to