xboard-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XBoard-devel] Cross compiling Winboard in Linux


From: Byrial Jensen
Subject: Re: [XBoard-devel] Cross compiling Winboard in Linux
Date: Sat, 07 Jan 2012 18:40:40 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111109 Thunderbird/3.1.16

Den 06-01-2012 20:12, Arun Persaud wrote:
On 01/06/2012 03:24 AM, h.g. muller wrote:

[hgm's summary]
I think the gtk brach now is a dead end, although it could be that some
code
could still be taken from there. That is really for Arun to say.

yep, I meant the gtk-xt branch... sorry about the confusion. The branch
is closely related to master (e.g. we merge every now and then). As the
names says it used to be running gtk and xt in parallel, but John
managed to get almost everything transferred to GTK, so that now it
doesn't use the Xt main loop anymore. There are still a few things that
don't work in the GTK version or haven't been ported, so it might just
seg fault... but most features already work.

The roadmap is to merge all features from XBoard and Winboard into it
and then retire the Xt version and everything in the winboard/ directory
and just use GTK.

I was able to build the gtk version of xboard for target mingw (Windows), and run it with Wine.

To do so I needed to replace some missing functions/system calls with do-nothing-stubs.

Status:
 - I can more or less see and use the different windows and menus.
- I have no pieces because the version of GTK+ for Windows I can download from http://live.gnome.org/GTK+/Win32 is built without support for svg-files. I seems I have to built gtk myself to get svg-support. - I cannot start any engines due fork() and other system calls not working.

When everything is fixed it will probably be necessary to pack xboard for Windows with the GTK runtime files. That will make the package big. I have around 15 MB dll-files for GTK and GTK's depencies although maybe not all are used.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]