Did I misread the ncc -v outout?
It looks like it's printing the full path to nescc as /Users/greg/...
Perhaps it prints that and then just goes on to exec from /usr/bin/?
What a tangled web...

MS

Sarfraz Nawaz wrote:
Greg,

A brief look in the ncc script shows that it assumes nescc to be in /usr/bin. So here are your options

1) Create a symbolic link from /usr/bin/nescc to /Users/greg/Documents/Sources/nesc-1.2.4/bin/nescc
2) Install nescc under the /usr directory
3) Change the following line in ncc from
$nescc = "/usr/bin/nescc"; to $nescc = " /Users/greg/Documents/Sources/nesc-1.2.4/bin/nescc";

Hope it helps.

On 4/15/07, *Michael Schippling* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Are those two directories the right ones?
    Is nescc really in: /Users/greg/Documents/Sources/nesc-1.2.4/bin/nescc
    and your TOS in: /Users/greg/Documents/Sources/tinyos-1.x/tos/

    Just for grins try either:  which nescc   or   type nescc
    and make sure it matches up...
    You can also try executing various parts of that big command line
    independently and see if anything works/breaks.

    After that, we'll have to start guessing what the "couldn't excecute"
    error code is...MacOS10 is supposed to be UNIX all the way down, so
    there's gotta be a way to get it to cough-up the real error.

    MS

    Greg Turnipseed wrote:
     > Okay,  I ran ncc –v, and here's the output:
     > [Greg:~] greg% ncc -v
     > /Users/greg/Documents/Sources/nesc-1.2.4/bin/nescc -DPLATFORM_MICA
     > -fnesc-include=tos
    -topdir=/Users/greg/Documents/Sources/tinyos-1.x -v
     > -gcc=avr-gcc -mmcu=atmega103 -fnesc-target=avr -fnesc-no-debug
     > -I/Users/greg/Documents/Sources/tinyos-1.x/tos/lib/Flash
     > -I/Users/greg/Documents/Sources/tinyos-1.x/tos/lib/Flash/AT45DB
     > -I/Users/greg/Documents/Sources/tinyos-1.x/tos/platform/mica
     > -I/Users/greg/Documents/Sources/tinyos- 1.x/tos/platform/avrmote
     > -I/Users/greg/Documents/Sources/tinyos-1.x/tos/interfaces
     > -I/Users/greg/Documents/Sources/tinyos-1.x/tos/types
     > -I/Users/greg/Documents/Sources/tinyos-1.x/tos/system
     > Couldn't execute nescc
     >
     > Does this explain anything?
     >
     > Thanks,
     > Greg Turnipseed
     >
     >
    ------------------------------------------------------------------------
     > *From: *Sarfraz Nawaz < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
     > *Date: *Sat, 14 Apr 2007 21:39:38 +1000
     > *To: *Greg Turnipseed <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     > *Cc: *tinyos-help < [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     > *Subject: *Re: [Tinyos-help] Complete Novice Question: Installing
    TinyOS
     > and Compiling on MacOSX 10.4 for MICA
     >
     > First check the environment variables that they have been set up
     > correctly. Make sure nescc is in the path. And the third and
    final step
     > would be to add a -v switch to the ncc command. It will print out
     > debugging information about all of its actions.
     >
     > On 4/13/07, *Greg Turnipseed*
    <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:
     >
     >     That would be a good logical next step, yes; however, I don't
    know
     >     how to do that.  The error message, "Couldn't execute nescc."  is
     >     rather cryptic, and looking at the source code for ncc is a
    foreign
     >     language to me.  Any ideas for starting points?
     >
     >     Thanks,
     >     Greg Turnipseed
     >
     >
> ------------------------------------------------------------------------
     >     *From: *Sarfraz Nawaz <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >     *Date: *Fri, 13 Apr 2007 10:46:50 +1000
     >
     >     *To: *Greg Turnipseed < [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >     *Cc: *tinyos-help <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >     *Subject: *Re: [Tinyos-help] Complete Novice Question:
    Installing
     >     TinyOS and Compiling on MacOSX 10.4 for MICA
     >
     >     So you should find out why does ncc complains about being not
    able
     >     to run nescc when nescc can be run without any problems.
     >
     >     On 4/12/07, *Greg Turnipseed* <
     >     [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:
     >
     >         Okay, I ran nescc --version, and got:
     >
     >         [Greg:~] greg% nescc --version
     >         nescc: 1.2.4
     >         gcc: gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1640)
     >         Copyright (C) 2002 Free Software Foundation, Inc.
     >         This is free software; see the source for copying conditions.
     >          There is NO
     >         warranty; not even for MERCHANTABILITY or FITNESS FOR A
     >         PARTICULAR PURPOSE.
     >
     >         So, I'm guessing that nescc works fine on its own.
     >
     >         Thanks,
     >         Greg Turnipseed
> ------------------------------------------------------------------------

     >         *From: *Sarfraz Nawaz <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >         *Date: *Thu, 12 Apr 2007 10:43:24 +1000
     >         *To: *Greg Turnipseed <
    [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >         *Cc: *tinyos-help <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >
     >         *Subject: *Re: [Tinyos-help] Complete Novice Question:
     >         Installing TinyOS and Compiling on MacOSX 10.4 for MICA
     >
     >         I would check if nescc can be run by issuing a command like
     >         "nescc -version" . If it works then the next thing would
    be to
     >         find out why ncc cannot execute nescc.
     >
     >
     >         On 4/11/07, *Greg Turnipseed*
     >         <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:
     >
     >             Yes, it's in the path, inside /usr/local/bin, which (I
     >             checked) is in fact in $PATH.
     >
     >
> ------------------------------------------------------------------------
     >             *From: *Sarfraz Nawaz <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >             *Date: *Wed, 11 Apr 2007 10:51:15 +1000
     >             *To: *Greg Turnipseed <
    [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >             *Cc: *<[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >             *Subject: *Re: [Tinyos-help] Complete Novice Question:
     >             Installing TinyOS and Compiling on MacOSX 10.4 for MICA
     >
     >             Is nescc in your path? Without nescc you won't be able to
     >             compile tinyos applications.
     >
     >             On 4/9/07, *Greg Turnipseed* <
     >             [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     >             <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> > wrote:
     >
     >                 I have, as far as I can tell, nesc installed;
    however,
     >                 when I run the ncc command, it says "couldn't execute
     >                 nescc."  I do have TinyOS installed, and the
    tools, as
     >                 well.  What's next?
     >
     >                 Thanks,
     >                 Greg Turnipseed
     >
> ------------------------------------------------------------------------
     >                 *From: *Sarfraz Nawaz <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >                 *Date: *Sun, 8 Apr 2007 18:38:10 +1000
     >                 *To: *Greg Turnipseed
    <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >                 *Cc: *<[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >                 *Subject: *Re: [Tinyos-help] Complete Novice
    Question:
     >                 Installing TinyOS and Compiling on MacOSX 10.4
    for MICA
     >
     >                 You would need to install nesC (probably from
    source),
     >                 tinyos-tools and tinyos. Have a look at
     >
> http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html
     >                  <
    http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html>
     >
     >
     >
     >                 On 4/8/07, *Greg Turnipseed*
     >                 <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:
     >
     >                     Okay, I managed to get everything installed,
    as best
     >                     as I can tell.  (At least I didn't get any long
     >                     errors, so I'm guessing I'm okay.)  Now what?  It
     >                     appears that I didn't install TinyOS, but
    some other
     >                     way to compile and write data to my MICAz?  Do I
     >                     need to install TinyOS now, or is there a
    different
     >                     set of commands I need to use to write
    something to
     >                     the mote?
     >
     >                     Thanks,
     >                     Greg Turnipseed
     >
     >
> ------------------------------------------------------------------------
     >                     *From: *Sarfraz Nawaz <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >                     *Date: *Sat, 7 Apr 2007 20:10:58 +1000
     >                     *To: *Greg Turnipseed
     >                     <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >                     *Cc: *<[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >                     *Subject: *Re: [Tinyos-help] Complete Novice
     >                     Question: Installing TinyOS and Compiling on
    MacOSX
     >                     10.4 for MICA
     >
     >
     >                     I know some people have successfully installed
     >                     TinyOS on Mac OS X by following instructions from
     >                     http://www.ee.ucla.edu/~ram/misc.html
     >                     <http://www.ee.ucla.edu/%7Eram/misc.html>
     >                      <http://www.ee.ucla.edu/%7Eram/misc.html
    <http://www.ee.ucla.edu/%7Eram/misc.html>>
     >                      <http://www.ee.ucla.edu/%7Eram/misc.html>
     >                      < http://www.ee.ucla.edu/%7Eram/misc.html>
     >                       <http://www.ee.ucla.edu/%7Eram/misc.html>
     >                      <http://www.ee.ucla.edu/%7Eram/misc.html
    <http://www.ee.ucla.edu/%7Eram/misc.html>>
     >                       <http://www.ee.ucla.edu/%7Eram/misc.html>
     >                      <http://www.ee.ucla.edu/%7Eram/misc.html
    <http://www.ee.ucla.edu/%7Eram/misc.html>>
     >                       <http://www.ee.ucla.edu/%7Eram/misc.html>
     >
     >
     >
     >
     >
     >                     You may want to give it a try.
     >
     >                     On 4/7/07, *Greg Turnipseed*
     >                     <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:
     >
     >                         Hello, everyone.  I'm a student at the
     >                         University of Texas at Dallas trying
     >                         to use ZigBee to create a network of wireless
     >                         wattmeters.  After much delay,
     >                         I've finally received the modules (after
    three
     >                         weeks of waiting on
     >                         procurement to obtain them), and am ready to
     >                         go...with a minor hang-up.  I
     >                         can't install TinyOS on my Mac, despite
     >                         following several tutorials on how
     >                         to install it.  They seem all to be
    outdated or
     >                         geared towards a different
     >                         platform (i.e., Telos), and whatever the case
     >                         is, I can't even get TinyOS
     >                         compiled.
     >
     >                         My knowledge of UNIX is such that I can move
     >                         around and change permissions,
     >                         add and remove folders and use a text editor,
     >                         but as far as knowing what's
     >                         actually going on inside a configure
    file, let
     >                         alone compiling, using make,
     >                         etc, so I don't know what to change to
    make it
     >                         work.  Can anybody point me
     >                         to an up-to-date step-by-step set of
     >                         instructions that will let me install
     >                         this, with the specifications I need?  Please
     >                         specify whether to use X11 or
     >                         Terminal when doing shell commands (I've
    heard
     >                         Terminal usually uses tcsh
     >                         and X11 uses bash, but what do I know).
     >
     >                         Any help you guys can provide would be
     >                         incredibly appreciated.  ZigBee looks
     >                         so useful once it's up and running, but I
    can't
     >                         even compile Blink.
     >
     >                         Thanks,
     >                         Greg Turnipseed
     >                         Senior, University of Texas at Dallas, BSEE
     >
     >
> _______________________________________________
     >                         Tinyos-help mailing list
     >                         [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > > >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > > > >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > > >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          >
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
> <https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
     >                          <
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
     >                          > > > > >
     >
     >
     >
     >
     >
     >
     >
     >
     >
     >
     >
     >
     >
     >
    ------------------------------------------------------------------------
     >
     > _______________________________________________
     > Tinyos-help mailing list
     > [EMAIL PROTECTED]
    <mailto:[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

Reply via email to