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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to