Your message dated Sun, 13 Jul 2025 22:49:03 +0000
with message-id <[email protected]>
and subject line Bug#1096689: fixed in gdm3 48.0-2
has caused the Debian Bug report #1096689,
regarding gdm3: 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.)


-- 
1096689: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096689
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gdm3
Version: 48~beta-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/gdm3_48~beta-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

[...]
    group                    : Debian-gdm
    ipv6                     : true
    lang-file                : /etc/default/locale
    libdir                   : lib/x86_64-linux-gnu
    localstatedir            : /var
    log-dir                  : /var/log/gdm3
    pam-mod-dir              : /usr/lib/x86_64-linux-gnu/security
    pid-file                 : /run/gdm3.pid
    plymouth                 : enabled
    prefix                   : /usr
    python.bytecompile       : -1
    ran-once-marker-dir      : /run/gdm3
    run-dir                  : /run/gdm3
    screenshot-dir           : /run/gdm3/greeter
    selinux                  : enabled
    sysconfdir               : /etc
    sysconfsubdir            : gdm3
    user                     : Debian-gdm
    working-dir              : /var/lib/gdm3
    wrap_mode                : nodownload
    x11-support              : true
    xauth-dir                : /run/gdm3

Found ninja-1.12.1 at /usr/bin/ninja
make[1]: Leaving directory '/build/reproducible-path/gdm3-48~beta'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/gdm3-48~beta'
pod2man --release="GNOME 48~beta-1" --center="Debian GNU/Linux" --section=8 \
        debian/gdm3.8.pod | sed -e 's/debian:://' >debian/gdm3.8
debian/gdm3.8.pod around line 58: Non-ASCII character seen before =encoding in 
'Rapha�l'. Assuming UTF-8
POD document had syntax errors at /usr/bin/pod2man line 69.
pod2man --release="GNOME 48~beta-1" --center="Debian GNU/Linux" --section=1 \
        debian/gdmflexiserver.1.pod | sed -e 's/debian:://' 
>debian/gdmflexiserver.1
dh_auto_build
        cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v
[1/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-profile.c.o -MF 
common/libgdmcommon.a.p/gdm-profile.c.o.d -o 
common/libgdmcommon.a.p/gdm-profile.c.o -c ../common/gdm-profile.c
[2/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-settings-utils.c.o -MF 
common/libgdmcommon.a.p/gdm-settings-utils.c.o.d -o 
common/libgdmcommon.a.p/gdm-settings-utils.c.o -c ../common/gdm-settings-utils.c
FAILED: common/libgdmcommon.a.p/gdm-settings-utils.c.o 
cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-settings-utils.c.o -MF 
common/libgdmcommon.a.p/gdm-settings-utils.c.o.d -o 
common/libgdmcommon.a.p/gdm-settings-utils.c.o -c ../common/gdm-settings-utils.c
In file included from ../common/gdm-settings-utils.c:38:
../common/gdm-settings-utils.h:47:77: error: expected ‘;’, ‘,’ or ‘)’ before 
‘bool’
   47 |                                                                 
gboolean   *bool);
      |                                                                         
    ^~~~
../common/gdm-settings-utils.c:290:50: error: expected ‘;’, ‘,’ or ‘)’ before 
‘bool’
  290 |                                      gboolean   *bool)
      |                                                  ^~~~
[3/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-settings-direct.c.o -MF 
common/libgdmcommon.a.p/gdm-settings-direct.c.o.d -o 
common/libgdmcommon.a.p/gdm-settings-direct.c.o -c 
../common/gdm-settings-direct.c
FAILED: common/libgdmcommon.a.p/gdm-settings-direct.c.o 
cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-settings-direct.c.o -MF 
common/libgdmcommon.a.p/gdm-settings-direct.c.o.d -o 
common/libgdmcommon.a.p/gdm-settings-direct.c.o -c 
../common/gdm-settings-direct.c
In file included from ../common/gdm-settings-direct.c:38:
../common/gdm-settings-utils.h:47:77: error: expected ‘;’, ‘,’ or ‘)’ before 
‘bool’
   47 |                                                                 
gboolean   *bool);
      |                                                                         
    ^~~~
../common/gdm-settings-direct.c: In function ‘gdm_settings_direct_get_boolean’:
../common/gdm-settings-direct.c:159:15: error: implicit declaration of function 
‘gdm_settings_parse_value_as_boolean’; did you mean 
‘gdm_settings_parse_value_as_double’? [-Wimplicit-function-declaration]
  159 |         ret = gdm_settings_parse_value_as_boolean  (str, value);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |               gdm_settings_parse_value_as_double
[4/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-log.c.o -MF 
common/libgdmcommon.a.p/gdm-log.c.o.d -o common/libgdmcommon.a.p/gdm-log.c.o -c 
../common/gdm-log.c
[5/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-settings-backend.c.o -MF 
common/libgdmcommon.a.p/gdm-settings-backend.c.o.d -o 
common/libgdmcommon.a.p/gdm-settings-backend.c.o -c 
../common/gdm-settings-backend.c
[6/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-settings-desktop-backend.c.o -MF 
common/libgdmcommon.a.p/gdm-settings-desktop-backend.c.o.d -o 
common/libgdmcommon.a.p/gdm-settings-desktop-backend.c.o -c 
../common/gdm-settings-desktop-backend.c
[7/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-address.c.o -MF 
common/libgdmcommon.a.p/gdm-address.c.o.d -o 
common/libgdmcommon.a.p/gdm-address.c.o -c ../common/gdm-address.c
[8/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-settings.c.o -MF 
common/libgdmcommon.a.p/gdm-settings.c.o.d -o 
common/libgdmcommon.a.p/gdm-settings.c.o -c ../common/gdm-settings.c
[9/296] cc -Icommon/libgdmcommon.a.p -Icommon -I../common -I. -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 
-Wall -Winvalid-pch -D_GNU_SOURCE -g -O2 -Werror=implicit-function-declaration 
'-ffile-prefix-map=/build/reproducible-path/gdm3-48~beta=.' 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-pthread -MD -MQ common/libgdmcommon.a.p/gdm-common.c.o -MF 
common/libgdmcommon.a.p/gdm-common.c.o.d -o 
common/libgdmcommon.a.p/gdm-common.c.o -c ../common/gdm-common.c
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v 
returned exit code 1
make[1]: *** [debian/rules:69: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/gdm3-48~beta'
make: *** [debian/rules:39: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gdm3
Source-Version: 48.0-2
Done: Simon McVittie <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gdm3, 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.
Simon McVittie <[email protected]> (supplier of updated gdm3 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, 13 Jul 2025 20:08:32 +0100
Source: gdm3
Architecture: source
Version: 48.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1051785 1096689 1105057
Changes:
 gdm3 (48.0-2) unstable; urgency=medium
 .
   * Team upload
   * d/greeter.dconf-defaults: Remove non-functional theming options.
     The visual design of the greeter (login prompt) is no longer intended
     to be configurable, and in particular the background is no longer
     configurable, so none of the background-related settings have any
     effect. The greeter also does not use GTK, so changing the GTK
     theme has no effect on it.
     Remove these options from the default configuration file so that
     they will not mislead sysadmins. (Closes: #1105057)
   * d/greeter.dconf-defaults: Add some useful example options.
     Disabling fingerprint authentication is one of the examples given
     in the GNOME System Administration Guide. The steps from that guide
     won't actually work as-is on Debian (because we use a different
     username for the greeter, #1107944) but we can make it as easy as
     possible to do the equivalent.
     Meanwhile, disabling smartcard authentication is a way to avoid the
     presence of a smartcard having the side-effect of disabling the user
     list, and in some configurations also the ability to log in with a
     password (#1051785).
   * d/gdm3.alternatives: When smart card authentication is re-enabled,
     make gdm-smartcard-sssd-or-password the default.
     With the previous default, gdm-smartcard-sssd-exclusive, if a smart
     card was plugged in and libpam-sss was installed, we would reject
     attempts to log in with a password. This is the most-hardened choice
     if smart cards are being used for authentication, but prevents login
     if the smart card has not been enrolled for authentication and is
     actually being used for some other purpose such as OpenPGP or X509.
     (Closes: #1051785)
   * d/greeter.dconf-defaults: Disable smartcard authentication by default.
     Enabling smartcard authentication has side-effects on other aspects of
     greeter behaviour if a compatible smartcard happens to be connected:
     in particular, it disables the user list, resulting in users being
     required to type their username to log in.
     Enrolling smartcards to be used for authentication requires sysadmin
     action, so it seems reasonable to require the sysadmin to take action
     to enable it after they have done the necessary enrolment step.
     (Closes: #1051785)
   * d/p/gdm-settings-utils-rename-variable-to-fix-build-with-gcc-.patch:
     Add patch from upstream 49.alpha.0 to fix FTBFS in C23 mode.
     This won't become relevant until gcc 15 becomes the default during
     the forky cycle, but is a harmless change while we're uploading anyway.
     (Closes: #1096689)
Checksums-Sha1:
 dfba5596e42c01ed7df3dbecb752d19cebcd1c86 3208 gdm3_48.0-2.dsc
 b9e359e03e6c5273964e159948562315de5071b8 86860 gdm3_48.0-2.debian.tar.xz
 a9269b9fa53256868cab293e376974e9ca840170 16401 gdm3_48.0-2_source.buildinfo
Checksums-Sha256:
 8eadada57b7f29f20cedfabc95434bf64c8342ac9a33d6d526cac103b51a3ecf 3208 
gdm3_48.0-2.dsc
 3bacef59fee6fe06ccb15c81e8313fa3a68228f6289b889b518c43cfc5a21242 86860 
gdm3_48.0-2.debian.tar.xz
 df4bea5c47acc826e0dc12e7bb66ccc80bff15c15d98300b0501a69f5bd01efc 16401 
gdm3_48.0-2_source.buildinfo
Files:
 24af7805ab175fd3431c620cac0d5e0b 3208 gnome optional gdm3_48.0-2.dsc
 3cf84c15def8c2cb1e0c1668eea0b361 86860 gnome optional gdm3_48.0-2.debian.tar.xz
 fa6a4aa5f485e9a782cb1574551ce42a 16401 gnome optional 
gdm3_48.0-2_source.buildinfo

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

iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmh0MwcACgkQI1wJnT6z
MHZxeBAAweUXi1a/Zy74r8M7tBD6bwuT4y4x9Mhjmn4G+XGbsryvs2qmloCVpkpk
jwHwi18gPb+WaxaNb+bQM1DiSt2io2NncJt3Gkw0UdPq+tfYpzBaLJiJBhl9sgJE
vtnSr/a1iu0SYvUGXXPp3fwQJ3g3jDHtNDlhw/JsTJVKF+g3wdweWXUsKhCOJSzX
PCKXa5FoyiFTxDhiKyRuW0JB4LZU9LyFtc/r+DIEQz0x5MgQ5oxOVIpr/c/P40zZ
2TNUSegDbMI1S/hXk586xuCvDuzDNR0rM5E+ELJRAjiWHPqNMB0r7wVd+d1RPJ70
FU9/Kr0ye/Glh654LvVcGsYNB0BA4u8iBLRFjUawIiZmujk6Q1+rufdmjEQrtGjW
Ep0HaKkaRNkT9+/ovgV7B81OXmZO9lJHfb27x3zES7sLApfNDRwgWEMFXOCUkyXP
OnuERhRMpVP+wLOes/cjaHiKuKGqPgJiJnkptmR9gb9HQgGUB0d6Yw3WMdeHtAbt
tIzzkBAEZo2a7OdGCwPYook9u15Q2PzsXNOmTNsPAoM0c9+dKTFgpAh1rKJp2DdH
iRBiAEywU54VtdmO1Jkzituy5W5A8lfaZKZMy/L8Ps5WRAiHTmVT25KM9Z37aF55
HJPeZRhGMwlIwLTPWAS8jgXy0c6nGi/8R0Ia4BvJv0kHlFK3bTI=
=NwAa
-----END PGP SIGNATURE-----

Attachment: pgpEUCf6F2C8N.pgp
Description: PGP signature


--- End Message ---

Reply via email to