Your message dated Tue, 01 Apr 2025 14:49:21 +0000
with message-id <[email protected]>
and subject line Bug#1096752: fixed in gom 0.30.5-1
has caused the Debian Bug report #1096752,
regarding gom: 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.)


-- 
1096752: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096752
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gom
Version: 0.30.4-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/gom_0.30.4-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

[...]
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gom-0.30.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o gom_driver_oss.o gom_driver_oss.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gom-0.30.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o gom_mixer.o gom_mixer.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gom-0.30.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o gom_gomii.o gom_gomii.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gom-0.30.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o gom_file.o gom_file.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gom-0.30.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o gom_action.o gom_action.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gom-0.30.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o gom_iface_c.o gom_iface_c.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gom-0.30.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o gom_iface_t.o gom_iface_t.c
gom_file.c: In function ‘gom_file_options_read’:
gom_file.c:210:73: error: passing argument 4 of ‘gom_action’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  210 |                                         gom_action(std_verb, action, 1, 
gom_file_optarg_get, NULL, NULL);
      |                                                                         
^~~~~~~~~~~~~~~~~~~
      |                                                                         
|
      |                                                                         
char * (*)(void)
In file included from gom.h:76,
                 from gom_file.c:28:
gom_action.h:71:22: note: expected ‘char * (*)(char *)’ but argument is of type 
‘char * (*)(void)’
   71 |            char * (* get_option_arg) (char *),
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
gom_file.c:151:8: note: ‘gom_file_optarg_get’ declared here
  151 | char * gom_file_optarg_get()
      |        ^~~~~~~~~~~~~~~~~~~
gom_iface_c.c: In function ‘gom_iface_c_question’:
gom_iface_c.c:59:9: warning: ignoring return value of ‘scanf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
   59 |         scanf("%c", &answer);
      |         ^~~~~~~~~~~~~~~~~~~~
gom_action.c: In function ‘gom_action_license’:
gom_action.c:380:44: warning: macro ‘__DATE__’ might prevent reproducible 
builds [-Wdate-time]
  380 |                         "  Compile time: " __DATE__ " " __TIME__,
      |                                            ^~~~~~~~
gom_action.c:380:57: warning: macro ‘__TIME__’ might prevent reproducible 
builds [-Wdate-time]
  380 |                         "  Compile time: " __DATE__ " " __TIME__,
      |                                                         ^~~~~~~~
make[3]: *** [Makefile:493: gom_file.o] Error 1
make[3]: *** Waiting for unfinished jobs....
gom_iface_t.c: In function ‘gom_iface_t_info’:
gom_iface_t.c:160:52: warning: zero-length gnu_printf format string 
[-Wformat-zero-length]
  160 |                 mvprintw(gom_iface_t_info_line, 0, "");
      |                                                    ^~
gom_iface_t.c:166:52: warning: zero-length gnu_printf format string 
[-Wformat-zero-length]
  166 |                 mvprintw(GOM_IFACE_T_INFO_LINE, 0, "");
      |                                                    ^~
gom_iface_t.c:168:9: warning: ‘vwprintw’ is deprecated 
[-Wdeprecated-declarations]
  168 |         vwprintw(stdscr, fmt, vargs);
      |         ^~~~~~~~
In file included from gom_iface_t.c:30:
/usr/include/curses.h:833:28: note: declared here
  833 | extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list) 
GCC_DEPRECATED(use vw_printw)     /* implemented */
      |                            ^~~~~~~~
gom_iface_t.c: In function ‘gom_iface_t_draw_sline’:
gom_iface_t.c:285:24: warning: too many arguments for format 
[-Wformat-extra-args]
  285 |                 printw("   |", gom_driver_c_c_len(c) >= 2 ? 
gom_mixer_c_l(c) ? '+' : '-' : 'x');
      |                        ^~~~~~
In file included from /usr/include/string.h:548,
                 from gom.h:40,
                 from gom_info.c:28:
In function ‘strncat’,
    inlined from ‘gom_info’ at gom_info.c:133:3:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:149:10: warning: 
‘__builtin___strncat_chk’ specified bound 255 equals destination size 
[-Wstringop-overflow=]
  149 |   return __builtin___strncat_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/build/reproducible-path/gom-0.30.4/src'
make[2]: *** [Makefile:428: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/gom-0.30.4'
make[1]: *** [Makefile:346: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/gom-0.30.4'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gom
Source-Version: 0.30.5-1
Done: Stephan Sürken <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gom, 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.
Stephan Sürken <[email protected]> (supplier of updated gom 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: Tue, 01 Apr 2025 16:26:31 +0200
Source: gom
Architecture: source
Version: 0.30.5-1
Distribution: unstable
Urgency: medium
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Stephan Sürken <[email protected]>
Closes: 1096118 1096752 1101829
Changes:
 gom (0.30.5-1) unstable; urgency=medium
 .
   [ Gioele Barabucci ]
   * [d1f8d63] d/control: Remove outdated debconf version constraint
     (Closes: #1096118)
 .
   [ Stephan Sürken ]
   * [489d2f5] debian/control (Build-Depends): Switch format to 'one-dep-
     per-line'
   * [b27ff5d] debian/control (Build-Depends): Depend on libncurses-dev
     first
   * [e0cbabe] debian/control (Standards-Version): Update to 4.7.2 (no
     changes needed)
   * [05ee508] debian/po/ro.po: Update. Thanks to Remus-Gabriel Chelu
     (Closes: 1101829)
   * [f1b5aee] New upstream version 0.30.5 (Closes: 1096752)
Checksums-Sha1:
 10bc8da5cab6907ebd91011cf6a2013bec9ea40e 1847 gom_0.30.5-1.dsc
 a50bbfea087d40193527cc11fb00ed96fb9d8734 168852 gom_0.30.5.orig.tar.gz
 f406445646292f14fb9bcd8e19b993f95148ed4f 23728 gom_0.30.5-1.debian.tar.xz
 37662754fffe8cda569347c5d2e2e9fa82562870 5427 gom_0.30.5-1_source.buildinfo
Checksums-Sha256:
 a1bcb6b513107f183ff857a2e95eb877ec54fe65f97e60b4a528e7aa9eafaeba 1847 
gom_0.30.5-1.dsc
 4d764e4f51936e553cda135e0ddefdf2e42949409f3820dd71450c686ffa42bf 168852 
gom_0.30.5.orig.tar.gz
 01ca85323e3851fd40173212f1829cdd8ff8cdea5d0c52ad5d052c46c31b5e66 23728 
gom_0.30.5-1.debian.tar.xz
 4c9b02cb39bf2e9f5c152f091f3534cb75b3fa666f785b1cc6d4e5765caa5fd8 5427 
gom_0.30.5-1_source.buildinfo
Files:
 0ffb0ff9a70746074166054744a30b77 1847 sound optional gom_0.30.5-1.dsc
 f0542b40d4bb8830e0685faa07996c0b 168852 sound optional gom_0.30.5.orig.tar.gz
 6bad654cd53f8a027601d33cf7948f1b 23728 sound optional 
gom_0.30.5-1.debian.tar.xz
 b49e54da9b9e0658bfc64915e03aa8cb 5427 sound optional 
gom_0.30.5-1_source.buildinfo

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

iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmfr+DsSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZWMoQAKbO2HRlRkG0aNiObM3V1PZmVJIAiMsA
IRzL8fFhY0JjzIEteo0Y8hUuPLLpVVA/8943aaeSZdwfmElAbd1IPg04yS1LcSOe
ICyI4mElISc/hY2KgQbxXRoMZeqElD3YreejcQ0FS4WtMiHRGaV7GcpMD0JFWUyo
z1KqVi8PPSSP5LlqTNNWNm1bEg+YJIb548wx8s1H60UWw1UXLSBODlrLYVQ/Q8VG
oQ0rK0tx5q4foHSt/fPyEyWJcYD3QKEKK88OlHgG/Mxmnwg4XIHDDcZaVc7qNwXS
D4rvtYnwn11j0oaXmCVzUYvRCm9/MR1GlwZCHGh/MK3hbYIzYBKrwzqlnJGRP5Lq
CLq0xkgoZQ+tfJMhKqz7twlBFCbiMvGUyix5KR0jce3bMAHvrJuOfDdUCHkquF07
zRwJjC7uN1JhLEr1oMDd66AVpClP8l6zImbCPDE9JXA46meiuxs6ypbCzSI30+kO
z37iQx4sBnJObDohYNWdDWOkBj1ocMJHedhWnYDSOVg6g8XM2tfXjadQJDNWoCUZ
BacqZ+QeRVKmVj4/TMY8B3PlhubcbeJNIrRPhN/ltvSOBmaH/f+gE2nw/EJVKxtK
37FDaotWptNxOMGPfdwGV+yK5uFQd0H2AOjqX7tnbCIExcpRLU5ZwUP+837noHyN
u+a+lPrju/oE
=UL6t
-----END PGP SIGNATURE-----

Attachment: pgpNbM0NquvWm.pgp
Description: PGP signature


--- End Message ---

Reply via email to