If you send a
printenv
and the call to ncc when you pass -v (so it shows all the -I flags),
it'll be a lot easier for someone to help.
Phil
On Aug 2, 2007, at 8:41 PM, Morten Mjelde wrote:
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
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help