Hi

I've just installed tiny-OS 2 on my Vista system, and after having fought Vista on several issues, it looked like I got everything installed correctly. But when I try to compile Blink, I get several errors. Most of the errors seem to be related to files that the compiler can not locate, but I have checked that they are indeed there. But if I for example manually edit the file /tinyos-2.x/tos/platforms/micaz/hardware.h, adding the complete path to the file atm128hardware.h, the error disappears (and new ones show up).

This leads me to believe that there may be an environmental variable that is incorrect or missing, but as far as I can tell, based on the installation instructions, everything is as it should be. I can add that I also experience this error when installing on an XP system.

I hope someone is able to help me resolve this. Thanks in advance.

Morten

Here is the result from compiling with micaz:
$ make micaz
mkdir -p build/micaz
    compiling BlinkAppC to a micaz binary
ncc -o build/micaz/main.exe -Os -finline-limit=100000 -Wall -Wshadow -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb -DIDENT_PROGRAM_NAME= \"BlinkAppC\" -DIDENT_USER_ID=\"Mjelde\" -DIDENT_HOSTNAME=\"Morten-PC\" -DIDENT_ USER_HASH=0x90a58a4bL -DIDENT_UNIX_TIME=0x46b29db3L -DIDENT_UID_HASH=0xa03aced3L -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())' -fnesc-dump='reference d(interfacedefs, components)' -fnesc-dumpfile=build/micaz/wiring-check.xml Blink
AppC.nc -lm
In file included from C:/cygwin/opt/tinyos-2.x/tos/system/MainC.nc:43:
C:/cygwin/opt/tinyos-2.x/tos/platforms/micaz/hardware.h:50:28: atm128hardware.h:
 No such file or directory
C:/cygwin/opt/tinyos-2.x/tos/platforms/micaz/hardware.h:51:23: Atm128Adc.h: No s
uch file or directory
C:/cygwin/opt/tinyos-2.x/tos/platforms/micaz/hardware.h:52:23: MicaTimer.h: No s
uch file or directory
In component `BlinkAppC':
BlinkAppC.nc:45: failed to preprocess C:/cygwin/opt/tinyos-2.x/tos/system/MainC.
nc
BlinkC.nc:37:19: Timer.h: No such file or directory
BlinkAppC.nc:45: failed to preprocess BlinkC.nc
In file included from BlinkAppC.nc:45:
In component `LedsC':
C:/cygwin/opt/tinyos-2.x/tos/system/LedsC.nc:38: component PlatformLedsC not fou
nd
C:/cygwin/opt/tinyos-2.x/tos/system/LedsC.nc:42: cannot find `Init'
C:/cygwin/opt/tinyos-2.x/tos/system/LedsC.nc:43: cannot find `Led0'
C:/cygwin/opt/tinyos-2.x/tos/system/LedsC.nc:44: cannot find `Led1'
C:/cygwin/opt/tinyos-2.x/tos/system/LedsC.nc:45: cannot find `Led2'
C:/cygwin/opt/tinyos-2.x/tos/system/TimerMilliC.nc:34:19: Timer.h: No such file
or directory
In component `BlinkAppC':
BlinkAppC.nc:46: failed to preprocess C:/cygwin/opt/tinyos-2.x/tos/system/TimerM
illiC.nc
BlinkAppC.nc:46: component `TimerMilliC' is not generic
BlinkAppC.nc:47: component `TimerMilliC' is not generic
BlinkAppC.nc:48: component `TimerMilliC' is not generic
BlinkAppC.nc:51: cannot find `Boot'
BlinkAppC.nc:53: cannot find `Timer0'
BlinkAppC.nc:54: cannot find `Timer1'
BlinkAppC.nc:55: cannot find `Timer2'
BlinkAppC.nc:56: cannot find `Leds'
make: *** [exe0] Error 1

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

Reply via email to