Your message dated Fri, 07 Mar 2025 16:06:56 +0000
with message-id <e1tqadw-0027wl...@fasolo.debian.org>
and subject line Bug#1095714: fixed in caveexpress 2.5.2-4
has caused the Debian Bug report #1095714,
regarding caveexpress FTBFS: SDLSoundEngine.cpp:34:23: error: cannot convert 
‘_Mix_Music*’ to ‘Mix_Music*’
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1095714: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095714
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: caveexpress
Version: 2.5.2-3
Severity: serious
Tags: ftbfs

caveexpress fails to build from source in unstable on amd64. A
non-parallel build log ends as follows:

| [ 20%] Building CXX object 
src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o
| cd 
/build/reproducible-path/caveexpress-2.5.2/obj-x86_64-linux-gnu/src/modules/sound
 && /usr/bin/c++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" 
-I/build/reproducible-path/caveexpress-2.5.2/src/modules/physics 
-I/build/reproducible-path/caveexpress-2.5.2/obj-x86_64-linux-gnu 
-I/build/reproducible-path/caveexpress-2.5.2/src 
-I/build/reproducible-path/caveexpress-2.5.2/src/modules -I/usr/include/SDL2 
-I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 
-ffile-prefix-map=/build/reproducible-path/caveexpress-2.5.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-std=c++11 -fno-exceptions -fno-rtti -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/caveexpress-2.5.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g 
-Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow 
-Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type 
-Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread 
-Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 
-fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 
-fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 
-fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 
-fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 
-DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 
-DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC 
-MD -MT src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o -MF 
CMakeFiles/sound.dir/SDLSoundEngine.cpp.o.d -o 
CMakeFiles/sound.dir/SDLSoundEngine.cpp.o -c 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp
| cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ 
is not valid for C++
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:
 In destructor ‘virtual SDLSoundEngine::~SDLSoundEngine()’:
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:34:23:
 error: cannot convert ‘_Mix_Music*’ to ‘Mix_Music*’
|    34 |         Mix_FreeMusic(_music);
|       |                       ^~~~~~
|       |                       |
|       |                       _Mix_Music*
| In file included from 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:11:
| /usr/include/SDL2/SDL_mixer.h:844:55: note:   initializing argument 1 of 
‘void Mix_FreeMusic(Mix_Music*)’
|   844 | extern DECLSPEC void SDLCALL Mix_FreeMusic(Mix_Music *music);
|       |                                            ~~~~~~~~~~~^~~~~
| In file included from 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:1:
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.h:8:8:
 note: class type ‘_Mix_Music’ is incomplete
|     8 | struct _Mix_Music;
|       |        ^~~~~~~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:
 In member function ‘virtual void SDLSoundEngine::close()’:
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:116:23:
 error: cannot convert ‘_Mix_Music*’ to ‘Mix_Music*’
|   116 |         Mix_FreeMusic(_music);
|       |                       ^~~~~~
|       |                       |
|       |                       _Mix_Music*
| /usr/include/SDL2/SDL_mixer.h:844:55: note:   initializing argument 1 of 
‘void Mix_FreeMusic(Mix_Music*)’
|   844 | extern DECLSPEC void SDLCALL Mix_FreeMusic(Mix_Music *music);
|       |                                            ~~~~~~~~~~~^~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.h:8:8:
 note: class type ‘_Mix_Music’ is incomplete
|     8 | struct _Mix_Music;
|       |        ^~~~~~~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:
 In member function ‘virtual int SDLSoundEngine::playMusic(const std::string&, 
bool)’:
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:149:23:
 error: cannot convert ‘_Mix_Music*’ to ‘Mix_Music*’
|   149 |         Mix_FreeMusic(_music);
|       |                       ^~~~~~
|       |                       |
|       |                       _Mix_Music*
| /usr/include/SDL2/SDL_mixer.h:844:55: note:   initializing argument 1 of 
‘void Mix_FreeMusic(Mix_Music*)’
|   844 | extern DECLSPEC void SDLCALL Mix_FreeMusic(Mix_Music *music);
|       |                                            ~~~~~~~~~~~^~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.h:8:8:
 note: class type ‘_Mix_Music’ is incomplete
|     8 | struct _Mix_Music;
|       |        ^~~~~~~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:158:32:
 error: cannot convert ‘Mix_Music*’ to ‘_Mix_Music*’ in assignment
|   158 |         _music = Mix_LoadMUS_RW(rwops, 1);
|       |                  ~~~~~~~~~~~~~~^~~~~~~~~~
|       |                                |
|       |                                Mix_Music*
| /usr/include/SDL2/SDL_mixer.h:269:16: note: class type ‘Mix_Music’ is 
incomplete
|   269 | typedef struct Mix_Music Mix_Music;
|       |                ^~~~~~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:167:39:
 error: cannot convert ‘_Mix_Music*’ to ‘Mix_Music*’
|   167 |         const int ret = Mix_PlayMusic(_music, loop ? -1 : 1);
|       |                                       ^~~~~~
|       |                                       |
|       |                                       _Mix_Music*
| /usr/include/SDL2/SDL_mixer.h:1834:54: note:   initializing argument 1 of 
‘int Mix_PlayMusic(Mix_Music*, int)’
|  1834 | extern DECLSPEC int SDLCALL Mix_PlayMusic(Mix_Music *music, int 
loops);
|       |                                           ~~~~~~~~~~~^~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.h:8:8:
 note: class type ‘_Mix_Music’ is incomplete
|     8 | struct _Mix_Music;
|       |        ^~~~~~~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:
 In member function ‘virtual void SDLSoundEngine::haltMusic(int)’:
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.cpp:185:23:
 error: cannot convert ‘_Mix_Music*’ to ‘Mix_Music*’
|   185 |         Mix_FreeMusic(_music);
|       |                       ^~~~~~
|       |                       |
|       |                       _Mix_Music*
| /usr/include/SDL2/SDL_mixer.h:844:55: note:   initializing argument 1 of 
‘void Mix_FreeMusic(Mix_Music*)’
|   844 | extern DECLSPEC void SDLCALL Mix_FreeMusic(Mix_Music *music);
|       |                                            ~~~~~~~~~~~^~~~~
| 
/build/reproducible-path/caveexpress-2.5.2/src/modules/sound/SDLSoundEngine.h:8:8:
 note: class type ‘_Mix_Music’ is incomplete
|     8 | struct _Mix_Music;
|       |        ^~~~~~~~~~
| make[3]: *** [src/modules/sound/CMakeFiles/sound.dir/build.make:96: 
src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o] Error 1
| make[3]: Leaving directory 
'/build/reproducible-path/caveexpress-2.5.2/obj-x86_64-linux-gnu'
| make[2]: *** [CMakeFiles/Makefile2:815: 
src/modules/sound/CMakeFiles/sound.dir/all] Error 2
| make[2]: Leaving directory 
'/build/reproducible-path/caveexpress-2.5.2/obj-x86_64-linux-gnu'
| make[1]: *** [Makefile:159: all] Error 2
| make[1]: Leaving directory 
'/build/reproducible-path/caveexpress-2.5.2/obj-x86_64-linux-gnu'
| dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
| make: *** [debian/rules:6: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

Helmut

--- End Message ---
--- Begin Message ---
Source: caveexpress
Source-Version: 2.5.2-4
Done: Alexandre Detiste <tc...@debian.org>

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

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 1095...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@debian.org> (supplier of updated caveexpress 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 07 Mar 2025 15:33:34 +0100
Source: caveexpress
Architecture: source
Version: 2.5.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1095714
Changes:
 caveexpress (2.5.2-4) unstable; urgency=medium
 .
   * Team Upload
   * reformat d/control with debputy
 .
   [ Patrice Duroux ]
   * d/patches: use SDL_mixer.h in the right place (Closes: #1095714)
   * d/salsa-ci.yml: added to use Salsa CI.
   * d/rules: force LC_ALL to satisfy reprotest.
   * d/salsaci.yml: activate diffoscope for reprotest
   * d/salsa-ci.yml: update (noeol).
Checksums-Sha1:
 864c21eeac3fd60fa8d4d66b558a5920ca115ad2 2371 caveexpress_2.5.2-4.dsc
 8d41120da02181832cbdec242e9f11bbddb9f2a1 11400 
caveexpress_2.5.2-4.debian.tar.xz
 47391ec4b08bdead2813b91ea49165dc0d1d98fd 14181 
caveexpress_2.5.2-4_source.buildinfo
Checksums-Sha256:
 fa69c7c3cad762ebc2f69d783798083a3045f960483006d846859b3962e157e9 2371 
caveexpress_2.5.2-4.dsc
 f63512f7869ec9cbce5f05651116d45bcaf9b8243c42456fc25affec9c98649b 11400 
caveexpress_2.5.2-4.debian.tar.xz
 9df94392b8d47336f4c4b6e240b6cdb9629ceac3de736dd9be66b16306ba64c2 14181 
caveexpress_2.5.2-4_source.buildinfo
Files:
 5f5b3022ad65649d3df4ee0c3f28342d 2371 games optional caveexpress_2.5.2-4.dsc
 40c5903f29f7a87cfc8507021beca14f 11400 games optional 
caveexpress_2.5.2-4.debian.tar.xz
 3e6e7719e4c7bf3012746116a8810df4 14181 games optional 
caveexpress_2.5.2-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmfLC7sRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBomtxAAlKlBmhNFcY25Abjfy2nTgdDc7DxB9NMY
kdlID0U8hMq87r5We5GtySujiUfqyNwwBCifXcrBwrDgRlwwUbGHsN6vg9ixeTAe
WB/g6PMveVZ26R6tITt6YwoY7QVnON2UlWpd8hOVwDckiRgfMLgq0w1N5NzDSKHP
tZscA51nwHr7zFhNhWofx9E429sklATuo/UKTACKUZ3S6YwAq+xoQjiAjKEaM2Iq
mNHMM9dzTrchDsWxcWPzKwblnNj6IJcA4x8YGacxLvrZotwAb2QaUh4eiXdfSw8f
wy1BFdtv2k5+E/RXOU7CvMfXBtXObCMRaP9GLhFVKW6FMzq1+IY/HkhqToPkDVL/
BS+xwfc80kojPBo8kXS0+SeZj9fjIhiXhSiIh02P72gn5dJoFC8Ub31KCXpt/rXa
3VD9/n90/RRmDhdK/zcnERMI3XKgyGiIAe+3Vx4ROQa/4guGo4IS/NWcaP5Cuz8q
m67+vIguGPaBW71LMTDWrOGwdpg9GFhzGu3Yh2U5lRTOg8VnyywM31bxyRW2butm
k7/jCXWIwb8MpYuJpdZuB9duf4N3ofw4hCfthe2/1l+d7mqabhBI5plo02EtxEhN
Qzz0JHhAKVUPoiPvYwZlBSGN+HIqVyc+ZjN4qHAWFV0vAMMeiHnDjwV9N2z0JlfQ
ov2ePF4ltUk=
=9xKf
-----END PGP SIGNATURE-----

Attachment: pgpPev8OmoMLT.pgp
Description: PGP signature


--- End Message ---

Reply via email to