[Tinyos-help] Compiling error - no such file or directory
Philip Levis
pal at cs.stanford.edu
Fri Aug 3 01:13:54 PDT 2007
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
> Tinyos-help at Millennium.Berkeley.EDU
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/
> tinyos-help
More information about the Tinyos-help
mailing list