Your message dated Mon, 08 Sep 2025 14:46:05 +0000 with message-id <E1uvd89-00F8NY-1w@fasolo.debian.org> and subject line Bug#1097258: fixed in libquicktime 2:1.2.4-17 has caused the Debian Bug report #1097258, regarding libquicktime: 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.) -- 1097258: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097258 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: libquicktime: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 17:33:26 +0000
- Message-id: <E1tk4zm-009MT3-M1@paradis.debian.org>
Package: src:libquicktime Version: 2:1.2.4-16 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/libquicktime_1.2.4-16_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 [...] gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include/quicktime -Wdate-time -D_FORTIFY_SOURCE=2 -DLOCALE_DIR=\"/usr/share/locale\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libquicktime-1.2.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -finline-functions -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement -fvisibility=hidden -c -o dump_codecs.o dump_codecs.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include/quicktime -Wdate-time -D_FORTIFY_SOURCE=2 -DLOCALE_DIR=\"/usr/share/locale\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libquicktime-1.2.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -finline-functions -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement -fvisibility=hidden -c -o gen_colorspace_tables.o gen_colorspace_tables.c /bin/bash ../libtool --tag=CC --mode=link gcc -DLOCALE_DIR=\"/usr/share/locale\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libquicktime-1.2.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -finline-functions -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement -fvisibility=hidden -Wl,-z,relro -Wl,-z,now -o qtinfo qtinfo.o common.o ../src/libquicktime.la -lm -lz -ldl gen_colorspace_tables.c: In function ‘main’: gen_colorspace_tables.c:29:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 29 | if(v<min) v=min; if(v>max) v=max; | ^~ gen_colorspace_tables.c:138:5: note: in expansion of macro ‘RECLIP’ 138 | RECLIP(tmp_int, 0, 255); | ^~~~~~ gen_colorspace_tables.c:29:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 29 | if(v<min) v=min; if(v>max) v=max; | ^~ gen_colorspace_tables.c:138:5: note: in expansion of macro ‘RECLIP’ 138 | RECLIP(tmp_int, 0, 255); | ^~~~~~ gen_colorspace_tables.c:29:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 29 | if(v<min) v=min; if(v>max) v=max; | ^~ gen_colorspace_tables.c:153:5: note: in expansion of macro ‘RECLIP’ 153 | RECLIP(tmp_int, 0, 255); | ^~~~~~ gen_colorspace_tables.c:29:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 29 | if(v<min) v=min; if(v>max) v=max; | ^~ gen_colorspace_tables.c:153:5: note: in expansion of macro ‘RECLIP’ 153 | RECLIP(tmp_int, 0, 255); | ^~~~~~ lqtplay.c: In function ‘qt_alsa_audio_write’: lqtplay.c:1480:11: error: too many arguments to function ‘decode_audio’; expected 0, have 1 1480 | decode_audio(AUDIO_BLOCK_SIZE); | ^~~~~~~~~~~~ lqtplay.c:1420:12: note: declared here 1420 | static int decode_audio() | ^~~~~~~~~~~~ lqtplay.c: In function ‘qt_oss_audio_write’: lqtplay.c:1560:7: error: too many arguments to function ‘decode_audio’; expected 0, have 1 1560 | decode_audio(AUDIO_BLOCK_SIZE); | ^~~~~~~~~~~~ lqtplay.c:1420:12: note: declared here 1420 | static int decode_audio() | ^~~~~~~~~~~~ lqtplay.c: At top level: lqtplay.c:815:1: warning: ‘sndio_setformat’ defined but not used [-Wunused-function] 815 | sndio_setformat(int chan, int rate) | ^~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -DLOCALE_DIR=\"/usr/share/locale\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libquicktime-1.2.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -finline-functions -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement -fvisibility=hidden -Wl,-z,relro -Wl,-z,now -o qtstreamize qtstreamize.o ../src/libquicktime.la -lm -lz -ldl make[5]: *** [Makefile:746: lqtplay.o] Error 1 make[5]: *** Waiting for unfinished jobs.... libtool: link: gcc -DLOCALE_DIR=\"/usr/share/locale\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libquicktime-1.2.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -finline-functions -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement -fvisibility=hidden -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/qtinfo qtinfo.o common.o ../src/.libs/libquicktime.so -lm -lz -ldl libtool: link: gcc -DLOCALE_DIR=\"/usr/share/locale\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libquicktime-1.2.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -finline-functions -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement -fvisibility=hidden -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/qtstreamize qtstreamize.o ../src/.libs/libquicktime.so -lm -lz -ldl lqtremux.c: In function ‘main’: lqtremux.c:536:29: warning: ‘first_file’ may be used uninitialized [-Wmaybe-uninitialized] 536 | if(!init_multiplex(&argv[first_file], nfiles-1, argv[argc-1])) | ^ lqtremux.c:474:7: note: ‘first_file’ was declared here 474 | int first_file; | ^~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/libquicktime-1.2.4/utils' make[4]: *** [Makefile:816: all-recursive] Error 1 make[4]: Leaving directory '/build/reproducible-path/libquicktime-1.2.4/utils' make[3]: *** [Makefile:564: all-recursive] Error 1 make[3]: Leaving directory '/build/reproducible-path/libquicktime-1.2.4' make[2]: *** [Makefile:473: all] Error 2 make[2]: Leaving directory '/build/reproducible-path/libquicktime-1.2.4' dh_auto_build: error: make -j8 MSGMERGE_UPDATE=true returned exit code 2 make[1]: *** [debian/rules:23: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/libquicktime-1.2.4' make: *** [debian/rules:11: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1097258-close@bugs.debian.org
- Subject: Bug#1097258: fixed in libquicktime 2:1.2.4-17
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 08 Sep 2025 14:46:05 +0000
- Message-id: <E1uvd89-00F8NY-1w@fasolo.debian.org>
- Reply-to: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Source: libquicktime Source-Version: 2:1.2.4-17 Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> We believe that the bug you reported is fixed in the latest version of libquicktime, 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 1097258@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated libquicktime 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: Mon, 08 Sep 2025 16:19:21 +0200 Source: libquicktime Architecture: source Version: 2:1.2.4-17 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> Closes: 1097258 Changes: libquicktime (2:1.2.4-17) unstable; urgency=medium . * Backported patch to fix FTBFS with gcc-15 (Closes: #1097258) * Mark patches applied upstream as such * Update copyright information + Fix old FSF-address in d/copyright + Bump copyright dates * Bump standards version to 4.7.2 Checksums-Sha1: 30602e145783f0fea5d28dc84f47bfb62f570883 2871 libquicktime_1.2.4-17.dsc d39cc0a34aba92db1bd360b5f4bb604c8ee2b239 31048 libquicktime_1.2.4-17.debian.tar.xz a29d37f6c424080d01320829d598ff41ab6a428e 2016780 libquicktime_1.2.4-17.git.tar.xz 269d55848be2432caa61d7b2e5cf8766b0abaa23 18080 libquicktime_1.2.4-17_source.buildinfo Checksums-Sha256: 5ada97d947701ee0021732d10b4242f7e1d03557665b774d69bdd98f3b2dae1a 2871 libquicktime_1.2.4-17.dsc 1f95a1f5c81e15ef6f5ac61eafb7723cf7fb125c3271ab0d933a86de69167de8 31048 libquicktime_1.2.4-17.debian.tar.xz 6b2dba9119e38bce6ceeb388d47a5f11400df09ddafd755f6af3fb09567091fb 2016780 libquicktime_1.2.4-17.git.tar.xz 3075db4b9f5329dbfc95a20978f39bd6fd8f3240c7327c250e19d101feaf533a 18080 libquicktime_1.2.4-17_source.buildinfo Files: 53612283772dd9e94166bcb531c0bfe8 2871 devel optional libquicktime_1.2.4-17.dsc 6c68c0ce1071b85f1069d4d9fc029e6b 31048 devel optional libquicktime_1.2.4-17.debian.tar.xz 19d862e1ce6061b87d23ef30c30a4430 2016780 devel optional libquicktime_1.2.4-17.git.tar.xz 8a8b4903ed39854a0ef49dc9e3ad06f2 18080 devel optional libquicktime_1.2.4-17_source.buildinfo Git-Tag-Info: tag=1ba06c217838ffb73b0d522c95f3f76c69b09167 fp=7405e745574809734800156db65019c47f7a36f8 Git-Tag-Tagger: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmi+53cACgkQYG0ITkaD wHkuvw/6AuJzbuOm7IhJa4xJG+zCTmC/fIxmR7mo3/DLSucn7UgakIQOwQ7HC3+C znKHPKmeV9qE1bDY+aXtdix2v1+lRBJudm9/gWVoEUCsmnDNA66u/14jkIqXLP1M XF6nxG2aEmdgtdxF5mp7z9+Kf3fR8tEgoP4qEjHlehxsywep/f88jdepftBZ/Z2l ySGEiMC0Dggka18shE38SWCDkWJQLBTEU8g873R3rNcJgkexJczbpkhZwCQChatJ u5NYHUO1eoicRV07Nf5/yAzmGkOh8umS8hYjCtiVTKxwEKYIoI8bwV9vH6GmDx6H N8o6mkjItl5XV6t7i859eSw89IVrvH/0hgam15gRCXKqtdG5GHq47EorvINqyb8T NcCQxYkhh8+iKQ6llIHVS/OSnPC7Cq2sT5cw9nzED9ymkJSzzLDyQUeEcR9OoI+7 xm5qKmyow4r9q6VZynDynGYaNDux/84zaRZowq27aGWx5TkqfC7vsQ1NOTXxWsN8 RTXup00El727n5YHrGH0vk9yB4TwBZ1hzdHML9oJ0P5+rjUJYFtLlNYOM0gxOqkX 3SY8lsABRf4w9Vz/ArwXiNr4j7A9PeMxPUMs/w1O2K+5Ixi5xRFWEq8X8zsrLF+O KzW00rDhoFW45rZQ65CQ/va46wC08z7lTrMQX4hAkP5nqEMEqQ0= =J7D4 -----END PGP SIGNATURE-----Attachment: pgp7I1KHnA9wa.pgp
Description: PGP signature
--- End Message ---