paragui-dev
[Top][All Lists]
Advanced

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

Re: [paragui-dev] address@hidden: Bug#143762: sizeof(void *) != sizeof(i


From: Alexander Pipelka
Subject: Re: [paragui-dev] address@hidden: Bug#143762: sizeof(void *) != sizeof(int)]
Date: 26 Apr 2002 13:51:59 +0200

Am Fre, 2002-04-26 um 13.29 schrieb Michael Moerz:
> Hi!
> 
> I have received this bug report about build - problems on
> 64-bit platforms. Since I don't know what this sprintf on line 122
> really does I can't fix it without digging deep into the source.

Hi Michael!

Yes. This is a bad but usual one when writing software on 32bit
processors and having that barrier in mind :))

I will fix this asap (release version 1.0.2).

Alex

> 
> ----- Forwarded message from Matthew Wilcox <address@hidden> -----
> 
> Envelope-to: address@hidden
> Delivery-date: Sun, 21 Apr 2002 11:15:11 +0200
> X-Connecting-Host: master.debian.org [65.125.64.135]
> X-Connecting-Addr: 65.125.64.135
> X-Sent-To: <address@hidden>
> Subject: Bug#143762: sizeof(void *) != sizeof(int)
> Reply-To: Matthew Wilcox <address@hidden>, address@hidden
> Resent-From: Matthew Wilcox <address@hidden>
> Original-Sender: <address@hidden>
> Resent-To: address@hidden
> Resent-CC: Michael Moerz <address@hidden>,
>         address@hidden
> Resent-Date: Sat, 20 Apr 2002 15:48:02 GMT
> Resent-Message-ID: <address@hidden>
> X-Debian-PR-Message: report 143762
> X-Debian-PR-Package: libparagui1.0
> X-Debian-PR-Keywords: 
> From: Matthew Wilcox <address@hidden>
> To: address@hidden
> Resent-Sender: Debian BTS <address@hidden>
> X-Virus-Scanned: by amavisd-milter (http://amavis.org/)
> X-UIDL: A[k!!"address@hidden
> 
> 
> Package: libparagui1.0
> Version: 0.1.0-1
> Severity: important
> 
> On both ia64 & alpha, the following Bad Thing occurs in the build logs:
> 
> c++ -DHAVE_CONFIG_H -I. -I. -I../../include -I/usr/include/SDL -D_REENTRANT 
> -I../../src/physfs -I../../include -g -O2 -Wall -I/usr/include/freetype2 
> -fno-exceptions -I/usr/include -c pgsurfacecache.cpp  -fPIC -DPIC -o 
> .libs/pgsurfacecache.lo
> pgsurfacecache.cpp: In method `void PG_SurfaceCache::CreateKey (string 
> &, short unsigned int, short unsigned int, PG_Gradient *, SDL_Surface 
> *, signed char, unsigned char)':
> pgsurfacecache.cpp:122: reinterpret_cast from `SDL_Surface *' to 
> `unsigned int' loses precision
> 
> This is guaranteed to cause a segfault at runtime; it's nice to see the
> compiler spotting it and aborting.
> 
> -- 
> Revolutions do not require corporate support.
> 
> 
> ----- End forwarded message -----
> 
> -- 
> kind regards, 
> Michael Moerz 
> 
> pub  1024D/B651C436 2000-09-17 Michael Moerz <address@hidden>
>      Key fingerprint = 55DB 2F1A BF45 DBAB F542  4128 2173 8753 B651 C436
> http://idc19.itm.tuwien.ac.at/~mikem/private/mikem.public.gpg.key






reply via email to

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