Well, the two biggest ones are these:
* scons dist fails because of a font error <- ??
* Windows version won't compile. I upgraded Python to 2.6, scons to 1.1.0, mercurial, mingw etc. And for the most part, they work perfectly (after I compiled boost to get the date_time library needed). However, when it comes to linking, one of 3 things happens.
Firstly, when I make no adjustment to the scons script regarding these lines:
env.ParseConfig("sh sdl-config --cflags")
env.ParseConfig("sh sdl-config --libs")I get:
http://glob2.pastebin.com/f433bfae2
Secondly, when I hardcode the paths to sh and to the sdl-config files like soL
env.ParseConfig("C:/msys/1.0/bin/sh C:/msys/1.0/local/bin/sdl-config --cflags")
env.ParseConfig("C:/msys/1.0/bin/sh C:/msys/1.0/local/bin/sdl-config --libs")
I get:
http://glob2.pastebin.com/f4004b82fLastly, when I run the original commands in the shell itself (which works fine, don't know why scons rejects it) and take the following output:
-I/usr/local/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main
-L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwindowsand add it to the LINKFLAGS append a few lines above this troublsome area, making it like so:
env.Append(LINKFLAGS="-lmingw32 -lSDLmain -lSDL -mwindows -I/usr/local/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main -L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwindows")then noticing the duplication of the libraries and shortening it down to (note: same result even if unshortened)
env.Append(LINKFLAGS=" -I/usr/local/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main -L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwindows")I get:
http://glob2.pastebin.com/f19f3085b
A complete blowup :( Commenting out the lines and making no other adjustments to the original script didn't work either (it needs this to work I gather).
What I don't get is that even after manually adding the link flags, it doesn't work. Is there more than env.ParseConfig does than just add the output to linkflags?
Any help with this would be appricated. With this fixed, there's nothing stopping the beta4 release.
Regards
Kieran
On Fri, Oct 17, 2008 at 3:40 AM, Bradley Arsenault
<address@hidden> wrote:
Although It got delayed a couple months, the beta 4 code is still there and needs to be released. I have my computer, finally, and free time. I need to know the final fixes for beta 4 before we release it.
It has substantial improvements to previous versions and a several long requested features like pre-game alliances, building priorities, a tabbed YOG interface, and an map server with ratings.
The Beta 4 YOG server has been running smoothly for a while now, as I've observed, its still online right now.