[Tinyos-help] RE: TOSSIM: " undefined reference to `_WinMain@16'
Antonio
antonio.guerrieri at email.it
Tue Feb 13 12:06:38 PST 2007
Try top put the option "-shared" in your file sim.extra to the variable
"PLATFORM_BUILD_FLAGS".
I've done so.
Bye
Antonio Guerrieri
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 `_WinMain at 16'
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
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Problemi di Liquidità? Con Logos Finanziaria 30.000 in 24 ore a dipendenti e lavoratori autonomi con rimborsi fino a 120 mesi clicca qui
*
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2907&d=13-2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20070213/cc29b4e3/attachment-0001.html
More information about the Tinyos-help
mailing list