I-Hong,

Whenever I got this error it was because I had multiple copies of the
cygwin1.dll on my system. So the installed cygwin1.dll is normally in the
/bin directory of cygwin, there might be other copies on your system that
are making nesc unhappy (I resolved this by erasing the other copies of
cygwin1, but this probably will break other software on your system.).
However, on the tinyos install webpage they also mention this:

 

"The TinyOS-specific tools are the NesC compiler and a set of tools
developed in the tinyos-2.x/tools source code repository. They are also
installed using rpms. If you using the Cygwin version recommended in these
install instructions, you should install the "Recommended" Windows/Cygwin
nesC RPM. Try installing it and if it does not work (e.g., you get strange
errors when you try to execute it), this may be due to a Cygwin version
incompatibility: try the "Other" Windows/Cygwin RPM (1.2.7a)."

 

Goodluck!

 

Federico 

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of I-Hong Hou
Sent: Saturday, March 10, 2007 9:17 AM
To: [email protected]
Subject: [Tinyos-help] Suffering from an error: nesc.exe - Entry Point Not
Found

 

Hello,

 

When I try to make the Blink application in tinyos2.x, my cygwin pops out an
error message box.

The caption of the message is:

Nesc1.exe - Entry Point Not Found

 

And the content of the message is:

The procedure entry point basename could not be located in the dynamic link
library cygwin1.dll

 

The script I used to build is as follows:

export TOSROOT="/opt/tinyos-2.x"

export TOSDIR="$TOSROOT/tos"

export CLASSPATH=`cygpath -w $TOSROOT/support/sdk/java/tinyos.jar`

export CLASSPATH="$CLASSPATH;."

export MAKERULES="$TOSROOT/support/make/Makerules"

make mica2

 

Does anyone know how to solve this error?

 

Thanks

I-Hong

 

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

Reply via email to