Hi all,

I'm getting the following error whenever I try to compile Blink for TOSSIM:-

$ make micaz sim
mkdir -p build/micaz
 placing object files in build/micaz
 writing XML schema to app.xml
 compiling BlinkAppC to object file sim.o
ncc -c -DUSE_DL_IMPORT -fpic -o build/micaz/sim.o -g -O0 -tossim
-fnesc-nido-tos
nodes=1000 -fnesc-simulate -fnesc-nido-motenumber=sim_node\(\)
-finline-limit=
100000 -Wall -Wshadow -Wnesc-all -target=micaz
-fnesc-cfile=build/micaz/app.c -b
oard=micasb -I/usr/include/python2.3 -Wno-nesc-data-race BlinkAppC.nc
-fnesc-d
ump=components -fnesc-dump=variables -fnesc-dump=constants
-fnesc-dump=typedefs
-fnesc-dump=interfacedefs -fnesc-dump=tags -fnesc-dumpfile=app.xml
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:89:
/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c:14: warning: declaration of `link'
sha
dows global declaration
/usr/include/sys/unistd.h:97: warning: location of shadowed declaration
/opt/tinyos-2.x/tos/lib/tossim/sim_gain.c:20: warning: declaration of `link'
sha
dows global declaration
/usr/include/sys/unistd.h:97: 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' sh
adows global declaration
/usr/include/sys/unistd.h:97: 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' sh
adows global declaration
/usr/include/sys/unistd.h:97: warning: location of shadowed declaration
In file included from /opt/tinyos-2.x
/tos/chips/atm128/timer/sim/HplAtm128Timer0
AsyncC.nc:58,
                from /opt/tinyos-2.x
/tos/platforms/mica/AlarmCounterMilliP.nc:3
0,
                from /opt/tinyos-2.x
/tos/platforms/mica/sim/HilTimerMilliC.nc:4
1,
                from /opt/tinyos-2.x/tos/system/TimerMilliP.nc:41,
                from /opt/tinyos-2.x/tos/system/TimerMilliC.nc:40,
                from BlinkAppC.nc:46:
In component `HplAtm128CompareC':
/opt/tinyos-2.x/tos/chips/atm128/timer/sim/HplAtm128CompareC.nc: In function
`ti
mer0_compare_handle':
/opt/tinyos-2.x/tos/chips/atm128/timer/sim/HplAtm128CompareC.nc:195:
warning: de
claration of `time' shadows global declaration
/usr/include/time.h:49: warning: location of shadowed declaration
cc1: warning: -fpic ignored for target (all code is position independent)
 compiling Python support and C libraries into pytossim.o, tossim.o, and
c-supp
ort.o
g++ -c  -DUSE_DL_IMPORT -fpic -o build/micaz/pytossim.o -g -O0
-I/usr/include/py
thon2.3 /opt/tinyos-2.x/tos/lib/tossim/tossim_wrap.cxx -I/usr/lib/python2.3
-I/o
pt/tinyos-2.x/tos/lib/tossim -DHAVE_CONFIG_H
cc1plus: warning: -fpic ignored for target (all code is position
independent)
g++ -c  -DUSE_DL_IMPORT -fpic -o build/micaz/tossim.o -g -O0
-I/usr/include/pyth
on2.3 /opt/tinyos-2.x/tos/lib/tossim/tossim.c -I/usr/lib/python2.3
-I/opt/tinyos
-2.x/tos/lib/tossim
cc1plus: warning: -fpic ignored for target (all code is position
independent)
g++ -c  -DUSE_DL_IMPORT -fpic -o build/micaz/c-support.o -g -O0
-I/usr/include/p
ython2.3 /opt/tinyos-2.x/tos/lib/tossim/hashtable.c -I/usr/lib/python2.3
-I/opt/
tinyos-2.x/tos/lib/tossim
cc1plus: warning: -fpic ignored for target (all code is position
independent)
 linking into shared object ./_TOSSIM.dll
g++ -fpic -W1,--enabled-auto-image-base   build/micaz/pytossim.o
build/micaz/sim
.o build/micaz/tossim.o build/micaz/c-support.o -L/usr/bin
-L//usr/lib/python2.3
/config -lstdc++ -lpython2.3 -o _TOSSIM.dll
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../libcygwin.a(libcmain.o
)(.text+0x7
c): undefined reference to [EMAIL PROTECTED]'
collect2: ld returned 1 exit status
make: *** [sim-exe] Error 1

I have setup my sim.extra file to point to the correct python libraries but
this doesn't seem to be connected to it. I'd really appreciate if someone
could help me out with this.

thanks,
prem
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to