That's unfortunate. I've used mostly 64-bit systems for many years -- ever
since the DEC Alpha became available within DEC, where I worked at the time
-- and my releases of xboard were 64-bit clean from then on.

However, if I remember right, the last time I tried to compile xboard, it
did get a lot of those warnings but they were actually harmless. I think it
was a case where you were passing some small integer value through some X
callback that takes a (void *), then casting back to a 32-bit type later. I
thought I'd sent some mail about that, if not even a patch... maybe I forgot
to.

When I get some time I will try compiling again and let you know what I
find. The last couple of months have been crazy but after this week things
will slow down a bit for me. Though I'll still have a backlog of stuff to
catch up on.

On Mon, Aug 30, 2010 at 6:34 AM, h.g. muller <[email protected]> wrote:

> It seems when someone tries to install XBoard from source on a 64-bit
> system,
> the 'make' process results in lots of warnings (args.h, selfile.c, draw.c)
> of a type
> that indeed looks quite lethal: "cast from pointer to integer of different
> size".
>
> I guess the current XBoard code is not suitable for compiling as 64-bit
> application.
> But apparently we fail to tell the compiler that in our Makefile.
>
> The quick fix would be to include such a flag. (Does anyone know what it
> is?)
> In the longer run we sould have to clean up the code with respect to
> pointer <-> int
> conversions. I cannot test anything of this, as I have no 64-bit systems.
>
>

Reply via email to