Your message dated Tue, 09 Sep 2025 15:05:50 +0000
with message-id <[email protected]>
and subject line Bug#1097408: fixed in mojoshader
0.0~hg1314+git20250606.93d9d45+dfsg-1
has caused the Debian Bug report #1097408,
regarding mojoshader: ftbfs with GCC-15
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 [email protected]
immediately.)
--
1097408: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097408
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mojoshader
Version: 0.0~hg1314+dfsg-1.1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/mojoshader_0.0~hg1314+dfsg-1.1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html
[...]
/usr/bin/cc -DMOJOSHADER_EFFECT_SUPPORT
-I"/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/." -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/mojoshader-0.0~hg1314+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -ggdb3 -MD -MT CMakeFiles/lemon.dir/misc/lemon.c.o
-MF CMakeFiles/lemon.dir/misc/lemon.c.o.d -o
CMakeFiles/lemon.dir/misc/lemon.c.o -c
"/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c"
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:666:6: error:
conflicting types for ‘FindRulePrecedences’; have ‘void(struct lemon *)’
666 | void FindRulePrecedences(struct lemon *xp)
| ^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:84:6: note:
previous declaration of ‘FindRulePrecedences’ with type ‘void(void)’
84 | void FindRulePrecedences();
| ^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:695:6: error:
conflicting types for ‘FindFirstSets’; have ‘void(struct lemon *)’
695 | void FindFirstSets(struct lemon *lemp)
| ^~~~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:85:6: note:
previous declaration of ‘FindFirstSets’ with type ‘void(void)’
85 | void FindFirstSets();
| ^~~~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:757:6: error:
conflicting types for ‘FindStates’; have ‘void(struct lemon *)’
757 | void FindStates(struct lemon *lemp)
| ^~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:86:6: note:
previous declaration of ‘FindStates’ with type ‘void(void)’
86 | void FindStates();
| ^~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:929:6: error:
conflicting types for ‘FindLinks’; have ‘void(struct lemon *)’
929 | void FindLinks(struct lemon *lemp)
| ^~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:87:6: note:
previous declaration of ‘FindLinks’ with type ‘void(void)’
87 | void FindLinks();
| ^~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:964:6: error:
conflicting types for ‘FindFollowSets’; have ‘void(struct lemon *)’
964 | void FindFollowSets(struct lemon *lemp)
| ^~~~~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:88:6: note:
previous declaration of ‘FindFollowSets’ with type ‘void(void)’
88 | void FindFollowSets();
| ^~~~~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1000:6: error:
conflicting types for ‘FindActions’; have ‘void(struct lemon *)’
1000 | void FindActions(struct lemon *lemp)
| ^~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:89:6: note:
previous declaration of ‘FindActions’ with type ‘void(void)’
89 | void FindActions();
| ^~~~~~~~~~~
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c: In function
‘main’:
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1425:21:
warning: ISO C forbids conversion of function pointer to object pointer type
[-Wpedantic]
1425 | {OPT_FSTR, "D", (char*)handle_D_option, "Define an %ifdef macro."},
| ^
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1426:21:
warning: ISO C forbids conversion of function pointer to object pointer type
[-Wpedantic]
1426 | {OPT_FSTR, "T", (char*)handle_T_option, "Specify a template file."},
| ^
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c: In function
‘handleflags’:
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1760:7:
warning: ISO C forbids conversion of object pointer to function pointer type
[-Wpedantic]
1760 | (*(void(*)(int))(op[j].arg))(v);
| ^
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1762:7:
warning: ISO C forbids conversion of object pointer to function pointer type
[-Wpedantic]
1762 | (*(void(*)(char *))(op[j].arg))(&argv[i][2]);
| ^
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c: In function
‘handleswitch’:
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1843:11:
warning: ISO C forbids conversion of object pointer to function pointer type
[-Wpedantic]
1843 | (*(void(*)(double))(op[j].arg))(dv);
| ^
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1849:11:
warning: ISO C forbids conversion of object pointer to function pointer type
[-Wpedantic]
1849 | (*(void(*)(int))(op[j].arg))((int)lv);
| ^
/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/misc/lemon.c:1855:11:
warning: ISO C forbids conversion of object pointer to function pointer type
[-Wpedantic]
1855 | (*(void(*)(char *))(op[j].arg))(sv);
| ^
make[3]: *** [CMakeFiles/lemon.dir/build.make:82:
CMakeFiles/lemon.dir/misc/lemon.c.o] Error 1
make[3]: Leaving directory
'/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:112: CMakeFiles/lemon.dir/all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/mojoshader-0.0~hg1314+dfsg/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: mojoshader
Source-Version: 0.0~hg1314+git20250606.93d9d45+dfsg-1
Done: Yangfl <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mojoshader, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yangfl <[email protected]> (supplier of updated mojoshader 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: SHA512
Format: 1.8
Date: Sat, 06 Sep 2025 23:47:24 +0800
Source: mojoshader
Architecture: source
Version: 0.0~hg1314+git20250606.93d9d45+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Yangfl <[email protected]>
Changed-By: Yangfl <[email protected]>
Closes: 976553 991343 1097408 1113292
Changes:
mojoshader (0.0~hg1314+git20250606.93d9d45+dfsg-1) unstable; urgency=medium
.
* New upstream snapshot
* Fix FTBFS on architectures where char is unsigned
(Closes: #976553)
* Require libsdl2-dev (Closes: #991343)
* Fix FTBFS with GCC-15 (Closes: #1097408)
* Fix FTBFS with CMake 4 (Closes: #1113292)
* Bump Standards-Version to 4.7.2
Checksums-Sha1:
11cf78e458c5f5f226d96db0a84559ff3c613fdf 2269
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1.dsc
2e4c77461e4e977a3810ad0d7cdef77ed853452e 346056
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg.orig.tar.xz
f6d12ac757e527ccb2ee359ef9e1956aefcf923d 5688
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1.debian.tar.xz
c01738b95b0af400e77f6aa08f4667197d34f7ad 12562
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1_amd64.buildinfo
Checksums-Sha256:
0c4c227ca3ffebbcc6e20b8930d3cb13f3933a4c69df7469193efff6a0768d6e 2269
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1.dsc
2d2253227be5654a49145fa9fd1013524aaf1378d2dd512dc09ab7787e02d132 346056
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg.orig.tar.xz
9baecf03728d85f5dfbdecfc6bca607e70f0cb243d20904d73334e88c738cf30 5688
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1.debian.tar.xz
db10d3f881fb446c1fc7cc892aad7a71de924abb2ae812f47721837bb4f4cfdb 12562
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1_amd64.buildinfo
Files:
b31d0c55b0b48e396a818548ddba5942 2269 libs optional
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1.dsc
f391040b9bf060e7a2142be4858ab410 346056 libs optional
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg.orig.tar.xz
6d0dbf5136d30ef32eff0b859e046826 5688 libs optional
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1.debian.tar.xz
b418096c556aa1284989d7b954fc1c6e 12562 libs optional
mojoshader_0.0~hg1314+git20250606.93d9d45+dfsg-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmjAOJYACgkQwpPntGGC
Ws4k5A/+ILeaFZXZJIlehrMTjoG2ymbr+958qnxEBzopT6I7lVuuTAkQ06rBFyuy
F6gpAHSjG+pbwn3oblOeJMf66Sk4miSpUBc5bRe9Fq/SwxxN9DWU/+8+aXGC9UoT
6NVWbVi5+G0ggoGmEFJUCl3p3qMtqNieIKITZR9jWcUgyxkkYD7wzkQ0c5BdrUIZ
xzTKpKAYoCLmqQwH4INhNyHmFbwREk/CrIlEkJPtIp4oq2GtRrToO1wHVA1X+teE
CTQOUVkDr3mUncxuoV0j3ZTaRKw67xSmdRakMRNzvH4eMOV6vLrU4sJbMQ86g/8M
TMIXatllMYvKnDrVbA0MDBq3fBukiKNHchZhfiv5TtF5i4TY5POfpqtOYL5i33Ml
YuMG/ozBqaVfor4GILgrpsVihMhE5ZwBGDusntSXElwFfOv9RstsJ6Th3deIxs8Z
NEmcI3z7GEagIvrNiQ+zsA6RDsZON9lqme1ro6RIqS+72bK1Y3CV9Ls7gP9LXKgo
yaS7xdKEAWogkwBNT08iltwNGL47EmG6ZzAnsAqabB0tBNiwjJTigzHMKVXxL5WW
GNmqwMP1vZvi0JKfYGdeAQa0zBoh/QIicHF7FqvwGaTEDoX0Cbd4+fbyPy+Tz7LA
t9qy5jy1my5tjz2kqcneKHy433VB3BYsSU4FcnwRYmBI4ox0NeM=
=XvM5
-----END PGP SIGNATURE-----
pgpTUiWOTukk6.pgp
Description: PGP signature
--- End Message ---