Correction: Here is the diff that needs to be merged into default and beta4
please

http://glob2.pastebin.com/f325b89de

I've built a Windows package from it. Those who have Windows computers
please test it and report any bugs:

http://download.savannah.gnu.org/releases/glob2/0.9.4/testing/glob2win32-0.9.4.exe

Keep in mind though that PortAudio and Fribidi arn't working in this
release. When I tried to compile them both, they failed with a multitude of
errors, so I'm on the lookout for prebuilt windows binaries. Let me know if
you find some. The sooner we get voice recording on windows, the better.

Anyway, I'm off for the night.

Regards
Kieran


On Sat, Oct 18, 2008 at 10:48 PM, Kieran P <[EMAIL PROTECTED]> wrote:

> SUCCESS!! After 5-6 hours of work, I finally got Globulation 2 compiling on
> Windows again. A diff file of Globulation 2 related changes needed can be
> found at http://glob2.pastebin.com/f12dc3d3c . If someone could push that
> to default and beta4, that would be great.
>
> The new compiling procedure includes updated software (Python 2.6, Scons
> 1.1.0, Mingw 5.1.4), and the new boost libs needed (thread, date_time, and
> regex <- for libusl?). I'll be uploading a new required libs pack that goes
> with the mingw compilation guide within 24 hours.
>
> Right, so the only thing left is to fix the scons dist bug so I don't have
> to make the package manually ;)
>
> Regards
> Kieran
>
>
>
> On Sat, Oct 18, 2008 at 8:40 PM, Kieran P <[EMAIL PROTECTED]> wrote:
>
>> 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/f4004b82f*
>>
>> Lastly, 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 -mwindows*
>> and 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 <[EMAIL PROTECTED]>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.
>>>
>>
>
_______________________________________________
glob2-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/glob2-devel

Reply via email to