Your message dated Sun, 21 Dec 2025 18:10:40 +0000 with message-id <E1vXNtA-00B6vv-2L@fasolo.debian.org> and subject line Bug#1097405: fixed in mjpegtools 1:2.2.1-1 has caused the Debian Bug report #1097405, regarding mjpegtools: 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.) -- 1097405: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097405 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: mjpegtools: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 17:38:01 +0000
- Message-id: <E1tk54D-009NMJ-P5@paradis.debian.org>
Package: src:mjpegtools Version: 1:2.1.0+debian-8.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/mjpegtools_2.1.0+debian-8.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 [...] | ^~~~~~~~ In file included from /usr/include/stdio.h:970, from avilib.h:30: In function 'snprintf', inlined from 'avi_add_odml_index_entry.isra' at avilib.c:412:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 5 and 14 bytes into a destination of size 5 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'avi_update_header' at avilib.c:956:4: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:10: warning: '__builtin___memset_chk' offset [2053, 219043332216] is out of the bounds [0, 2048] of object 'AVI_header' with type 'unsigned char[2048]' [-Warray-bounds=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ avilib.c: In function 'avi_update_header': avilib.c:739:18: note: 'AVI_header' declared here 739 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c: In function 'AVI_write_frame': avilib.c:1717:43: warning: '%1d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 1717 | snprintf((char *)astr, sizeof(astr), "0%1dwb", (int)(AVI->aptr+1)); | ^~~ In function 'avi_write_data', inlined from 'AVI_write_frame' at avilib.c:1749:6: avilib.c:1717:41: note: directive argument in the range [-2147483647, 2147483647] 1717 | snprintf((char *)astr, sizeof(astr), "0%1dwb", (int)(AVI->aptr+1)); | ^~~~~~~~ In function 'snprintf', inlined from 'avi_write_data' at avilib.c:1717:4, inlined from 'AVI_write_frame' at avilib.c:1749:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 5 and 15 bytes into a destination of size 5 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ avilib.c: In function 'AVI_write_audio': avilib.c:1717:43: warning: '%1d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 1717 | snprintf((char *)astr, sizeof(astr), "0%1dwb", (int)(AVI->aptr+1)); | ^~~ In function 'avi_write_data', inlined from 'AVI_write_audio' at avilib.c:1772:8: avilib.c:1717:41: note: directive argument in the range [-2147483647, 2147483647] 1717 | snprintf((char *)astr, sizeof(astr), "0%1dwb", (int)(AVI->aptr+1)); | ^~~~~~~~ In function 'snprintf', inlined from 'avi_write_data' at avilib.c:1717:4, inlined from 'AVI_write_audio' at avilib.c:1772:8: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 5 and 15 bytes into a destination of size 5 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../utils -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mjpegtools-2.1.0+debian=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wunused -c avilib.c -o liblavfile_la-avilib.o >/dev/null 2>&1 make[3]: Leaving directory '/build/reproducible-path/mjpegtools-2.1.0+debian/lavtools' make[2]: *** [Makefile:580: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/mjpegtools-2.1.0+debian' make[1]: *** [Makefile:487: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/mjpegtools-2.1.0+debian' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1097405-close@bugs.debian.org
- Subject: Bug#1097405: fixed in mjpegtools 1:2.2.1-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 21 Dec 2025 18:10:40 +0000
- Message-id: <E1vXNtA-00B6vv-2L@fasolo.debian.org>
- Reply-to: Sebastian Ramacher <sramacher@debian.org>
Source: mjpegtools Source-Version: 1:2.2.1-1 Done: Sebastian Ramacher <sramacher@debian.org> We believe that the bug you reported is fixed in the latest version of mjpegtools, 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 1097405@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sebastian Ramacher <sramacher@debian.org> (supplier of updated mjpegtools 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: Sun, 21 Dec 2025 18:41:31 +0100 Source: mjpegtools Architecture: source Version: 1:2.2.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Sebastian Ramacher <sramacher@debian.org> Closes: 1031359 1038504 1097405 Changes: mjpegtools (1:2.2.1-1) unstable; urgency=medium . * Team upload * New upstream version 2.2.1 (Closes: #1031359) * debian/control: - Bump Standards-Version - Use pkgconf * debian/patches: - Refresh patches - Apply upstream patch to fix FTBFS with GCC 15 (Closes: #1097405) - Drop no-SSE2 patch * debian/: No longer build parts depending on SDL 1.2 (Closes: #1038504) * debian/rules: No longer disable SIMD accel Checksums-Sha1: 07fa3c28d7eda245db960ef79ba1f7217b4d1eb1 1935 mjpegtools_2.2.1-1.dsc 26e980912cd06f31033964acbc4b8d1932788bfc 2326425 mjpegtools_2.2.1.orig.tar.gz b71b2ab70a110c4dbcb87b5432658bfc3f3566c9 10992 mjpegtools_2.2.1-1.debian.tar.xz 5614838b7b36f9809d2a7c9bb1f619ffaf8c5cc5 9279 mjpegtools_2.2.1-1_amd64.buildinfo Checksums-Sha256: a0ac76a018cb65d9d59c21611e71b6c300f544e51335b3264d001e6bf753d32f 1935 mjpegtools_2.2.1-1.dsc b180536d7d9960b05e0023a197b00dcb100929a49aab71d19d55f4a1b210f49a 2326425 mjpegtools_2.2.1.orig.tar.gz bd80fd16440c9ec957a1f751c0218835765ccc8fcfbb5cbd5b373687e00498be 10992 mjpegtools_2.2.1-1.debian.tar.xz 9079f31506a5efd1f14ef0eedaa1a25c8c4b0a0d60da5aec397ac26c02d1efc5 9279 mjpegtools_2.2.1-1_amd64.buildinfo Files: 8f0ba047230eef50d93bd99a4a10b999 1935 video optional mjpegtools_2.2.1-1.dsc 168e0131c0b8a2e31df7a73eb602fc32 2326425 video optional mjpegtools_2.2.1.orig.tar.gz 28379be16bf553342fe7f068ef4fbfcf 10992 video optional mjpegtools_2.2.1-1.debian.tar.xz 554dbae17378f738d3a40ec41bb96d53 9279 video optional mjpegtools_2.2.1-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- wr0EARYKAG8FgmlIMeMJECGTazZgD82JRxQAAAAAAB4AIHNhbHRAbm90YXRpb25z LnNlcXVvaWEtcGdwLm9yZxYQ+RKMapY2WbqD9l0oHf+4huSLY8RUaqMPladRT7Z9 FiEEQmJ+hB2ZZ9qD4fqQIZNrNmAPzYkAANkQAQCPzZhQDxMhBabYW+yU9mk7dg/I JDmmaQrUYHbkeIPYcQEArERr04sdcJNgJq/ssvxUDOALZRy0gx7kTSY8YH/tGwE= =refI -----END PGP SIGNATURE-----Attachment: pgpD7UlEAHVOD.pgp
Description: PGP signature
--- End Message ---