Sorted it out. Nesc behaves badly if it's compiled with llvm-gcc. I guess, 
check for gcc should be in configure. 

Recompiled all the tools with gcc-4.8 and everything works as expected.

-- Vladimir

On 25 Jul 2013, at 06:12, Eric Decker <[email protected]> wrote:

> 
> what does tos-check-env say?
> 
> what version of the toolchains are you using?
> 
> 
> 
> 
> On Tue, Jul 23, 2013 at 9:56 AM, Vladimir Pouzanov <[email protected]> 
> wrote:
>> Hi all.
>> 
>> I'm trying to build my first application for tinyos – apps/Blink. My target 
>> platform is ave, but for simplicity I try to follow the official tutorial 
>> now.
>> 
>> I've done everything by the 
>> http://tinyos.stanford.edu/tinyos-wiki/index.php/Installing_From_Source wiki 
>> page. My target system is Mac OS 10.8, so I had to patch tos-locate-jre a 
>> bit, so that it could find java.
>> 
>> At this point I expect to have a functional nesc/ncc. Now, to the problem:
>> 
>> $ make micaz sim
>> mkdir -p simbuild/micaz
>>   placing object files in simbuild/micaz
>>   writing XML schema to app.xml
>>   compiling BlinkAppC to object file sim.o
>> ncc -c -fPIC -D_FORTIFY_SOURCE=0 -o simbuild/micaz/sim.o -g -O0 -tossim 
>> -fnesc-nido-tosnodes=1000 -fnesc-simulate 
>> -fnesc-nido-motenumber=sim_node\(\) -fnesc-gcc=gcc -Wall -Wshadow -Wnesc-all 
>> -target=micaz -fnesc-cfile=simbuild/micaz/app.c -board=micasb 
>> -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000 
>> -DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"farcaller\" 
>> -DIDENT_HOSTNAME=\"Phoenix.local\" -DIDENT_USERHASH=0x6f38e7b7L 
>> -DIDENT_TIMESTAMP=0x51eeb362L -DIDENT_UIDHASH=0x47cc68b7L 
>> -Wno-nesc-data-race BlinkAppC.nc   -fnesc-dump=components 
>> -fnesc-dump=variables -fnesc-dump=constants -fnesc-dump=typedefs 
>> -fnesc-dump=interfacedefs -fnesc-dump=tags -fnesc-dumpfile=app.xml
>> nesC: Internal error.
>> Please submit an issue to the GitHub repository at 
>> https://github.com/tinyos/nesc
>> make: *** [sim-exe] Error 1
>> 
>> I thought it might be the issue with llvm-gcc (I don't have gcc for my 
>> native target), but exactly the same error happens with avr-gcc.
>> 
>> Any hints on how to debug this further (or better, any fix)?
>> 
>> -- Vladimir
>> 
>> _______________________________________________
>> Tinyos-help mailing list
>> [email protected]
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> 
> 
> 
> -- 
> Eric B. Decker
> Senior (over 50 :-) Researcher
> 
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to