Can anyone tell me if there is an existing problem or if I have to 
install a fix for this? I ran tos-check-env. It worked fine.

I recently installed TinyOS-2. I am trying to compile either Blink or 
Null in simulation mode. I am getting the following compiler (g++)   
errors on the sample code: 
  
declaration shadows global declaration
-fPIC ignored for target (all code is position independent). This is 
followed by lots of compile-time errors.




I get the following output

make micaz sim 1>out.txt 2>err.txt

.........out.txt..............
mkdir -p build/micaz
  placing object files in build/micaz
  writing XML schema to app.xml
  compiling NullAppC to object file sim.o

ncc -c -shared -fPIC -o build/micaz/sim.o -g -O0 -tossim 
-fnesc-nido-tosnodes=1000 -fnesc-simulate 
-fnesc-nido-motenumber=sim_node\(\)   -finline-limit=100000 -Wall 
-Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=micaz 
-fnesc-cfile=build/micaz/app.c -board=micasb  -Wno-nesc-data-race 
NullAppC.nc   -fnesc-dump=components -fnesc-dump=variables 
-fnesc-dump=constants -fnesc-dump=typedefs -fnesc-dump=interfacedefs 
-fnesc-dump=tags -fnesc-dumpfile=app.xml
  compiling Python support into pytossim.o and tossim.o

g++ -c  -shared -fPIC -o build/micaz/pytossim.o -g -O0  
/opt/tinyos-2.x/tos/lib/tossim/tossim_wrap.cxx -I/usr/include/python2.3 
-I/opt/tinyos-2.x/tos/lib/tossim -DHAVE_CONFIG_H 

.... err.txt......
In file included from /opt/tinyos-2.x/tos/lib/tossim/sim_mac.c:34,
                 from /opt/tinyos-2.x/tos/lib/tossim/tos.h:90:

/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c:14: warning: declaration of 
`link' shadows global declaration

/usr/include/sys/unistd.h:98: warning: location of shadowed declaration

/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c:20: warning: declaration of 
`link' shadows global declaration

/usr/include/sys/unistd.h:98: warning: location of shadowed declaration

/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c: In function 
`sim_gain_allocate_link':

/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c:134: warning: declaration of 
`link' shadows global declaration

/usr/include/sys/unistd.h:98: warning: location of shadowed declaration

/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c: At top level:
/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c:141: warning: declaration of 
`link' shadows global declaration

/usr/include/sys/unistd.h:98: warning: location of shadowed declaration

build/micaz/app.c:1: warning: -fPIC ignored for target (all code is 
position independent)
... followed by tons of compiler errors
_______________________________________________
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to