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

Bug#521887: libxmu6: Fix 64bit support

tag 521887 upstream fixed-upstream confirmed
found 521887 1:1.0.2-2

On Mon, 2009-03-30 at 20:23 +0200, Samuel Thibault wrote:
> When using editres, I get _XEditresGetStringValues: bad size 8 whenever
> reading a 8 byte value (e.g. a pointer).  It seems that LONG_64 doesn't
> get defined on 64bit architectures during the build process, it should.

thanks, fix committed upstream:

commit 88bd2d387fbb068339b65506331136085082def6
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Mar 31 00:01:48 2009 +0200

    libXmu: check for LONG64, not LONG_64
    The latter isn't defined anywhere, so editres hasn't been able to
read a
    pointer on 64bit since about 10 years.
    Admittedly, this should be using stdint types, but...
    Debian bug#521887 <http://bugs.debian.org/521887>
    Reported-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Signed-off-by: Julien Cristau <jcristau@debian.org>

Reply to: