The only difference that I see between your and my output is that in my case nesc_nx.h is processed before tos.h. In your case tos.h is processed before nesc_nx.h and spews some warnings and errors.
On 4/29/07, Greg Turnipseed <[EMAIL PROTECTED]> wrote:
Yes, I was able to find /usr/local/lib/ncc. I do have the nesc_nx.h file in there. The nescc version is 1.2.4. Thanks! Greg Turnipseed ------------------------------ *From: *Sarfraz Nawaz <[EMAIL PROTECTED]> *Date: *Sun, 29 Apr 2007 13:59:01 +1000 *To: *Greg Turnipseed <[EMAIL PROTECTED]> *Cc: *<[EMAIL PROTECTED]>, TINYOS HELP < tinyos-help@millennium.berkeley.edu> *Subject: *Re: [Tinyos-help] Compiling on MacOSX 10.4 for MICA > I tried navigating to /usr/lib/ncc, and there's no ncc directory. What about /usr/local/lib/ncc? This is where your build scripts are including in your search path. On 4/29/07, *Greg Turnipseed* <[EMAIL PROTECTED]> wrote: Running nescc --version gave me: [Greg:tinyos-1.x/apps/blink] 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. I tried navigating to /usr/lib/ncc, and there's no ncc directory. I wonder if that has anything to do with it? Thanks, Greg Turnipseed ------------------------------ *From: *Sarfraz Nawaz <[EMAIL PROTECTED]> *Date: *Fri, 27 Apr 2007 10:35:26 +1000 *To: *Greg Turnipseed <[EMAIL PROTECTED]> *Cc: *<[EMAIL PROTECTED]>, TINYOS HELP < tinyos-help@millennium.berkeley.edu <mailto:tinyos-help@millennium.berkeley.edu><tinyos-help@millennium.berkeley.edu>> *Subject: *Re: [Tinyos-help] Compiling on MacOSX 10.4 for MICA Greg, Sorry I can't open up your output file (missing OpenOffice!). Can you please send the output as a text file. Add PFLAGS += -v to the Makefile under Blink directory compile and send out the output. From Michael's comments it seems that your build environment tries to include nesc_nx.h but cannot find it. Which version of nesc have you installed. I suspect there is something wrong with your nesc installation. I am running nesc-1.2.8a with tinyos-1.1.15cvsdec on linux. With my setup the nesc_nx.h is located in /usr/lib/ncc/ directory. This nesc_nx.h is also included in the app.c generated by nesc under build/mica2/ directory. Regards On 4/27/07, *Michael Schippling* <[EMAIL PROTECTED]> wrote: Well that blows one of my pet theories... The thing you want is your second page with PFLAGS += -v in the Blink/Makefile. You'll note that it is a bit longer, shows some sub-commands, and lists all the files it is trying to access. My theory was that -mmcu=atmega128 was not getting set or something like that, but there is is plain as day...heck. I also note that whatever you are doing is making output like sarfraz and not me, because you have "-_fnesc-include=nesc_nx" but I don't see a message about preprocessing it. Or one about your nescc version number. As a last ditch, just in case I'm sort of right about the atmega128 thing, you could try adding this to the PFLAGS: PFLAGS += -v -D__AVR_ATmega128__ Which (I hope) will force the definition of the theoretically missing define needed by avr/io.h. Note that there are 2 underscores on each end of the text. But most likely you have some mis-match of compile tools. Perhaps finding and re-installing the latest working set is the next step. And...XLS? errg... You should be able to redirect the output of your make into a file like this: make mica2 > output.txt And send it as a raw text file. MS Greg Turnipseed wrote: > All right, I assume the makefile I was supposed to add the line to was the makefile inside the Blink directory, so that's where I made the modification. It doesn't seem to have changed anything, but I'll attach what I've got anyway. The first sheet is without any modification (i.e., without the added line). The second sheet is with exactly what was written (PFLAGS += -v), and the third sheet is with "set PFLAGS += -v", just in case my using tcsh affects that in any way. > > Let me know what y'all see in the output. > > Thanks, > Greg Turnipseed > > > From: Sarfraz Nawaz <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]><[EMAIL PROTECTED]>> > Date: Thu, 26 Apr 2007 16:29:33 +1000 > To: Greg Turnipseed <[EMAIL PROTECTED]> > Cc: TINYOS HELP < tinyos-help@millennium.berkeley.edu <mailto:tinyos-help@millennium.berkeley.edu><tinyos-help@millennium.berkeley.edu>>, Michael Schippling < [EMAIL PROTECTED]> > Subject: Re: [Tinyos-help] Compiling on MacOSX 10.4 for MICA > > Greg, > > Can you add > > PFLAGS += -v > > to the Makefile and then send the output. I am attaching my ouput. In my compile the first thing that is pulled in is /usr/lib/ncc/nesc_nx.h > followed by /opt/tinyos-1.x/tos/system/tos.h and then the compiler goes on happily compiling Blink.
_______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help