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

Bug#1097563: marked as done (pd-fftease: ftbfs with GCC-15)



Your message dated Tue, 30 Sep 2025 10:14:02 +0000
with message-id <E1v3XMw-0032MU-2S@fasolo.debian.org>
and subject line Bug#1097563: fixed in pd-fftease 3.0.1-8
has caused the Debian Bug report #1097563,
regarding pd-fftease: 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.)


-- 
1097563: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097563
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:pd-fftease
Version: 3.0.1-7
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/pd-fftease_3.0.1-7_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

[...]
++++ info: making convert.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o convert.pd_linux.o -c convert.c
++++ info: making fft.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o fft.pd_linux.o -c fft.c
++++ info: making fft4.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o fft4.pd_linux.o -c fft4.c
++++ info: making fftease_setup.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o fftease_setup.pd_linux.o -c fftease_setup.c
++++ info: making fftease_utilities.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o fftease_utilities.pd_linux.o -c fftease_utilities.c
++++ info: making fold.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o fold.pd_linux.o -c fold.c
++++ info: making leanconvert.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o leanconvert.pd_linux.o -c leanconvert.c
++++ info: making leanunconvert.pd_linux.o in lib fftease
cc -DPD -I "/usr/include/pd"  -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o leanunconvert.pd_linux.o -c leanunconvert.c
++++ info: making limit_fftsize.pd_linux.o in lib fftease
fft.c: In function ‘fftease_rfft’:
fft.c:26:6: error: conflicting types for ‘fftease_cfft’; have ‘void(void)’
   26 | void fftease_cfft();
      |      ^~~~~~~~~~~~
In file included from fft.c:1:
fftease.h:121:6: note: previous declaration of ‘fftease_cfft’ with type ‘void(t_float *, int,  int)’ {aka ‘void(float *, int,  int)’}
  121 | void fftease_cfft( t_float *x, int NC, int forward );
      |      ^~~~~~~~~~~~
fft.c:38:5: error: too many arguments to function ‘fftease_cfft’; expected 0, have 3
   38 |     fftease_cfft( x, N, forward );
      |     ^~~~~~~~~~~~  ~
fft.c:26:6: note: declared here
   26 | void fftease_cfft();
      |      ^~~~~~~~~~~~
fft.c:81:5: error: too many arguments to function ‘fftease_cfft’; expected 0, have 3
   81 |     fftease_cfft( x, N, forward );
      |     ^~~~~~~~~~~~  ~
fft.c:26:6: note: declared here
   26 | void fftease_cfft();
      |      ^~~~~~~~~~~~
fft.c: At top level:
fft.c:91:6: error: conflicting types for ‘fftease_cfft’; have ‘void(t_float *, int,  int)’ {aka ‘void(float *, int,  int)’}
   91 | void fftease_cfft( t_float *x, int NC, int forward )
      |      ^~~~~~~~~~~~
fft.c:26:6: note: previous declaration of ‘fftease_cfft’ with type ‘void(void)’
   26 | void fftease_cfft();
      |      ^~~~~~~~~~~~
fft.c: In function ‘fftease_cfft’:
fft.c:104:6: error: conflicting types for ‘fftease_bitreverse’; have ‘void(void)’
  104 | void fftease_bitreverse();
      |      ^~~~~~~~~~~~~~~~~~
fftease.h:122:6: note: previous declaration of ‘fftease_bitreverse’ with type ‘void(t_float *, int)’ {aka ‘void(float *, int)’}
  122 | void fftease_bitreverse( t_float *x, int N );
      |      ^~~~~~~~~~~~~~~~~~
fft.c:107:5: error: too many arguments to function ‘fftease_bitreverse’; expected 0, have 2
  107 |     fftease_bitreverse( x, ND );
      |     ^~~~~~~~~~~~~~~~~~  ~
fft.c:104:6: note: declared here
  104 | void fftease_bitreverse();
      |      ^~~~~~~~~~~~~~~~~~
fft.c: At top level:
fft.c:143:6: error: conflicting types for ‘fftease_bitreverse’; have ‘void(t_float *, int)’ {aka ‘void(float *, int)’}
  143 | void fftease_bitreverse( t_float *x, int N )
      |      ^~~~~~~~~~~~~~~~~~
fft.c:104:6: note: previous declaration of ‘fftease_bitreverse’ with type ‘void(void)’
  104 | void fftease_bitreverse();
      |      ^~~~~~~~~~~~~~~~~~
make[1]: *** [/usr/share/pd-lib-builder//Makefile.pdlibbuilder:987: fft.pd_linux.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/pd-fftease-3.0.1'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" arch.c.flags= "LDFLAGS=-Wl,-z,relro -Wl,-z,now" "CFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/pd-fftease-3.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" PDLIBBUILDER_DIR=/usr/share/pd-lib-builder/ returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: pd-fftease
Source-Version: 3.0.1-8
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>

We believe that the bug you reported is fixed in the latest version of
pd-fftease, 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 1097563@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 pd-fftease 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: Tue, 30 Sep 2025 10:29:14 +0200
Source: pd-fftease
Architecture: source
Version: 3.0.1-8
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: 1097563
Changes:
 pd-fftease (3.0.1-8) unstable; urgency=medium
 .
   * Fix FTBFS with gcc-15 (Closes: #1097563)
   * Update git repository layout to follow DEP-14
   * Update d/watch to version 5
   * Bump standards version to 4.7.2
Checksums-Sha1:
 7102ac19e12cfb0d677c3bde5c074f9ff8f20c36 2312 pd-fftease_3.0.1-8.dsc
 79557728a71576d6519006f615eb147687372006 15760 pd-fftease_3.0.1-8.debian.tar.xz
 1726ad483824956adfda0db3e7056e12824f3102 600680 pd-fftease_3.0.1-8.git.tar.xz
 420c5b5631266476e39abc54b78a003ad37dd62b 18230 pd-fftease_3.0.1-8_source.buildinfo
Checksums-Sha256:
 50a07b001846146bbae71899e6bf0a5f220b73344ba1415cc43830027d2cc6a9 2312 pd-fftease_3.0.1-8.dsc
 618c24083ab1f3fd6645852ca0b561d3534300de9baa90b237726f156b644eec 15760 pd-fftease_3.0.1-8.debian.tar.xz
 c361395d933339fa7aebd35ecf0ba18e558057b7172cbcaa62c53a518825f210 600680 pd-fftease_3.0.1-8.git.tar.xz
 8aabb0116217ea88be7fff7a410a8be9156cf8c59bcc462356fee5d6ef76640c 18230 pd-fftease_3.0.1-8_source.buildinfo
Files:
 fc1607ccd295e63e7158258ba934a8cc 2312 sound optional pd-fftease_3.0.1-8.dsc
 0b87bd6ece808c31bead52d9ba3e199e 15760 sound optional pd-fftease_3.0.1-8.debian.tar.xz
 feb0d1df0b0a6eb2233d6c18cebc8a8b 600680 sound optional pd-fftease_3.0.1-8.git.tar.xz
 c2b71cf12006be0ec8108e8f036283c8 18230 sound optional pd-fftease_3.0.1-8_source.buildinfo
Git-Tag-Info: tag=1fa22936723c12e5aae51b8368504e654dd73093 fp=7405e745574809734800156db65019c47f7a36f8
Git-Tag-Tagger: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjbpH8ACgkQYG0ITkaD
wHkFxxAAz+M3hRYLbwxrZTaO4r0DD6Lt2Zws2zdjRbcL/5i2+uYiaw6tG070PjaN
dPFuTlFbF96fuq52FbXcyKGK0gbOrlMyncEPDlOAnE+T192mgkDBSF+cOnTnqRHe
saRmorqko5KkhVSoSwQ3UQJoPhVSvgFyhP+3I4GX/Cc5A17qlwoG72eOmhOWZfb7
AotjX30easM01Js+CTozolzGsP5BltDsWSj7TOD4mpnlXB/TbHevpSCs31fGabHD
9HuPdT0dUJWbeIeZdok7HHuH2JOQ3BARYzRY3S9hZQ/w1RAUxVBpPdzrqMaAoiKY
xuJruQB2uuWlwBlSHeaxQ2wI7R4D107U6SwekrQcf9BNwQFuBnFk+tQz24tdPMjm
nN7SZD04KECCT30xVgFL0PMj6K4tkYfT+EzfW3v0S4pCP8EzCAlbHILzL51Crqid
/RA8Ds8wMHjgh9zLkfgjatXyuhx2juJiRLDJCE6gaMDRKkJPvu6sQeg6sZzGBYjW
yhMQClkPiwJ6X/iTEtgRvSffY53jhrqJ1YtBJCgBzWMa+IXar2SmQ6+CEIax+dBT
ReDmCkzI9XVsWQduB9YXNMZAv08aMAp0CRi4nuEbE9dJf/oT0S/NIkkyqDnVHPxy
pOD+Ei7oIuAhFwFcfXMUD2w3c44pD/tijdV3Bw7uU5RGJH2aw1w=
=ftUu
-----END PGP SIGNATURE-----

Attachment: pgpDHu8yx3PHY.pgp
Description: PGP signature


--- End Message ---

Reply to: