MinGW Compile Error

Do you need help? Ask here!

Bug reporting belongs here: http://developer.wz2100.net/newticket
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

MinGW Compile Error

Post by zoid »

I downloaded the trunk and set everything up according to the compile guide. I got the following error when I attempted to compile.

Code: Select all

gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32 -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\
" -DYY_STATIC -IC:/devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/i
nclude/bfd -IC:/devpkg/include -DDEBUG -DWIN32 -I../lib/sqlite3 -std=gnu99 -g -W
all -Werror-implicit-function-declaration -O0 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o version.o version.c
version.c:29:26: autorevision.h: No such file or directory
version.c: In function `version_getLowRevision':
version.c:39: error: `SVN_LOW_REV' undeclared (first use in this function)
version.c:39: error: (Each undeclared identifier is reported only once
version.c:39: error: for each function it appears in.)
version.c: In function `version_getRevision':
version.c:44: error: `SVN_REV' undeclared (first use in this function)
version.c: In function `version_getVersionString':
version.c:53: error: `svn_uri_cstr' undeclared (first use in this function)
version.c:59: error: syntax error before "SVN_REV_STR"
version.c:63: error: `SVN_URI' undeclared (first use in this function)
version.c:63: error: syntax error before string constant
version.c:65: error: `SVN_REV' undeclared (first use in this function)
version.c:67: error: syntax error before string constant
version.c:71: error: syntax error before "SVN_REV_STR"
version.c: In function `version_getFormattedVersionString':
version.c:157: error: `svn_uri_cstr' undeclared (first use in this function)
mingw32-make: *** [version.o] Error 1
rm message_parser.tab.c level_lexer.lex.c scriptvals_lexer.lex.c message_lexer.l
ex.c scriptvals_parser.tab.c
This is just the last bit of the compile attempt, where the error occurred. Can anyone help?
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

BTW, I used trunk\src as the "directory where the warzone source is found." Should I cd to the top-level trunk instead?
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: MinGW Compile Error

Post by Per »

zoid wrote:BTW, I used trunk\src as the "directory where the warzone source is found." Should I cd to the top-level trunk instead?
Yes.
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

Thanks Per. Unfortunately, I'm still experiencing problems, even though I cd to the correct dir.

Code: Select all

level_lexer.l:173: warning: control reaches end of non-void function
level_lexer.l: At top level:
level_lexer.lex.c:1854: warning: 'yy_flex_realloc' defined but not used
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o levels.o levels.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o lighting.o lighting.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o loadsave.o loadsave.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o loop.o loop.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o main.o main.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o map.o map.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o mapdisplay.o mapdisplay.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o mapgrid.o mapgrid.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o mechanics.o mechanics.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o message.o message.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o miscimd.o miscimd.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o mission.o mission.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o move.o move.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multibot.o multibot.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multigifts.o multigifts.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multiint.o multiint.c
In file included from multiint.c:98:
C:/devpkg/include/GL/glc.h:24: warning: ignoring #pragma GCC diagnostic
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multijoin.o multijoin.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multilimit.o multilimit.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multimenu.o multimenu.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multiopt.o multiopt.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multiplay.o multiplay.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multistat.o multistat.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multistruct.o multistruct.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o multisync.o multisync.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o objects.o objects.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o objmem.o objmem.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o oprint.o oprint.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o order.o order.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o parsetest.o parsetest.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o power.o power.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o projectile.o projectile.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o radar.o radar.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o raycast.o raycast.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o research.o research.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scores.o scores.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scriptai.o scriptai.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scriptcb.o scriptcb.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scriptextern.o scriptextern.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scriptfuncs.o scriptfuncs.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scriptobj.o scriptobj.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scripttabs.o scripttabs.c
Command Prompt cuts off text at a certain limit, so I can't get the whole compile. Hopefully someone can tell me what's wrong now. :stressed: And now there are too many characters in my post. :scream:
Last edited by zoid on 01 Sep 2009, 02:08, edited 1 time in total.
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

Part 2:

Code: Select all

gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o scriptvals.o scriptvals.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o selection.o selection.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o seqdisp.o seqdisp.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o stats.o stats.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o structure.o structure.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o target.o target.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o terrain.o terrain.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o text.o text.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o texture.o texture.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o transporter.o transporter.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o version.o version.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o visibility.o visibility.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o warcam.o warcam.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o warzoneconfig.o warzoneconfig.c
gcc -I.. -DPACKAGE=\"warzone2100\" -DPACKAGE_VERSION=\"TRUNK\" -DYY_STATIC -IC:/
devpkg/include/SDL -IC:/devpkg/include/libpng12 -IC:/devpkg/include/bfd -IC:/dev
pkg/include -DDEBUG -DWIN32  -I../lib/sqlite3 -std=gnu99 -g -Wall -Werror-implic
it-function-declaration -O0  -c -o wrappers.o wrappers.c
g++ -std=gnu99 -g -Wall -Werror-implicit-function-declaration -O0  -o warzone210
0.exe message_parser.tab.o message_lexer.lex.o scriptvals_parser.tab.o scriptval
s_lexer.lex.o action.o advvis.o ai.o aiexperience.o astar.o atmos.o aud.o baseob
ject.o bridge.o bucket3d.o challenge.o cheat.o clparse.o cluster.o cmddroid.o co
mbat.o component.o configuration.o console.o data.o design.o difficulty.o displa
y3d.o display.o drive.o droid.o 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 hc
i.o ingameop.o init.o intdisplay.o intelmap.o intimage.o intorder.o keybind.o ke
yedit.o keymap.o level_lexer.lex.o levels.o lighting.o loadsave.o loop.o main.o
map.o mapdisplay.o mapgrid.o mechanics.o message.o miscimd.o mission.o move.o mu
ltibot.o multigifts.o multiint.o multijoin.o multilimit.o multimenu.o multiopt.o
 multiplay.o multistat.o multistruct.o multisync.o objects.o objmem.o oprint.o o
rder.o parsetest.o power.o projectile.o radar.o raycast.o research.o scores.o sc
riptai.o scriptcb.o scriptextern.o scriptfuncs.o scriptobj.o scripttabs.o script
vals.o selection.o seqdisp.o stats.o structure.o target.o terrain.o text.o textu
re.o transporter.o version.o visibility.o warcam.o warzoneconfig.o wrappers.o ..
/lib/libgamelib.a ../lib/libiniparser.a ../lib/libivis_common.a ../lib/libivis_o
pengl.a ../lib/libnetplay.a ../lib/libscript.a ../lib/libsequence.a ../lib/libso
und.a ../lib/libwidget.a ../lib/libframework.a ../lib/libexceptionhandler.a ../l
ib/libsqlite3.a -LC:/devpkg/lib -mwindows -lmingw32 -lSDLmain -lSDL -lpng12 -lph
ysfs -lz -lvorbisfile -lvorbis -logg -lpopt -lintl -lGLC -lglu32 -lopengl32 -lop
enal32 -ldbghelp -lshfolder -lwinmm -lws2_32 -lbfd -liberty -liconv -lz -lfreety
pe -lfontconfig -lexpat -ltheora
C:/devpkg/lib/libbfd.a(bfd.o):bfd.c:(.text+0x70b): undefined reference to `___mi
ngw_vfprintf'
C:/devpkg/lib/libbfd.a(bfd.o):bfd.c:(.text+0x75b): undefined reference to `___mi
ngw_vsprintf'
C:/devpkg/lib/libbfd.a(bfd.o):bfd.c:(.text+0xe9f): undefined reference to `___mi
ngw_vfprintf'
C:/devpkg/lib/libbfd.a(section.o):section.c:(.text+0x84b): undefined reference t
o `___mingw_vsprintf'
C:/devpkg/lib/libbfd.a(coffgen.o):coffgen.c:(.text+0x8cb): undefined reference t
o `___mingw_vfprintf'
C:/devpkg/lib/libbfd.a(libbfd.o):libbfd.c:(.text+0x6bb): undefined reference to
`___mingw_vfprintf'
C:/devpkg/lib/libbfd.a(binary.o):binary.c:(.text+0x17b): undefined reference to
`___mingw_vsprintf'
C:/devpkg/lib/libbfd.a(syms.o):syms.c:(.text+0xecb): undefined reference to `___
mingw_vfprintf'
C:/devpkg/lib/libbfd.a(dwarf2.o):dwarf2.c:(.text+0xe4b): undefined reference to
`___mingw_vsprintf'
C:/devpkg/lib/libbfd.a(pe-i386.o):pe-i386.c:(.text+0x24db): undefined reference
to `___mingw_vsprintf'
C:/devpkg/lib/libbfd.a(pei-i386.o):pei-i386.c:(.text+0x285b): undefined referenc
e to `___mingw_vsprintf'
C:/devpkg/lib/libbfd.a(srec.o):srec.c:(.text+0x36b): undefined reference to `___
mingw_vsprintf'
C:/devpkg/lib/libbfd.a(srec.o):srec.c:(.text+0x15ab): undefined reference to `__
_mingw_vfprintf'
C:/devpkg/lib/libbfd.a(tekhex.o):tekhex.c:(.text+0x3bb): undefined reference to
`___mingw_vfprintf'
C:/devpkg/lib/libbfd.a(ihex.o):ihex.c:(.text+0x45b): undefined reference to `___
mingw_vsprintf'
C:/devpkg/lib/libbfd.a(linker.o):linker.c:(.text+0xa6b): undefined reference to
`___mingw_vsprintf'
C:/devpkg/lib/libbfd.a(peigen.o):peigen.c:(.text+0x95b): undefined reference to
`___mingw_vfprintf'
C:/devpkg/lib/libbfd.a(elf.o):elf.c:(.text+0x199b): undefined reference to `___m
ingw_vsprintf'
C:/devpkg/lib/libbfd.a(elf.o):elf.c:(.text+0x52db): undefined reference to `___m
ingw_vfprintf'
C:/devpkg/lib/libbfd.a(elflink.o):elflink.c:(.text+0x2ddb): undefined reference
to `___mingw_vsprintf'
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.l
ex.c scriptvals_parser.tab.c
mingw32-make[1]: Leaving directory `C:/SVN/compile/src'
mingw32-make: *** [src] Error 2
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: MinGW Compile Error

Post by i-NoD »

What devpkg do you use?
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

i-NoD wrote:What devpkg do you use?
The one called warzone2100-devpkg-2.1-mingw32-20090314.7z. I extracted it to C:\devpkg.
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: MinGW Compile Error

Post by i-NoD »

Hmm.. i can compile latest trunk with this package using MinGW.

Try creating a 'remake.bat' file in the 'trunk' dir and append the following lines:
mingw32-make -f makefile.win32 clean >clean.log 2>&1
pause
mingw32-make -f makefile.win32 >build.log 2>&1

Execute it and attach both resulting log files. There is a possibility (certainly will be :)) that some bison headers will be removed during clean process, i dunno why(i know where, but do not know why aren't regenerate if specially removed) but if the compiler will complain about missing *.tab.h files you shout revert them from the baseline BEFORE continuing from pause command.
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

Here you go. I didn't appear to have problems with the headers you talked about.
You do not have the required permissions to view the files attached to this post.
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: MinGW Compile Error

Post by i-NoD »

There is nothing i'm aware about. :-S Maybe you should try and download earlier MinGW version?
Goggle said this http://readlist.com/lists/cygwin.com/cy ... 34878.html
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

Thanks for your patient help, i-NoD. My problem seems to be that my MinGW, which came with Codeblocks, either wasn't configured right or that the path had spaces. I would have downloaded the MinGW before, but the automated installer wouldn't download. Today it worked for some reason, and I successfully compiled, I guess.
When I try to run the exe in my \src folder, I see no text. Is there some final step I need to take to run it properly?
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: MinGW Compile Error

Post by i-NoD »

Check this topic.
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

All right, copied \fonts to the \src folder. Game runs with text, except that the font is really narrow, so that the capital i in "View Intro" is missing. Is the font really supposed to look like that?
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: MinGW Compile Error

Post by i-NoD »

Can you post a screenshot?
User avatar
zoid
Trained
Trained
Posts: 125
Joined: 13 Jun 2009, 00:45

Re: MinGW Compile Error

Post by zoid »

Sure.
font.png
You do not have the required permissions to view the files attached to this post.
Last edited by zoid on 05 Sep 2009, 23:01, edited 1 time in total.