Your message dated Mon, 27 Feb 2006 08:17:03 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#274088: fixed in lxdoom 1.4.4-10
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: lxdoom
Severity: normal
Tags: patch

When building 'lxdoom' with gcc-3.4 I get the following error:

g_game.c: In function `G_Ticker':
g_game.c:875: error: label at end of compound statement
g_game.c: In function `G_DoPlayDemo':
g_game.c:2119: warning: assignment discards qualifiers from pointer target type
make[3]: *** [g_game.o] Error 1
make[3]: Leaving directory `/lxdoom-1.4.4/src'

With the attached patch 'lxdoom' can be compiled using gcc-3.4.

Regards
Andreas Jochens

diff -urN ../tmp-orig/lxdoom-1.4.4/src/d_main.c ./src/d_main.c
--- ../tmp-orig/lxdoom-1.4.4/src/d_main.c       2004-09-29 20:48:17.773463360 
+0200
+++ ./src/d_main.c      2004-09-29 20:46:04.373743200 +0200
@@ -232,7 +232,6 @@
     case -1:
     case GS_LEVEL:
       V_SetPalette(0); // cph - use default (basic) palette  
-    default:
     }
 
     switch (gamestate) {
@@ -245,7 +244,6 @@
     case GS_DEMOSCREEN:
       D_PageDrawer();
       break;
-    default:
     }
   } else if (gametic) { // In a level
     boolean redrawborderstuff;
diff -urN ../tmp-orig/lxdoom-1.4.4/src/g_game.c ./src/g_game.c
--- ../tmp-orig/lxdoom-1.4.4/src/g_game.c       2004-09-29 20:48:17.771463664 
+0200
+++ ./src/g_game.c      2004-09-29 20:45:33.821387864 +0200
@@ -871,7 +871,6 @@
     switch (prevgamestate) {
     case GS_INTERMISSION:
       WI_End();
-    default:
     }
     prevgamestate = gamestate;
   }
diff -urN ../tmp-orig/lxdoom-1.4.4/src/i_main.h ./src/i_main.h
--- ../tmp-orig/lxdoom-1.4.4/src/i_main.h       2000-03-16 14:27:29.000000000 
+0100
+++ ./src/i_main.h      2004-09-29 20:45:19.666539728 +0200
@@ -44,9 +44,7 @@
 extern int broken_pipe;
 extern int (*I_GetTime)(void);
 
-#ifdef SECURE_UID
 extern uid_t stored_euid; /* UID that the SVGALib I_InitGraphics switches to 
before vga_init() */
-#endif
 
 #endif
 
diff -urN ../tmp-orig/lxdoom-1.4.4/src/l_main.c ./src/l_main.c
--- ../tmp-orig/lxdoom-1.4.4/src/l_main.c       2000-03-16 14:27:29.000000000 
+0100
+++ ./src/l_main.c      2004-09-29 20:48:09.521717816 +0200
@@ -314,9 +314,7 @@
   }
 }
 
-#ifdef SECURE_UID
 uid_t stored_euid = -1;
-#endif
 
 int main(int argc, const char * const * argv)
 {
diff -urN ../tmp-orig/lxdoom-1.4.4/src/l_soundgen.c ./src/l_soundgen.c
--- ../tmp-orig/lxdoom-1.4.4/src/l_soundgen.c   1999-10-12 15:01:11.000000000 
+0200
+++ ./src/l_soundgen.c  2004-09-29 20:42:16.152438112 +0200
@@ -40,6 +40,7 @@
 #include <limits.h>
 #include <math.h>
 #include <string.h>
+#include <errno.h>
 
 #ifdef HAVE_CONFIG_H
 #include "../config.h"
@@ -179,7 +180,6 @@
 static void I_Ioctl( int fd, int command, int* arg )
 {   
   int          rc;
-  extern int   errno;
   
   rc = ioctl(fd, command, arg);  
   if (rc < 0) {
diff -urN ../tmp-orig/lxdoom-1.4.4/src/p_maputl.c ./src/p_maputl.c
--- ../tmp-orig/lxdoom-1.4.4/src/p_maputl.c     1999-10-12 15:01:13.000000000 
+0200
+++ ./src/p_maputl.c    2004-09-29 20:46:56.852765176 +0200
@@ -322,7 +322,7 @@
 //
 // A fast function for testing intersections between things and linedefs.
 
-boolean CONSTFUNC ThingIsOnLine(const mobj_t *t, const line_t *l)
+boolean ThingIsOnLine(const mobj_t *t, const line_t *l)
 {
   int dx = l->dx >> FRACBITS;                             // Linedef vector
   int dy = l->dy >> FRACBITS;


--- End Message ---
--- Begin Message ---
Source: lxdoom
Source-Version: 1.4.4-10

We believe that the bug you reported is fixed in the latest version of
lxdoom, which is due to be installed in the Debian FTP archive:

lxdoom-sndserv_1.4.4-10_i386.deb
  to pool/main/l/lxdoom/lxdoom-sndserv_1.4.4-10_i386.deb
lxdoom-svga_1.4.4-10_i386.deb
  to pool/main/l/lxdoom/lxdoom-svga_1.4.4-10_i386.deb
lxdoom-x11_1.4.4-10_i386.deb
  to pool/main/l/lxdoom/lxdoom-x11_1.4.4-10_i386.deb
lxdoom_1.4.4-10.diff.gz
  to pool/main/l/lxdoom/lxdoom_1.4.4-10.diff.gz
lxdoom_1.4.4-10.dsc
  to pool/main/l/lxdoom/lxdoom_1.4.4-10.dsc
lxdoom_1.4.4-10_i386.deb
  to pool/main/l/lxdoom/lxdoom_1.4.4-10_i386.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joe Drew <[EMAIL PROTECTED]> (supplier of updated lxdoom 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 [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 27 Feb 2006 10:44:05 -0500
Source: lxdoom
Binary: lxdoom-svga lxdoom lxdoom-x11 lxdoom-sndserv
Architecture: source i386
Version: 1.4.4-10
Distribution: unstable
Urgency: low
Maintainer: Joe Drew <[EMAIL PROTECTED]>
Changed-By: Joe Drew <[EMAIL PROTECTED]>
Description: 
 lxdoom     - Unix port of boom, an enhanced version of DOOM
 lxdoom-sndserv - sound effects server for lxdoom
 lxdoom-svga - svgalib binary for lxdoom
 lxdoom-x11 - X binary for lxdoom
Closes: 269916 270038 274088 275713 279190 297718 310021 332013 347140
Changes: 
 lxdoom (1.4.4-10) unstable; urgency=low
 .
   * Acknowledge NMUs. Thanks, everyone.
     (Closes: #274088, #297718, #347140, #279190, #269916)
   * Depend on debconf | debconf-2.0. (Closes: #332013)
   * Fix typos in boom.cfg manpage (Closes: #310021)
   * Remove URLs in lxdoom manpage - sadly, there seem to be no authoritative
     location for dosdoom or pwad files anymore. (Closes: Bug#275713)
   * Depend on freedoom | doom-wad | doom-wad-editor, only 2 years late.
     (Closes: Bug#270038)
Files: 
 4a085e5a9cee72f45e150ab7273629c2 712 games optional lxdoom_1.4.4-10.dsc
 46d2bb2a2940bc70f8379b14640f69c1 19314 games optional lxdoom_1.4.4-10.diff.gz
 a5dbdbf9e39d26e57db3125e150212c6 293644 games optional lxdoom_1.4.4-10_i386.deb
 3c92b08c8003d6104dc03255ebf1c81e 241614 games optional 
lxdoom-svga_1.4.4-10_i386.deb
 2371f1e64a43bde3260fc2e165c05223 245170 games optional 
lxdoom-x11_1.4.4-10_i386.deb
 3e5712c7b6e2d49def9500e740943da0 48938 games optional 
lxdoom-sndserv_1.4.4-10_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFEAyKJo7ginaV9i/cRApM3AKDReten2G3QhDmXzOPUUTzYkP+UXgCfbBBt
1Ov9lcTFFKy8OHNXc/2c+0w=
=a4ev
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to