Hi all

try:

$ locate stddef.h

replace the path found /usr/lib/gcc/.../include
in:

CFLAGS+=-I/usr/lib/gcc/.../include
CFLAGS+=-I/usr/include/

and copy to

/opt/tinyos-2.x/support/make/sim.extra

ps: i put before:

PFLAGS += -tossim -fnesc-nido-tosnodes=1000 -fnesc-simulate
-fnesc-nido-motenumber=sim_node\(\)

and all went ok.

best regards.

2009/3/6 Anthony L <[email protected]>

>  Hi Cherifa Boucetta,
>
> I had some trouble very similar to this as well when I first started using
> TOSSIM.
> After a little investigation, I found my problem to be a conflicting
> problems with the gcc
> in msp430/bin and the normal gcc.
> Try temporarily changing your PATH variable to by:
> PATH=$PATH:/opt/msp430/bin
> then
> make micaz sim
> see if it helps.  That works for me.
>
> Anthony
>
> ------------------------------
> Date: Fri, 6 Mar 2009 08:33:56 +0100
> From: [email protected]
> To: [email protected]
> Subject: [Tinyos-help] urgent:TOSSIM Error
>
>
>
> Hi all,
> When I use sim, i got this error
>
> *cher...@toshiba-laptop:/opt/tinyos-2.1.0/apps/Blink$ make mica2 sim
> mkdir -p simbuild/mica2
>   placing object files in simbuild/mica2
>   writing XML schema to app.xml
>   compiling BlinkAppC to object file sim.o
> ncc -c -shared -fPIC -o simbuild/mica2/sim.o -g -O0 -tossim
> -fnesc-nido-tosnodes=1000 -fnesc-simulate
> -fnesc-nido-motenumber=sim_node\(\)   -Wall -Wshadow -Wnesc-all
> -target=mica2 -fnesc-cfile=simbuild/mica2/app.c -board=micasb
> -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
> -DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"cherifa\"
> -DIDENT_HOSTNAME=\"toshiba-laptop\" -DIDENT_USERHASH=0x56a83370L
> -DIDENT_TIMESTAMP=0x49b022c8L -DIDENT_UIDHASH=0x3bafddc8L
> -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
> Unknown target mica2
> Known targets for TinyOS directory /opt/tinyos-2.1.0/tos
> and the specified include directories are:
>   mica2 telosa mica2dot micaz tinynode eyesIFXv1 eyesIFXv2 telosb shimmer
> null intelmote2 iris
> make: *** [sim-exe] Erreur 2*
>
> I'am configured the envirement
> export TOSROOT=/opt/tinyos-2.1.0
> export TOSDIR=$TOSROOT/tos
> export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.
> export MAKERULES=$TOSROOT/support/make/Makerules
> export PATH=/opt/msp430/bin:$PATH
>
> When I simulate make micaz sim    I got
> *
> cher...@toshiba-laptop:/opt/tinyos-2.1.0/apps/Blink$ 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 -shared -fPIC -o simbuild/micaz/sim.o -g -O0 -tossim
> -fnesc-nido-tosnodes=1000 -fnesc-simulate
> -fnesc-nido-motenumber=sim_node\(\)   -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=\"cherifa\"
> -DIDENT_HOSTNAME=\"toshiba-laptop\" -DIDENT_USERHASH=0x56a83370L
> -DIDENT_TIMESTAMP=0x49b023ddL -DIDENT_UIDHASH=0xe836c4f8L
> -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
> /usr/lib/ncc/deputy_nodeputy.h:4:20: error: stddef.h: No such file or
> directory
> /usr/lib/ncc/nesc_nx.h:16:22: error: inttypes.h: No such file or directory
> /usr/lib/ncc/nesc_nx.h:235: syntax error before `__nesc_ntoh_uint8'
> /usr/lib/ncc/nesc_nx.h:240: syntax error before `__nesc_hton_uint8'
> /usr/lib/ncc/nesc_nx.h:242: warning: type defaults to `int' in declaration
> of `base'
> /usr/lib/ncc/nesc_nx.h:242: `value' undeclared here (not in a function)
> /usr/lib/ncc/nesc_nx.h:242: warning: data definition has no type or storage
> class
> /usr/lib/ncc/nesc_nx.h:243: syntax error before `return'
> /usr/lib/ncc/nesc_nx.h:246: syntax error before `__nesc_ntoh_leuint8'
> /usr/lib/ncc/nesc_nx.h:251: syntax error before `__nesc_hton_leuint8'
> /usr/lib/ncc/nesc_nx.h:253: warning: type defaults to `int' in declaration
> of `base'
> /usr/lib/ncc/nesc_nx.h:253: redefinition of `base'
> /usr/lib/ncc/nesc_nx.h:242: previous declaration of `base'
> /usr/lib/ncc/nesc_nx.h:253: `value' undeclared here (not in a function)
> /usr/lib/ncc/nesc_nx.h:253: warning: data definition has no type or storage
> class
> /usr/lib/ncc/nesc_nx.h:254: syntax error before `return'
> ....
> ....
> /opt/tinyos-2.1.0/tos/lib/serial/Serial.h:110: warning: data definition has
> no type or storage class
> /opt/tinyos-2.1.0/tos/lib/serial/Serial.h:113: syntax error before
> `nx_am_addr_t'
> /opt/tinyos-2.1.0/tos/lib/serial/Serial.h:113: warning: no semicolon at end
> of struct or union
> /opt/tinyos-2.1.0/tos/lib/serial/Serial.h:114: syntax error before `src
> *
> ...
>
>
> I don't Know how to resolve this problem, Help please.
> Thanks.
>
>
>
> --
> cordialement
> Cherifa Boucetta
>
>
>
> --
> cordialement
> Cherifa Boucetta
>
> ------------------------------
> See all the ways you can stay connected to friends and 
> family<http://www.microsoft.com/windows/windowslive/default.aspx>
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
Igor L Marques
MSc Candidate in Computer Science
Federal University of Pernambuco, Brazil
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to