Oof. Your TOSDIR env looks good to me. Did you bring up a new cygwin shell
so that the new TOSDIR env var was defined ?Assuming 'yes', I can think of
two other things to try. The first is what yrchen suggested in his reply to
you:

>
>This is due to the fact that in ncc/tools, "c:/tinyos-1.x" was hard-coded.
>If the TinyOS is not installed on C:, this is a problem.
>To work aournd this, try the following. At the Cygwin prompt,
>
>$ ln -s /cygdrive/f/tinyos-1.x /cygdrive/c/
>
>where the TinyOS is assumed to be installed on F:.
>In case you don't have drive C:, run SUBST.EXE to create a logical C:
drive.
>
>Hope this helps,
>
>-yrchen
>

The second is recompiling ncc on your machine. The procedure is super-simple
(./configure; make; make install), but requires that you have emacs
installed on your machine. Do you have emacs?

-kw


----- Original Message -----
From: "Manish M Kochhal" <[EMAIL PROTECTED]>
To: "Kristin Wright" <[EMAIL PROTECTED]>
Cc: "Manish M Kochhal" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Friday, October 25, 2002 11:23 AM
Subject: Re: [Tinyos-users] Error Compiling the Blink Application on
tinyos-1.x on Windows XP


> hi
>
> Kristin,
>
> I have installed tiny-os 1.x in linux as well as in Windows ... The apps
> in Linux just work fine ... I have followed the instructions provided
> for installing tinyos on Linux and they are just fine ... However, I
> tried installing on Windows XP and although the TOSCHECK doesnt
> complain, the Blink application in the apps directory doesnt compile ...
>
> I have checked the CLASSPATH and TOSROOT and TOSDIR in the Environment
> Variables (for Windows XP) and they are as follows ....
>
> CLASSPATH   D:\jdk1.3.1_01\lib\comm.jar;D:\tinyos-1.x\tools\java;.
> TOSROOT       D:\tinyos-1.x
> TOSDIR            D:\tinyos-1.x\tos       (this is what I added ...
> borrowing from Linux instructions)
>
> In Cygwin,
>
> whenever I type,
>
> $ncc
> avr-gcc.exe: no input files
>
> which means "ncc" compiler is installed properly ...
>
> $java -version
> refers to the 1.3 version installed ...
>
> However,  in D:\tinyos-1.x\apps\Blink
>
> $make mica
>
> still gives the same complaints ... and I agree that the "interfaces"
> and other subdirectories in D:\tinyos-1.x\tos\ are not being linked ...
>
> I have installed using the Windows Installation Wizard in my Laptop too
> and there also, it has the same problems ...
>
> I think something is missing ...
>
> Thanks,
>
> Manish
>
>
>
>
> Kristin Wright wrote:
>
> >It looks as if ncc cannot find the 'tos' directory (probably
tinyos-1.x/tos
> >on your machine).  If you set the environment variable TOSDIR to that
> >directory the problem should be fixed. For example, on linux in csh I
could
> >say 'setenv TOSDIR /home/kristin/tinyos-1.x/tos' if that were where my
tos
> >dir was.
> >
> >How did you install TinyOS? That is, did you use the tgz file from
> >SourceForge or the Windows Installation Wizard or Linux RPM?
> >If you used the Windows Installation Wizard, ncc should find the
directory
> >by default because it is parallel to it and the environment variable is
not
> >necessary. If you use the LinuxRPM, the same applies unless you move the
> >tinyos-1.x dir. I'm curious to see what your final setup looks like
because
> >if it is simply what the installation sets up, then I missed something in
> >the wizard.
> >
> >Thanks.
> >
> >-kw
> >
> >----- Original Message -----
> >From: "Manish M Kochhal" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Wednesday, October 23, 2002 7:01 PM
> >Subject: [Tinyos-users] Error Compiling the Blink Application on
tinyos-1.x
> >on Windows XP
> >
> >
> >
> >
> >>hi
> >>
> >>tinyos users,
> >>
> >>I  have installed the newest version of tinyos (i.e. tinyos-1.x version)
> >>on Windows XP as an administrator ... I also checked the installation
> >>paths by running "toscheck" script available at the tools directory and
> >>it does not return any error.  However, when I try to compile the Blink
> >>application, I get these errors ...
> >>
> >>can anybody point me out whether I missed anything with the tinyos
> >>installation ...
> >>
> >>Thanks in advance,
> >>
> >>cheers,
> >>manish
> >>
> >>$ make mica
> >>    compiling Blink to a mica binary
> >>ncc -board=micasb -o build/mica/main.exe -Os -target=mica  -Wall
> >>-Wshadow -DDEF_
> >>TOS_AM_GROUP=0x7d -finline-limit=100000 -fnesc-cfile=build/mica/app.c
> >>Blink.nc
> >>-lm
> >><commandline>: C file tos not found
> >>Blink.nc:74: component Main not found
> >>BlinkM.nc:68: interface StdControl not found
> >>BlinkM.nc:71: interface Clock not found
> >>BlinkM.nc:72: interface Leds not found
> >>BlinkM.nc:79: syntax error before `state'
> >>BlinkM.nc:81: warning: discarding unexpected docstring from
BlinkM.nc:76.
> >>BlinkM.nc:86: syntax error before `StdControl'
> >>BlinkM.nc:93: warning: discarding unexpected docstring from
BlinkM.nc:81.
> >>Blink.nc:74: component ClockC not found
> >>Blink.nc:74: component LedsC not found
> >>Blink.nc:76: cannot find `StdControl'
> >>Blink.nc:77: no match
> >>Blink.nc:78: no match
> >>make: *** [build/mica/main.exe] Error 1
> >>
> >>
> >>_______________________________________________
> >>Tinyos-users mailing list
> >>[EMAIL PROTECTED]
> >>http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users
> >>
> >>
> >>
> >
> >
> >
>
>
>
>

_______________________________________________
Tinyos-users mailing list
[EMAIL PROTECTED]
http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users

Reply via email to