Debian Bug report logs -
#485062
fenix: compiler warnings & errors (-Wfoo); pointer/int conversion on 64-bit
Reported by: Darren Salt <linux@youmustbejoking.demon.co.uk>
Date: Sat, 7 Jun 2008 22:39:04 UTC
Severity: normal
Found in version fenix/0.92a.dfsg1-3
Fixed in version fenix/0.92a.dfsg1-4.1
Done: Vincent Fourmond <fourmond@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#485062; Package fenix.
(full text, mbox, link).
Acknowledgement sent to Darren Salt <linux@youmustbejoking.demon.co.uk>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: fenix
Version: 0.92a.dfsg1-3
While debugging the segfault, I decided to compile with
-Wformat=2 -Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2
-Wmissing-format-attribute -Wmissing-noreturn -Wdisabled-optimization
-Werror-implicit-function-declaration
*Lots* of warnings were produced, mostly to do with conversions between
integer and pointer (this is on amd64), but a few other things too and a few
errors. The attached patches fix the easiest of these.
Upstream needs to fix their pointer storage and casting. At present, they're
throwing away the upper 32 bits, which could cause problems for some. (It
happens to work fine here, but I think that that's down to available memory,
including swap.)
(Due to the pointer/int conversion being unpatched, I've deliberately not
added the "patch" tag to this bug report.)
--
| Darren Salt | linux or ds at | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Output *more* particulate pollutants. BUFFER AGAINST GLOBAL WARMING.
Stop searching forever. Happiness is unattainable.
Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#485062; Package fenix.
(full text, mbox, link).
Acknowledgement sent to Darren Salt <linux@youmustbejoking.demon.co.uk>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(full text, mbox, link).
Message #10 received at 485062@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
... and the patches.
--
| Darren Salt | d @ youmustbejoking,demon,co,uk | nr. Ashington, | Toon
| RISC OS, Linux | s zap,tartarus,org | Northumberland | Army
| + Use more efficient products. Use less. BE MORE ENERGY EFFICIENT.
If there was a nuclear bombing, would I be alive to care?
[include_fixes.patch (application/octet-stream, attachment)]
[warning_fixes.patch (application/octet-stream, attachment)]
Tags added: pending
Request was from "Miriam Ruiz" <miriam@debian.org>
to control@bugs.debian.org.
(Sun, 08 Jun 2008 02:51:05 GMT) (full text, mbox, link).
Reply sent to Vincent Fourmond <fourmond@debian.org>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Darren Salt <linux@youmustbejoking.demon.co.uk>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #17 received at 485062-close@bugs.debian.org (full text, mbox, reply):
Source: fenix
Source-Version: 0.92a.dfsg1-4.1
We believe that the bug you reported is fixed in the latest version of
fenix, which is due to be installed in the Debian FTP archive:
fenix-dev_0.92a.dfsg1-4.1_all.deb
to pool/main/f/fenix/fenix-dev_0.92a.dfsg1-4.1_all.deb
fenix_0.92a.dfsg1-4.1.diff.gz
to pool/main/f/fenix/fenix_0.92a.dfsg1-4.1.diff.gz
fenix_0.92a.dfsg1-4.1.dsc
to pool/main/f/fenix/fenix_0.92a.dfsg1-4.1.dsc
fenix_0.92a.dfsg1-4.1_amd64.deb
to pool/main/f/fenix/fenix_0.92a.dfsg1-4.1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 485062@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vincent Fourmond <fourmond@debian.org> (supplier of updated fenix package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 20 Jul 2008 16:01:24 +0200
Source: fenix
Binary: fenix fenix-dev
Architecture: source amd64 all
Version: 0.92a.dfsg1-4.1
Distribution: unstable
Urgency: high
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Vincent Fourmond <fourmond@debian.org>
Description:
fenix - development environment for making 2D games
fenix-dev - development environment for making 2D games
Closes: 485061 485062
Changes:
fenix (0.92a.dfsg1-4.1) unstable; urgency=high
.
[ Vincent Fourmond ]
* Non-maintainer upload.
.
[ Miriam Ruiz ]
* Added patch string_alloc_crash.patch to fix segfault
Thanks to Darren Salt <linux@youmustbejoking.demon.co.uk>. Closes: #485061
* Added patches include_fixes.patch and warning_fixes.patch.
Thanks to Darren Salt <linux@youmustbejoking.demon.co.uk>. Closes: #485062
.
[ Vincent Fourmond ]
* Urgency high to fix a RC bug in testing
* Switch to using libgif-dev instead of libungif4-dev, as the latter
is deprecated
Checksums-Sha1:
3dc0a3e26d6ae3789b523a09e786768be134d32f 1412 fenix_0.92a.dfsg1-4.1.dsc
c6498c3ce08884dc3e9a6c5cdf2b3b629c057236 196378 fenix_0.92a.dfsg1-4.1.diff.gz
b913fc319702a2975a49deb2107880e084115505 322676 fenix_0.92a.dfsg1-4.1_amd64.deb
df5fe4b70bca4f1b266f1d2f76f7ca358be8eef8 26000 fenix-dev_0.92a.dfsg1-4.1_all.deb
Checksums-Sha256:
bbe9c69fd82ecec6366169bb19e5c5ccfa048f84970c560e30a42be1143e2cb2 1412 fenix_0.92a.dfsg1-4.1.dsc
66407799835c0bb964f0c706a48db86155c5f5dd2ae7c626c784cebc1aa14774 196378 fenix_0.92a.dfsg1-4.1.diff.gz
3a628f5a17c88e65ddd06558b7a2f4e6215c1bd1b65fff11e15ab9237c94c7e8 322676 fenix_0.92a.dfsg1-4.1_amd64.deb
6b5360c81e4e35596f04c524f5f3df93e4564686a8423ba6d981b45cf964cbe4 26000 fenix-dev_0.92a.dfsg1-4.1_all.deb
Files:
e409c152633c7883a5b48bf583daba8a 1412 devel extra fenix_0.92a.dfsg1-4.1.dsc
7f2398635f0dd2e00bcba0af521381ea 196378 devel extra fenix_0.92a.dfsg1-4.1.diff.gz
e405648ef6f5ed6a6f9076b08a020480 322676 devel extra fenix_0.92a.dfsg1-4.1_amd64.deb
482d42fbf6a384ac4e96974c3ad95723 26000 devel extra fenix-dev_0.92a.dfsg1-4.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkiDRsQACgkQx/UhwSKygsqcvQCbBmxrVuYr4+4TE0jiR3Kiq0ma
h30An1oVLalMvlFdwESpTaWbZe6vVwjd
=HfLS
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 04 Sep 2008 07:38:02 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 13:02:47 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.