hi

Kristin, Chen, Sam and other tinyos users,

I tried chen's solution ... it did'nt work ... it still gives the same compilation errors ...

Kristin, I do have xemacs installed on my windows machine...so what do u suggest ...

Thanks in advance,

Cheers,
Manish

Kristin Wright wrote:

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