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. > >
