Re: [Bug-gnubg] Windows Build 20080811: weird things
From:
Massimiliano Maini
Subject:
Re: [Bug-gnubg] Windows Build 20080811: weird things
Date:
Mon, 25 Aug 2008 10:07:29 +0200
address@hidden
wrote on 23/08/2008 13:32:13:
> At first glance, two weird things happen: > > 1. Start gnubg; maximize window; New (match 7) > The window reduces to about half screen size > (reproducable each time again, also after Open
File) > > 2. Load the attached game. Game - Play computer
turn > gnubg offers to resign ??? > (reproducable each time you load the match and
let gnubg play its turn) > > The weird thing: > I build gnubg myself (Windows Vista Ultimate
en_us SP1) > NONE of those things happen. GNU Backgammon keeps
the choosen layout
> and GNU Backgammon does not resign the attached game. > > Both the build on the site (20080811) and my
build (20080823) IMHO
> use the same sources, since the last update in the ChangeLog is
> dated Aug 12th. > (and that's only the total.bmp thing) > > Any clues why the build on www.gnubg.org is buggy
? > > Nardy
Here I have a WinXp PC and i cannot reproduce issue
#1 at all, no unexpected resize for me. I don't see the attachment for issue
#2 so I can't test.
I'll check for #1 with my (home) Vista pc.
Anyway, I build with my own makefiles and not with
the provided ones: this may account for some differences, even if I find this
a bit difficult to believe (I mean no compile warnings/errors and we have runtime
differences ? hmm ...)
One thing that may explain the differences is the
GTK version.
I'm NOT using GTK-GLADE for win (since its releases
come out much later than GTK releases). If you're using older GTK releases,
this may eventually explain issue #1 (I do mean eventually). Not sure
if this could also explain issue #2.
When you build gnubg, do you run it (with no issues)
in the same directory/ environment you've built it into ? Can you check that the www.gnubg.org is using ONLY
the dlls that are in its own directory (use dependencywalker, freeware) ?
Here are the libraries I use to build (I may want
to check if there are more recent versions):