Your message dated Thu, 08 May 2025 14:35:39 +0000 with message-id <E1uD2Lb-0039Ns-UR@fasolo.debian.org> and subject line Bug#1098176: fixed in xvidcore 2:1.3.7-2 has caused the Debian Bug report #1098176, regarding xvidcore: 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 owner@bugs.debian.org immediately.) -- 1098176: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098176 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: xvidcore: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 18:02:51 +0000
- Message-id: <E1tk5SF-009Rt3-Mu@paradis.debian.org>
Package: src:xvidcore Version: 2:1.3.7-1 Severity: important Tags: sid forky User: debian-gcc@lists.debian.org 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/xvidcore_1.3.7-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 [...] decoder.o encoder.o xvid.o bitstream/bitstream.o bitstream/cbp.o bitstream/mbcoding.o dct/fdct.o dct/idct.o dct/simple_idct.o image/colorspace.o image/image.o image/interpolate8x8.o image/font.o image/postprocessing.o image/qpel.o image/reduced.o motion/estimation_bvop.o motion/estimation_common.o motion/estimation_gmc.o motion/estimation_pvop.o motion/estimation_rd_based.o motion/estimation_rd_based_bvop.o motion/gmc.o motion/motion_comp.o motion/vop_type_decision.o motion/sad.o prediction/mbprediction.o plugins/plugin_single.o plugins/plugin_2pass1.o plugins/plugin_2pass2.o plugins/plugin_lumimasking.o plugins/plugin_dump.o plugins/plugin_psnr.o plugins/plugin_ssim.o plugins/plugin_psnrhvsm.o quant/quant_h263.o quant/quant_matrix.o quant/quant_mpeg.o utils/emms.o utils/mbtransquant.o utils/mem_align.o utils/mem_transfer.o utils/timer.o bitstream/x86_asm/cbp_mmx.o bitstream/x86_asm/cbp_sse2.o dct/x86_asm/fdct_mmx_ffmpeg.o dct/x86_asm/fdct_mmx_skal.o dct/x86_asm/fdct_sse2_skal.o dct/ x86_asm/idct_3dne.o dct/x86_asm/idct_mmx.o dct/x86_asm/idct_sse2_dmitry.o image/x86_asm/colorspace_rgb_mmx.o image/x86_asm/colorspace_yuv_mmx.o image/x86_asm/colorspace_yuyv_mmx.o image/x86_asm/interpolate8x8_3dn.o image/x86_asm/interpolate8x8_3dne.o image/x86_asm/interpolate8x8_mmx.o image/x86_asm/interpolate8x8_xmm.o image/x86_asm/postprocessing_mmx.o image/x86_asm/postprocessing_sse2.o image/x86_asm/reduced_mmx.o image/x86_asm/qpel_mmx.o image/x86_asm/gmc_mmx.o image/x86_asm/deintl_sse.o motion/x86_asm/sad_xmm.o motion/x86_asm/sad_sse2.o motion/x86_asm/sad_mmx.o motion/x86_asm/sad_3dne.o motion/x86_asm/sad_3dn.o quant/x86_asm/quantize_h263_mmx.o quant/x86_asm/quantize_h263_3dne.o quant/x86_asm/quantize_mpeg_xmm.o quant/x86_asm/quantize_mpeg_mmx.o utils/x86_asm/mem_transfer_mmx.o utils/x86_asm/mem_transfer_3dne.o utils/x86_asm/interlacing_mmx.o utils/x86_asm/cpuid.o plugins/x86_asm/plugin_ssim-a.o CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xvidcore-1.3.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 Shared library: libxvidcore.so.4.3 Include Directory: /usr/include C: bitstream/bitstream.c Static library: libxvidcore.a C: bitstream/cbp.c Library Directory: /usr/lib/x86_64-linux-gnu C: bitstream/mbcoding.c C: dct/fdct.c C: dct/idct.c In file included from ../../src/bitstream/bitstream.h:31, from ../../src/decoder.c:40: ../../src/bitstream/../encoder.h:45:13: error: ‘bool’ cannot be defined via ‘typedef’ 45 | typedef int bool; | ^~~~ ../../src/bitstream/../encoder.h:45:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards ../../src/bitstream/../encoder.h:45:1: warning: useless type name in empty declaration 45 | typedef int bool; | ^~~~~~~ In file included from ../../src/bitstream/bitstream.h:31, from ../../src/bitstream/bitstream.c:30: ../../src/bitstream/../encoder.h:45:13: error: ‘bool’ cannot be defined via ‘typedef’ 45 | typedef int bool; | ^~~~ ../../src/bitstream/../encoder.h:45:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards ../../src/bitstream/../encoder.h:45:1: warning: useless type name in empty declaration 45 | typedef int bool; | ^~~~~~~ In file included from ../../src/bitstream/bitstream.h:31, from ../../src/bitstream/mbcoding.c:32: ../../src/bitstream/../encoder.h:45:13: error: ‘bool’ cannot be defined via ‘typedef’ 45 | typedef int bool; | ^~~~ ../../src/bitstream/../encoder.h:45:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards ../../src/bitstream/../encoder.h:45:1: warning: useless type name in empty declaration 45 | typedef int bool; | ^~~~~~~ In file included from ../../src/xvid.c:54: ../../src/encoder.h:45:13: error: ‘bool’ cannot be defined via ‘typedef’ 45 | typedef int bool; | ^~~~ ../../src/encoder.h:45:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards ../../src/encoder.h:45:1: warning: useless type name in empty declaration 45 | typedef int bool; | ^~~~~~~ In file included from ../../src/encoder.c:33: ../../src/encoder.h:45:13: error: ‘bool’ cannot be defined via ‘typedef’ 45 | typedef int bool; | ^~~~ ../../src/encoder.h:45:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards ../../src/encoder.h:45:1: warning: useless type name in empty declaration 45 | typedef int bool; | ^~~~~~~ C: dct/simple_idct.c make[1]: *** [Makefile:108: bitstream/bitstream.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:108: xvid.o] Error 1 make[1]: *** [Makefile:108: bitstream/mbcoding.o] Error 1 make[1]: *** [Makefile:108: decoder.o] Error 1 make[1]: *** [Makefile:108: encoder.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/xvidcore-1.3.7/build/generic' dh_auto_build: error: cd build/generic && make -j8 returned exit code 2 make: *** [debian/rules:23: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1098176-close@bugs.debian.org
- Subject: Bug#1098176: fixed in xvidcore 2:1.3.7-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 08 May 2025 14:35:39 +0000
- Message-id: <E1uD2Lb-0039Ns-UR@fasolo.debian.org>
- Reply-to: Fabian Greffrath <fabian@debian.org>
Source: xvidcore Source-Version: 2:1.3.7-2 Done: Fabian Greffrath <fabian@debian.org> We believe that the bug you reported is fixed in the latest version of xvidcore, 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 1098176@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Fabian Greffrath <fabian@debian.org> (supplier of updated xvidcore 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@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 08 May 2025 15:56:36 +0200 Source: xvidcore Architecture: source Version: 2:1.3.7-2 Distribution: experimental Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Fabian Greffrath <fabian@debian.org> Closes: 1098176 1104226 Changes: xvidcore (2:1.3.7-2) experimental; urgency=medium . [ Debian Janitor ] * Remove constraints unnecessary since buster * Bump debhelper from old 12 to 13. * Update standards version to 4.5.1, no changes needed. * Avoid explicitly specifying -Wl,--as-needed linker flag. . [ Lorenzo Puliti ] * switch to nasm (Closes: #1104226) . [ Fabian Greffrath ] * Add patch from Fedora to fix build with GCC15 (Closes: #1098176) * Upload to experimental Checksums-Sha1: 4228d83eed9162c66ee0ce42bd57672f54afdc69 2120 xvidcore_1.3.7-2.dsc 074412baeb347035ebc6df4e5fefec1eb6ef7596 6944 xvidcore_1.3.7-2.debian.tar.xz 978a3405bb5355c43ba199a92b0ff6a379cf328f 6418 xvidcore_1.3.7-2_amd64.buildinfo Checksums-Sha256: 269903dc4129f30c6414eb9ce9096be6fa226c878eb4c2c2ee6c114c10fe4601 2120 xvidcore_1.3.7-2.dsc 3f4cf763a9598ce46944346bde7c33abc9215ff1d1af194984a5bb3188635eeb 6944 xvidcore_1.3.7-2.debian.tar.xz d1a8f75e8ff9459937091afbfd53e98e42b86a2909bfec339aa1afd086f1a6db 6418 xvidcore_1.3.7-2_amd64.buildinfo Files: c28f5ebb6308ef8d09d1b381dada4cc6 2120 libs optional xvidcore_1.3.7-2.dsc d68a657e649b7eebd2b7a81224cd9ece 6944 libs optional xvidcore_1.3.7-2.debian.tar.xz 1c1cc98c4a8280c4f45f2b44dd9417f1 6418 libs optional xvidcore_1.3.7-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEIsF2SKlSa4TfGRyWy+qOlwzNWd8FAmgcuKESHGZhYmlhbkBk ZWJpYW4ub3JnAAoJEMvqjpcMzVnfF1cP/13iV7ISlrRrhr21TrBXeqWZAC5Co/D9 2fimq3qG8FjW2SEtyuoYX88El2gegdZdU6h+7BUbHU+54RD08G2luDbzwVqwToQs vOGSHJSi4jqhJ36KXoStbY/bYsKhv+xjBKgBI9kNi0JlLQz1tqiBg0qoKViNULwJ tQb2MVwj5GVXnlOI7+P1snlzMS15xq3jwr9UqTY0SqTT0UgDTQnQZ5XpKTq7L4Fk vGpS+VfsHlvxS42iWhmCYJPJd4rI6+UTSqappUlVF11SzRMmk3pCHQqgST+FUAGX +I46GBDSlPWYkOybkXvswyT4GU5komfcgeGSom/TtNUmin9w79vIt3JMUvD3IEfM nvk1w+fWsEw34Xp19KQORA7gDGV35iCQWpF6p4FjQPSWPoSCzIJhodapVPHGJ3jj gGf09JAYq9PPPk1tB9KPYHPSLFzJeJZ5Ms1qJymuaEGGY882G4UUSoUAnFY1MX4f PnPF2fjTdwcd4+eu3Xt2QFXBKCw9cNMwSVnsNLX7qJLGaWwF/Ola46L72W1aljJg rY8Ng4MoHrDvK40OVbtmFnZAy08c2uf0QwWZZtA1qyPVwRz41PAuIrEaS0NXQkZq 0kGW3ALuiSsLo87f8uC0MxS1XpYlyga2GP36AAwiQTtCRnV4uK4EYtOjf2zDX1P9 SsKUiQAdTO8a =UEB1 -----END PGP SIGNATURE-----Attachment: pgp0dH3bMOCW6.pgp
Description: PGP signature
--- End Message ---