Let me know if 'last_called_script_event' warnings are still there. I'm not
sure what's wrong with 'result' though, maybe i'm just blind or linker is
going berserk.
Troman
----- Original Message -----
From: "Giel van Schijndel" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, November 17, 2006 10:01 PM
Subject: [Warzone-dev] Re: [Warzone-commits] r488 - in /trunk:
lib/framework/ lib/script/ src/
Roman schreef:
Author: troman
Date: Thu Nov 16 15:30:29 2006
New Revision: 488
URL: http://svn.gna.org/viewcvs/warzone?rev=488&view=rev
Log:
Scripting engine overhaul - Part I
-compiler and parts of interpreter now use union to store different data
types
-got rid of a great deal of pointer->integer casts
-ASSERT() now outputs last event (or function) called by scripts
-implemented float data type support for the scripting engine - basic
functionality at the moment
Modified:
trunk/lib/framework/debug.h
trunk/lib/script/event.c
trunk/lib/script/event.h
trunk/lib/script/interp.c
trunk/lib/script/interp.h
trunk/lib/script/parse.h
trunk/lib/script/script.h
trunk/lib/script/script_lexer.l
trunk/lib/script/script_parser.y
trunk/lib/script/stack.c
trunk/lib/script/stack.h
trunk/src/scriptai.c
trunk/src/scriptcb.c
trunk/src/scriptextern.c
trunk/src/scriptfuncs.c
trunk/src/scriptobj.c
trunk/src/scriptvals.
I don't want to be annoying or something, but since these changes I'm
getting a lot of linker errors.
I'm really not good at fixing linker errors (doesn't mean I can't do it,
but I can't today, tomorrow and Sunday, so if anyone wants to fix it,
this info might help).
See attachments for linker errors. Just to inform you: I can compile and
link r487 without a problem.
--
Giel
--------------------------------------------------------------------------------
linker command:
g++ -m32 -DVERSION=\"2.0.4\" -DYY_STATIC -I.. -I../.. -IC:\Warzone-DevPkg/include
-fpermissive -Wall -O0 -g3 -DDEBUG -mwindows -DWIN32 -o warzone2100.exe
ai.o aiexperience.o astar.o action.o advvis.o atmos.o bridge.o buildpos.o
cdspan.o cheat.o cluster.o cmddroid.o combat.o component.o console.o
data.o design.o difficulty.o disp2d.o display.o droid.o e3demo.o edit2d.o
edit3d.o effects.o environ.o fpath.o feature.o findpath.o formation.o
frontend.o gateway.o gatewayroute.o gatewaysup.o geometry.o group.o hci.o
init.o intdisplay.o intimage.o intorder.o intelmap.o keybind.o keymap.o
level_lexer.o levels.o lighting.o loop.o map.o mapdisplay.o mapgrid.o
mechanics.o message.o miscimd.o move.o multiint.o multimenu.o multiopt.o
multisync.o multibot.o multistat.o objmem.o objects.o optimisepath.o
order.o player.o powercrypt.o radar.o raycast.o research.o scores.o
scriptai.o scriptcb.o scriptextern.o scriptfuncs.o scriptobj.o
scripttabs.o scriptvals.o scriptvals_parser.o scriptvals_lexer.o
selection.o stats.o text.o texture.o transporter.o visibility.o warcam.o
wrappers.o ani.o arrow.o aud.o audio_id.o bucket3d.o clparse.o
configuration.o csnap.o display3d.o drive.o function.o game.o ingameop.o
keyedit.o loadsave.o main.o mission.o multigifts.o multijoin.o
multilimit.o multiplay.o multistruct.o oprint.o power.o projectile.o
seqdisp.o structure.o target.o warzoneconfig.o ../win32/warzone2100.o
../lib/libframework.a ../lib/libgamelib.a ../lib/libivis_common.a
../lib/libivis_opengl.a ../lib/libnetplay.a ../lib/libscript.a
../lib/libsequence.a ../lib/libsound.a
../lib/libwidget.a -LC:\Warzone-DevPkg/lib -lmingw32 -lglu32 -lopengl32 -lopenal32
-ljpeg6b -lpng13 -lmad -lvorbisfile -lvorbis -logg -lphysfs -lSDLmain -lSDL
-lSDL_net
stderr:
scriptai.o(.bss+0x0): In function `Z16scrGroupAddDroidv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptcb.o(.bss+0x0): In function `Z15scrCBDroidTakenv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptcb.c:55: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptcb.o(.bss+0x64): In function `Z15scrCBDroidTakenv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptcb.c:75: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scriptextern.o(.bss+0x0): In function `Z14scrExternResetv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptextern.c:48: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptfuncs.o(.bss+0x0): In function `strncasecmp':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptfuncs.c: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptfuncs.o(.bss+0x64): In function `strncasecmp':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptfuncs.c: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scriptobj.o(.bss+0x0): In function `Z13scrBaseObjGetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptobj.c:35: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptobj.o(.bss+0x64): In function `Z13scrBaseObjGetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptobj.c:52: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scripttabs.o(.bss+0x0): In function `Z16scrTabInitialisev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scripttabs.c:1736: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptvals.o(.bss+0x0): In function `Z14scrvInitialisev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptvals.c:40: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libframework.a(debug.o)(.bss+0x0): In function
`Z12cat_snprintfPcjPKcz':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/framework/debug.c:45: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(event.o)(.bss+0x0): In function `Z14eventTimeResetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/event.c:81: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(script_lexer.o)(.bss+0x20): In function
`Z17scriptGetVarTokenP11_var_symbol':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/script_lexer.l:50: multiple definition
of `last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(codeprint.o)(.bss+0x0): In function
`Z11cpPrintType12_interp_type':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/codeprint.c:15: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(script_parser.o)(.bss+0x0): In function
`Z12script_debugPKcz':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/script_parser.y:667: multiple definition
of `last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(interp.o)(.bss+0x0): In function
`Z21interpProcessorActivev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/interp.c:157: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(stack.o)(.bss+0x0): In function `Z10stackEmptyv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/stack.c:50: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
collect2: ld returned 1 exit status
--------------------------------------------------------------------------------
linker command:
g++ -m32 -DVERSION=\"2.0.4\" -DYY_STATIC -I.. -I../.. -IC:\Warzone-DevPkg/include
-fpermissive -Wall -O0 -g3 -DDEBUG -mwindows -DWIN32 -o warzone2100.exe
ai.o aiexperience.o astar.o action.o advvis.o atmos.o bridge.o buildpos.o
cdspan.o cheat.o cluster.o cmddroid.o combat.o component.o console.o
data.o design.o difficulty.o disp2d.o display.o droid.o e3demo.o edit2d.o
edit3d.o effects.o environ.o fpath.o feature.o findpath.o formation.o
frontend.o gateway.o gatewayroute.o gatewaysup.o geometry.o group.o hci.o
init.o intdisplay.o intimage.o intorder.o intelmap.o keybind.o keymap.o
level_lexer.o levels.o lighting.o loop.o map.o mapdisplay.o mapgrid.o
mechanics.o message.o miscimd.o move.o multiint.o multimenu.o multiopt.o
multisync.o multibot.o multistat.o objmem.o objects.o optimisepath.o
order.o player.o powercrypt.o radar.o raycast.o research.o scores.o
scriptai.o scriptcb.o scriptextern.o scriptfuncs.o scriptobj.o
scripttabs.o scriptvals.o scriptvals_parser.o scriptvals_lexer.o
selection.o stats.o text.o texture.o transporter.o visibility.o warcam.o
wrappers.o ani.o arrow.o aud.o audio_id.o bucket3d.o clparse.o
configuration.o csnap.o display3d.o drive.o function.o game.o ingameop.o
keyedit.o loadsave.o main.o mission.o multigifts.o multijoin.o
multilimit.o multiplay.o multistruct.o oprint.o power.o projectile.o
seqdisp.o structure.o target.o warzoneconfig.o ../win32/warzone2100.o
../lib/libframework.a ../lib/libgamelib.a ../lib/libivis_common.a
../lib/libivis_opengl.a ../lib/libnetplay.a ../lib/libscript.a
../lib/libsequence.a ../lib/libsound.a
../lib/libwidget.a -LC:\Warzone-DevPkg/lib -lmingw32 -lglu32 -lopengl32 -lopenal32
-ljpeg6b -lpng13 -lmad -lvorbisfile -lvorbis -logg -lphysfs -lSDLmain -lSDL
-lSDL_net
stderr:
scriptcb.o(.bss+0x0): In function `Z15scrCBDroidTakenv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptcb.c:55: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
scriptcb.o(.bss+0x64): In function `Z15scrCBDroidTakenv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptcb.c:75: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scriptextern.o(.bss+0x0): In function `Z14scrExternResetv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptextern.c:48: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
scriptfuncs.o(.bss+0x0): In function `strncasecmp':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptfuncs.c: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
scriptfuncs.o(.bss+0x64): In function `strncasecmp':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptfuncs.c: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scriptobj.o(.bss+0x0): In function `Z13scrBaseObjGetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptobj.c:35: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
scriptobj.o(.bss+0x64): In function `Z13scrBaseObjGetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptobj.c:52: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scriptvals.o(.bss+0x0): In function `Z14scrvInitialisev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptvals.c:40: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
../lib/libscript.a(event.o)(.bss+0x0): In function `Z14eventTimeResetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/event.c:81: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
../lib/libscript.a(script_lexer.o)(.bss+0x20): In function
`Z17scriptGetVarTokenP11_var_symbol':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/script_lexer.l:50: multiple definition
of `last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
../lib/libscript.a(script_parser.o)(.bss+0x0): In function
`Z12script_debugPKcz':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/script_parser.y:667: multiple definition
of `last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
../lib/libscript.a(interp.o)(.bss+0x0): In function
`Z21interpProcessorActivev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/interp.c:157: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
../lib/libscript.a(stack.o)(.bss+0x0): In function `Z10stackEmptyv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/stack.c:50: multiple definition of
`last_called_script_event'
scriptai.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: first defined here
collect2: ld returned 1 exit status
--------------------------------------------------------------------------------
linker command:
g++ -m32 -DVERSION=\"2.0.4\" -DYY_STATIC -I.. -I../.. -IC:\Warzone-DevPkg/include
-fpermissive -Wall -O0 -g3 -DDEBUG -mwindows -DWIN32 -o warzone2100.exe
ai.o aiexperience.o astar.o action.o advvis.o atmos.o bridge.o buildpos.o
cdspan.o cheat.o cluster.o cmddroid.o combat.o component.o console.o
data.o design.o difficulty.o disp2d.o display.o droid.o e3demo.o edit2d.o
edit3d.o effects.o environ.o fpath.o feature.o findpath.o formation.o
frontend.o gateway.o gatewayroute.o gatewaysup.o geometry.o group.o hci.o
init.o intdisplay.o intimage.o intorder.o intelmap.o keybind.o keymap.o
level_lexer.o levels.o lighting.o loop.o map.o mapdisplay.o mapgrid.o
mechanics.o message.o miscimd.o move.o multiint.o multimenu.o multiopt.o
multisync.o multibot.o multistat.o objmem.o objects.o optimisepath.o
order.o player.o powercrypt.o radar.o raycast.o research.o scores.o
scriptai.o scriptcb.o scriptextern.o scriptfuncs.o scriptobj.o
scripttabs.o scriptvals.o scriptvals_parser.o scriptvals_lexer.o
selection.o stats.o text.o texture.o transporter.o visibility.o warcam.o
wrappers.o ani.o arrow.o aud.o audio_id.o bucket3d.o clparse.o
configuration.o csnap.o display3d.o drive.o function.o game.o ingameop.o
keyedit.o loadsave.o main.o mission.o multigifts.o multijoin.o
multilimit.o multiplay.o multistruct.o oprint.o power.o projectile.o
seqdisp.o structure.o target.o warzoneconfig.o ../win32/warzone2100.o
../lib/libframework.a ../lib/libgamelib.a ../lib/libivis_common.a
../lib/libivis_opengl.a ../lib/libnetplay.a ../lib/libscript.a
../lib/libsequence.a ../lib/libsound.a
../lib/libwidget.a -LC:\Warzone-DevPkg/lib -lmingw32 -lglu32 -lopengl32 -lopenal32
-ljpeg6b -lpng13 -lmad -lvorbisfile -lvorbis -logg -lphysfs -lSDLmain -lSDL
-lSDL_net
stderr:
scriptai.o(.bss+0x0): In function `Z16scrGroupAddDroidv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:35: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptcb.o(.bss+0x0): In function `Z15scrCBDroidTakenv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptcb.c:55: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptcb.o(.bss+0x64): In function `Z15scrCBDroidTakenv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptcb.c:75: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scriptextern.o(.bss+0x0): In function `Z14scrExternResetv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptextern.c:48: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptfuncs.o(.bss+0x0): In function `strncasecmp':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptfuncs.c: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptfuncs.o(.bss+0x64): In function `strncasecmp':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptfuncs.c: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scriptobj.o(.bss+0x0): In function `Z13scrBaseObjGetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptobj.c:35: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptobj.o(.bss+0x64): In function `Z13scrBaseObjGetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptobj.c:52: multiple definition of `result'
scriptai.o(.bss+0x64):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptai.c:44: first defined here
scripttabs.o(.bss+0x0): In function `Z16scrTabInitialisev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scripttabs.c:1736: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
scriptvals.o(.bss+0x0): In function `Z14scrvInitialisev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/scriptvals.c:40: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libframework.a(debug.o)(.bss+0x0): In function
`Z12cat_snprintfPcjPKcz':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/framework/debug.c:45: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(event.o)(.bss+0x0): In function `Z14eventTimeResetj':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/event.c:81: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(script_lexer.o)(.bss+0x20): In function
`Z17scriptGetVarTokenP11_var_symbol':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/script_lexer.l:50: multiple definition
of `last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(codeprint.o)(.bss+0x0): In function
`Z11cpPrintType12_interp_type':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/codeprint.c:15: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(script_parser.o)(.bss+0x0): In function
`Z12script_debugPKcz':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/script_parser.y:667: multiple definition
of `last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(interp.o)(.bss+0x0): In function
`Z21interpProcessorActivev':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/interp.c:157: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
../lib/libscript.a(stack.o)(.bss+0x0): In function `Z10stackEmptyv':
C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/lib/script/stack.c:50: multiple definition of
`last_called_script_event'
droid.o(.bss+0x0):C:/Documents and Settings/Giel van Schijndel/Mijn
documenten/C++/warzone/src/droid.c:134: first defined here
collect2: ld returned 1 exit status
--------------------------------------------------------------------------------
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev