i want to compile wz on winxp using mingw and so i followed the compile guide on the website. starting the compiler all runs fine for about 10 seconds. then there is a error about "iniparser".
did anyone try to compile the trunk in the last days and got problems with "iniparser"? i need help with that.
thanks for your answers
EDIT: there seem to be more errors. they are all like "... src/multiint.c:2959: undefined reference to iniparser_ ...": Here a part of the compiler output (the end of it)
Code: Select all
g++ -std=gnu99 -g -Wall -Werror-implicit-function-declaration -O0 -o warzone2100.exe message_parser.tab.o message_lexer.lex.
rser.tab.o scriptvals_lexer.lex.o action.o advvis.o ai.o aiexperience.o astar.o atmos.o aud.o baseobject.o bridge.o bucket3d.
se.o cluster.o cmddroid.o combat.o component.o configuration.o console.o data.o design.o difficulty.o display3d.o display.o d
e3demo.o edit3d.o effects.o environ.o feature.o formation.o fpath.o frontend.o function.o game.o gateway.o geometry.o group.o
.o init.o intdisplay.o intelmap.o intimage.o intorder.o keybind.o keyedit.o keymap.o level_lexer.lex.o levels.o lighting.o lo
main.o map.o mapdisplay.o mapgrid.o mechanics.o message.o miscimd.o mission.o move.o multibot.o multigifts.o multiint.o mult
mit.o multimenu.o multiopt.o multiplay.o multistat.o multistruct.o multisync.o objects.o objmem.o oprint.o order.o parsetest.
ctile.o radar.o raycast.o research.o scores.o scriptai.o scriptcb.o scriptextern.o scriptfuncs.o scriptobj.o scripttabs.o scr
tion.o seqdisp.o stats.o structure.o target.o terrain.o text.o texture.o transporter.o version.o visibility.o warcam.o warzon
ers.o ../lib/libgamelib.a ../lib/libivis_common.a ../lib/libivis_opengl.a ../lib/libnetplay.a ../lib/libscript.a ../lib/libse
/libsound.a ../lib/libwidget.a ../lib/libframework.a ../lib/libexceptionhandler.a ../lib/libsqlite3.a -LC:/devpkg/lib -mwindo
SDLmain -lSDL -lpng12 -lphysfs -lz -lvorbisfile -lvorbis -logg -lpopt -lintl -lGLC -lglu32 -lopengl32 -lopenal32 -ldbghelp -l
m -lws2_32 -lbfd -liberty -liconv -lz -lfreetype -lfontconfig -lexpat -ltheora
frontend.o: In function `runSinglePlayerMenu':
C:/development/trunk/src/frontend.c:416: undefined reference to `challengesUp'
C:/development/trunk/src/frontend.c:418: undefined reference to `runChallenges'
C:/development/trunk/src/frontend.c:469: undefined reference to `addChallenges'
C:/development/trunk/src/frontend.c:484: undefined reference to `challengesUp'
C:/development/trunk/src/frontend.c:492: undefined reference to `challengesUp'
C:/development/trunk/src/frontend.c:494: undefined reference to `displayChallenges'
init.o: In function `stageThreeShutDown':
C:/development/trunk/src/init.c:1113: undefined reference to `challengesUp'
C:/development/trunk/src/init.c:1114: undefined reference to `challengeActive'
main.o: In function `startGameLoop':
C:/development/trunk/src/main.c:589: undefined reference to `challengeActive'
mission.o: In function `addMissionTimerInterface':
C:/development/trunk/src/mission.c:533: undefined reference to `challengeActive'
mission.o: In function `intUpdateMissionTimer':
C:/development/trunk/src/mission.c:2197: undefined reference to `challengeActive'
C:/development/trunk/src/mission.c:2213: undefined reference to `challengeActive'
multiint.o:C:/development/trunk/src/multiint.c:1123: more undefined references to `challengeActive' follow
multiint.o: In function `startMultiOptions':
C:/development/trunk/src/multiint.c:2959: undefined reference to `iniparser_load'
C:/development/trunk/src/multiint.c:2971: undefined reference to `iniparser_getstring'
C:/development/trunk/src/multiint.c:2972: undefined reference to `iniparser_getint'
C:/development/trunk/src/multiint.c:2973: undefined reference to `iniparser_getboolean'
C:/development/trunk/src/multiint.c:2975: undefined reference to `iniparser_getint'
C:/development/trunk/src/multiint.c:2976: undefined reference to `iniparser_getint'
C:/development/trunk/src/multiint.c:2982: undefined reference to `iniparser_getint'
C:/development/trunk/src/multiint.c:2986: undefined reference to `iniparser_getint'
C:/development/trunk/src/multiint.c:2990: undefined reference to `iniparser_freedict'
multilimit.o: In function `startLimitScreen':
C:/development/trunk/src/multilimit.c:237: undefined reference to `challengeActive'
scriptfuncs.o: In function `scrGameOverMessage':
C:/development/trunk/src/scriptfuncs.c:3265: undefined reference to `challengeActive'
C:/development/trunk/src/scriptfuncs.c:3270: undefined reference to `iniparser_load'
C:/development/trunk/src/scriptfuncs.c:3284: undefined reference to `iniparser_getboolean'
C:/development/trunk/src/scriptfuncs.c:3286: undefined reference to `iniparser_getint'
C:/development/trunk/src/scriptfuncs.c:3290: undefined reference to `dictionary_new'
C:/development/trunk/src/scriptfuncs.c:3300: undefined reference to `dictionary_set'
C:/development/trunk/src/scriptfuncs.c:3303: undefined reference to `iniparser_setstring'
C:/development/trunk/src/scriptfuncs.c:3305: undefined reference to `iniparser_setstring'
C:/development/trunk/src/scriptfuncs.c:3307: undefined reference to `iniparser_setstring'
C:/development/trunk/src/scriptfuncs.c:3309: undefined reference to `iniparser_dump_ini'
C:/development/trunk/src/scriptfuncs.c:3310: undefined reference to `iniparser_freedict'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [warzone2100.exe] Error 1
rm message_parser.tab.c level_lexer.lex.c scriptvals_lexer.lex.c message_lexer.lex.c scriptvals_parser.tab.c
mingw32-make[1]: Leaving directory `C:/development/trunk/src'
mingw32-make: *** [src] Error 2



