Your message dated Sun, 21 Dec 2025 18:10:40 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)


-- 
1097405: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097405
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mjpegtools
Version: 1:2.1.0+debian-8.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/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 ---
Source: mjpegtools
Source-Version: 1:2.2.1-1
Done: Sebastian Ramacher <[email protected]>

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <[email protected]> (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 [email protected])


-----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 <[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
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: pgp2F2KFXbLXU.pgp
Description: PGP signature


--- End Message ---

Reply via email to