Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2024-05-15 21:29:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and      /work/SRC/openSUSE:Factory/.gzdoom.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gzdoom"

Wed May 15 21:29:07 2024 rev:34 rq:1174235 version:4.12.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes    2024-05-03 
10:29:07.875645844 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.1880/gzdoom.changes  2024-05-15 
21:29:30.127901717 +0200
@@ -1,0 +2,5 @@
+Wed May  8 11:37:09 UTC 2024 - Jan Engelhardt <jeng...@inai.de>
+
+- Update more-32bit.patch to fix i586/ILP32 FTBFS.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ more-32bit.patch ++++++
--- /var/tmp/diff_new_pack.jZC8ld/_old  2024-05-15 21:29:32.115973675 +0200
+++ /var/tmp/diff_new_pack.jZC8ld/_new  2024-05-15 21:29:32.119973820 +0200
@@ -8,15 +8,18 @@
 'VkSurfaceKHR' {aka 'long long unsigned int'} in initialization
 [   88s]   294 |                         VkSurfaceKHR surfacehandle = nullptr;
 
+static_assert for particle_t also failed, because it's 120 on ILP32.
+
 ---
  src/common/platform/posix/sdl/sdlglvideo.cpp |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ src/playsim/p_effect.h                       |    7 +++++--
+ 2 files changed, 6 insertions(+), 3 deletions(-)
 
-Index: gzdoom-g4.11.3/src/common/platform/posix/sdl/sdlglvideo.cpp
+Index: gzdoom-g4.12.2/src/common/platform/posix/sdl/sdlglvideo.cpp
 ===================================================================
---- gzdoom-g4.11.3.orig/src/common/platform/posix/sdl/sdlglvideo.cpp
-+++ gzdoom-g4.11.3/src/common/platform/posix/sdl/sdlglvideo.cpp
-@@ -291,7 +291,7 @@ DFrameBuffer *SDLVideo::CreateFrameBuffe
+--- gzdoom-g4.12.2.orig/src/common/platform/posix/sdl/sdlglvideo.cpp
++++ gzdoom-g4.12.2/src/common/platform/posix/sdl/sdlglvideo.cpp
+@@ -400,7 +400,7 @@ DFrameBuffer *SDLVideo::CreateFrameBuffe
                                builder.RequireExtension(names[i]);
                        auto instance = builder.Create();
  
@@ -25,4 +28,29 @@
                        if (!I_CreateVulkanSurface(instance->Instance, 
&surfacehandle))
                                VulkanError("I_CreateVulkanSurface failed");
  
+Index: gzdoom-g4.12.2/src/playsim/p_effect.h
+===================================================================
+--- gzdoom-g4.12.2.orig/src/playsim/p_effect.h
++++ gzdoom-g4.12.2/src/playsim/p_effect.h
+@@ -70,7 +70,10 @@ enum EParticleFlags
+ class DVisualThinker;
+ struct particle_t
+ {
+-      subsector_t* subsector; //+8 = 8
++      union {
++              subsector_t* subsector;
++              uint64_t _pad0; //+8 = 8
++      };
+     DVector3 Pos; //+24 = 32
+     FVector3 Vel; //+12 = 44
+     FVector3 Acc; //+12 = 56
+@@ -83,7 +86,7 @@ struct particle_t
+     float Roll, RollVel, RollAcc; //+12 = 100
+     uint16_t    tnext, snext, tprev; //+6 = 106
+       uint16_t flags; //+2 = 108
+-      // uint32_t padding; //+4 = 112
++      uint32_t padding; //+4 = 112
+       FStandaloneAnimation animData; //+16 = 128
+ };
+ 
 

Reply via email to