[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1075097: marked as done (jack-tools: ftbfs with GCC-14)



Your message dated Sun, 28 Sep 2025 21:04:50 +0000
with message-id <E1v2yZe-00CHfj-2L@fasolo.debian.org>
and subject line Bug#1075097: fixed in jack-tools 20131226-3
has caused the Debian Bug report #1075097,
regarding jack-tools: ftbfs with GCC-14
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.)


-- 
1075097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075097
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:jack-tools
Version: 20131226-2
Severity: important
Tags: sid trixie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/jack-tools_20131226-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

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-14/porting_to.html

[...]
gcc -Wall -O2 -c quantize.c
gcc -Wall -O2 -c rand.c
gcc -Wall -O2 -c rgba.c
gcc -Wall -O2 -c segment-transfer.c
gcc -Wall -O2 -c signal-clip.c
gcc -Wall -O2 -c signal-copy.c
gcc -Wall -O2 -c signal-interleave.c
gcc -Wall -O2 -c signal-interpolate.c
gcc -Wall -O2 -c signal-print.c
gcc -Wall -O2 -c sound-file.c
gcc -Wall -O2 -c taus88.c
gcc -Wall -O2 -c time-current.c
gcc -Wall -O2 -c time-ntp.c
gcc -Wall -O2 -c time-timespec.c
gcc -Wall -O2 -c time-timeval.c
gcc -Wall -O2 -c trace.c
gcc -Wall -O2 -c vector.c
gcc -Wall -O2 -c window.c
gcc -Wall -O2 -c ximg.c
gcc -Wall -O2 -c xregcomp.c
ar -rcs lib-c-common.a alsa-seq-endpoint.o alsa-seq-listener.o alsa-seq-print.o alsa-seq-send.o bessel.o byte-order.o cfile.o client.o clip.o cq.o file.o gen-trapezoid.o gl-cube.o gl-sphere.o glu-screen-capture.o img.o img-ppm.o jack-client.o jack-port.o jack-ringbuffer.o jack-transport.o memory.o network.o observe-signal.o osc.o plane.o quantize.o rand.o rgba.o segment-transfer.o signal-clip.o signal-copy.o signal-interleave.o signal-interpolate.o signal-print.o sound-file.o taus88.o time-current.o time-ntp.o time-timespec.o time-timeval.o trace.o vector.o window.o ximg.o xregcomp.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>/c-common'
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -D_POSIX_C_SOURCE=200112  -Wl,-z,relro -o jack-dl jack-dl.c c-common/lib-c-common.a -ljack -lpthread -lm -ldl -llo
jack-dl.c: In function ‘main’:
jack-dl.c:169:52: error: passing argument 4 of ‘lo_server_thread_add_method’ from incompatible pointer type [-Wincompatible-pointer-types]
  169 |   lo_server_thread_add_method(osc, "/c_set", "if", osc_c_set, &w);
      |                                                    ^~~~~~~~~
      |                                                    |
      |                                                    int (*)(const char *, const char *, lo_arg **, int,  void *, void *)
In file included from /usr/include/lo/lo.h:33,
                 from jack-dl.c:12:
/usr/include/lo/lo_serverthread.h:151:72: note: expected ‘lo_method_handler’ {aka ‘int (*)(const char *, const char *, lo_arg **, int,  struct lo_message_ *, void *)’} but argument is of type ‘int (*)(const char *, const char *, lo_arg **, int,  void *, void *)’
  151 |                                const char *typespec, lo_method_handler h,
      |                                                      ~~~~~~~~~~~~~~~~~~^
jack-dl.c:170:52: error: passing argument 4 of ‘lo_server_thread_add_method’ from incompatible pointer type [-Wincompatible-pointer-types]
  170 |   lo_server_thread_add_method(osc, "/g_load", "s", osc_g_load, &w);
      |                                                    ^~~~~~~~~~
      |                                                    |
      |                                                    int (*)(const char *, const char *, lo_arg **, int,  void *, void *)
/usr/include/lo/lo_serverthread.h:151:72: note: expected ‘lo_method_handler’ {aka ‘int (*)(const char *, const char *, lo_arg **, int,  struct lo_message_ *, void *)’} but argument is of type ‘int (*)(const char *, const char *, lo_arg **, int,  void *, void *)’
  151 |                                const char *typespec, lo_method_handler h,
      |                                                      ~~~~~~~~~~~~~~~~~~^
jack-dl.c:171:53: error: passing argument 4 of ‘lo_server_thread_add_method’ from incompatible pointer type [-Wincompatible-pointer-types]
  171 |   lo_server_thread_add_method(osc, "/g_unload", "", osc_g_unload, &w);
      |                                                     ^~~~~~~~~~~~
      |                                                     |
      |                                                     int (*)(const char *, const char *, lo_arg **, int,  void *, void *)
/usr/include/lo/lo_serverthread.h:151:72: note: expected ‘lo_method_handler’ {aka ‘int (*)(const char *, const char *, lo_arg **, int,  struct lo_message_ *, void *)’} but argument is of type ‘int (*)(const char *, const char *, lo_arg **, int,  void *, void *)’
  151 |                                const char *typespec, lo_method_handler h,
      |                                                      ~~~~~~~~~~~~~~~~~~^
jack-dl.c:172:55: error: passing argument 4 of ‘lo_server_thread_add_method’ from incompatible pointer type [-Wincompatible-pointer-types]
  172 |   lo_server_thread_add_method(osc, "/b_alloc", "iii", osc_b_alloc, &w);
      |                                                       ^~~~~~~~~~~
      |                                                       |
      |                                                       int (*)(const char *, const char *, lo_arg **, int,  void *, void *)
/usr/include/lo/lo_serverthread.h:151:72: note: expected ‘lo_method_handler’ {aka ‘int (*)(const char *, const char *, lo_arg **, int,  struct lo_message_ *, void *)’} but argument is of type ‘int (*)(const char *, const char *, lo_arg **, int,  void *, void *)’
  151 |                                const char *typespec, lo_method_handler h,
      |                                                      ~~~~~~~~~~~~~~~~~~^
jack-dl.c:173:51: error: passing argument 4 of ‘lo_server_thread_add_method’ from incompatible pointer type [-Wincompatible-pointer-types]
  173 |   lo_server_thread_add_method(osc, "/quit", NULL, osc_quit, &w);
      |                                                   ^~~~~~~~
      |                                                   |
      |                                                   int (*)(const char *, const char *, lo_arg **, int,  void *, void *)
/usr/include/lo/lo_serverthread.h:151:72: note: expected ‘lo_method_handler’ {aka ‘int (*)(const char *, const char *, lo_arg **, int,  struct lo_message_ *, void *)’} but argument is of type ‘int (*)(const char *, const char *, lo_arg **, int,  void *, void *)’
  151 |                                const char *typespec, lo_method_handler h,
      |                                                      ~~~~~~~~~~~~~~~~~~^
make[1]: *** [Makefile:14: jack-dl] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: jack-tools
Source-Version: 20131226-3
Done: Alexandre Detiste <tchet@debian.org>

We believe that the bug you reported is fixed in the latest version of
jack-tools, 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 1075097@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tchet@debian.org> (supplier of updated jack-tools 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, 28 Sep 2025 22:07:57 +0200
Source: jack-tools
Architecture: source
Version: 20131226-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
Closes: 944635 1075097
Changes:
 jack-tools (20131226-3) unstable; urgency=medium
 .
   * Team upload
   * Avoid FTBFS with GCC-14 (Closes: #1075097)
   * Remove stale debian/control.in
   * Trim dead code from d/rules
 .
   [ Helmut Grohne ]
   * avoid FTCBFS (Closes: #944635)
Checksums-Sha1:
 858c8d1ef61185fc6762da9710b5ee27b62111d5 2200 jack-tools_20131226-3.dsc
 72e79448a347aa16ac6500b1f2976447c9c8855b 6956 jack-tools_20131226-3.debian.tar.xz
 d5314ec5af7cee38d0f7dae5e3bf1d40003b18b1 9119 jack-tools_20131226-3_source.buildinfo
Checksums-Sha256:
 c5e5178a9904cabf50d4d25db4b9240598aef9ab04592c593ab6fefd5c3379f7 2200 jack-tools_20131226-3.dsc
 d8db0333421a3ef70adee8f726190301e626708b2a81d59cb6e459747e83ecea 6956 jack-tools_20131226-3.debian.tar.xz
 16d92ccafcd93c62bf82beba266c252d8f79acd20f383510c9111c3a44e58b7a 9119 jack-tools_20131226-3_source.buildinfo
Files:
 b25000fc3329f0c8f381cb4fa3499102 2200 sound optional jack-tools_20131226-3.dsc
 f51c152f2b99399b3a59c27277a22ce7 6956 sound optional jack-tools_20131226-3.debian.tar.xz
 a1a223ced23cb802905daabc8d30e536 9119 sound optional jack-tools_20131226-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmjZnUARHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqksg/+JwON+yyaCa0RACysROzniLpoHWtlfwAu
jGkfIGdxtNoDGCdnMfpn0yhv9epYS5ipGPNghco5EBsQeSeH14btKgmzI5hzjIE8
1yoQKt6SvDLZnQtq8tgPz5+igwdQsfg/Hbtmzcl755p6KTZpt+IQ+Jprlahyl60F
o4lCzvRaLceK03m1PcwOrAtJuoUkIsaV4P0esaDrX9o8BoWc2v2nFdiuzYxbFwhi
cxEn4gDGkGUQfuq0HTJ8+ZQP+qZISDugMVLKXa98zUAuu7E39TNKLQA4i3eptBY3
vVJhOdhQv94r2JtPq7gGvh1UiuZ9TclkRw4m9Kz/9ipjnHfSNcBBWc89pgeO8ntl
hJejSn+rK29Lx/xC2YCYNR8XSbpdoebd9ExIQqKEj+HlXf1CefWFiBWF10FMdxEj
iWZtb6RMz5nS1j0YcC5cHvcW4UasVEZ9kLwvhMjA+VacdhGA9jnurEM5R2Cwaoif
zgiqRN5H+/b+edk3JYX93lXgZhX11DE8sFl/vRzDezUbk77vSRayaIbfJKac6fuJ
8QNYoaJIp6/NjFfVdF56VooNXcGKAjAL6En+5IKZJvTHoc/XCQ+nKJVwu9kB1Sg+
jWSkIuWfR8+oWIxD0fCjUghTxhxZyUZbrYphmqfhtu9dd+QSbJhSJLvt5LHBQLwn
8KKX6y3ok5M=
=pNYS
-----END PGP SIGNATURE-----

Attachment: pgpSCera8par0.pgp
Description: PGP signature


--- End Message ---

Reply to: