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

Bug#1098158: marked as done (xmotd: ftbfs with GCC-15)



Your message dated Sun, 14 Sep 2025 12:17:41 +0000
with message-id <E1uxlfp-006Zlh-1M@fasolo.debian.org>
and subject line Bug#1098158: fixed in xmotd 1.17.3b-13
has caused the Debian Bug report #1098158,
regarding xmotd: 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.)


-- 
1098158: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098158
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:xmotd
Version: 1.17.3b-12
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/xmotd_1.17.3b-12_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

[...]
dh: error: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
dh binary
   dh_update_autotools_config
   debian/rules override_dh_autoreconf
make[1]: Entering directory '/build/reproducible-path/xmotd-1.17.3b'
dh /usr/share/topgit/tg2quilt.mk
dh: error: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
dh_autoreconf xmkmf -- -a
mv -f Makefile Makefile.bak
imake -DUseInstalled -I/usr/lib/X11/config
make Makefiles
make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b'
make[2]: Nothing to be done for 'Makefiles'.
make[2]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b'
make includes
make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b'
make[2]: Nothing to be done for 'includes'.
make[2]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b'
make depend
make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b'
gccmakedep  --       -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO    -DHAVE_XPM    -- main.c xmotd.c changed.c textmode.c usage.c browser.c logo.c atom.c
make[2]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b'
make[1]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b'
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/xmotd-1.17.3b'
dh /usr/share/topgit/tg2quilt.mk
dh: error: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
/usr/bin/make CDEBUGFLAGS="-g -Wall" CCOPTIONS="$(dpkg-buildflags --get CFLAGS)" LOCAL_LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"
make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b'
gcc -g -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xmotd-1.17.3b=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection         -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L 				-D_POSIX_SOURCE -D_XOPEN_SOURCE 				-D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 				  				  -DFUNCPROTO=15 -DNARROWPROTO    -DHAVE_XPM   -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from main.c:46:
/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
main.c: In function ‘numFilesToDisplay’:
main.c:415:38: error: too many arguments to function ‘motdChanged’; expected 0, have 2
  415 |                                   if(motdChanged(name, timeStamp) || app_res.always)
      |                                      ^~~~~~~~~~~ ~~~~
main.c:107:15: note: declared here
  107 | extern time_t motdChanged();
      |               ^~~~~~~~~~~
main.c:434:12: error: too many arguments to function ‘motdChanged’; expected 0, have 2
  434 |         if(motdChanged(argv[i], timeStamp) || app_res.always)
      |            ^~~~~~~~~~~ ~~~~~~~
main.c:107:15: note: declared here
  107 | extern time_t motdChanged();
      |               ^~~~~~~~~~~
main.c: In function ‘createWidgets’:
main.c:495:30: warning: variable ‘hline’ set but not used [-Wunused-but-set-variable]
  495 |   Widget form, logo, mlabel, hline;
      |                              ^~~~~
main.c: In function ‘main’:
main.c:695:1: warning: old-style function definition [-Wold-style-definition]
  695 | main(argc, argv)
      | ^~~~
main.c:726:19: error: too many arguments to function ‘runInTextMode’; expected 0, have 2
  726 |                   runInTextMode(argc, argv); /* ...and exit... */
      |                   ^~~~~~~~~~~~~ ~~~~
main.c:725:31: note: declared here
  725 |                   extern void runInTextMode();
      |                               ^~~~~~~~~~~~~
make[2]: *** [<builtin>: main.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b'
make[1]: *** [debian/rules:16: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: xmotd
Source-Version: 1.17.3b-13
Done: Alexandre Detiste <tchet@debian.org>

We believe that the bug you reported is fixed in the latest version of
xmotd, 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 1098158@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 xmotd 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, 14 Sep 2025 10:58:36 +0200
Source: xmotd
Architecture: source
Version: 1.17.3b-13
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
Closes: 1098158
Changes:
 xmotd (1.17.3b-13) unstable; urgency=medium
 .
   * QA upload.
   * Build with GCC-15 (Closes: #1098158)
   * Remove ref. to removed TopGit
   * Bump Standards-Version to 4.7.2
Checksums-Sha1:
 678c39434328da8bd5ec426415810910bd1602a1 1922 xmotd_1.17.3b-13.dsc
 8b7ef731d491012dcadac33fc9f0645d0ca1d173 13752 xmotd_1.17.3b-13.debian.tar.xz
 c5658198d94afdaa8a4e47d936745dac49271b73 6714 xmotd_1.17.3b-13_source.buildinfo
Checksums-Sha256:
 6663dc65f4dfcea32621e96bc70a8160656ee0a55ebe7d8400bfcb297443be4d 1922 xmotd_1.17.3b-13.dsc
 fcc2fcd3796ce2e784161b0388c57be8754a3791d7774bb8c99f17b4b843bb7c 13752 xmotd_1.17.3b-13.debian.tar.xz
 a88231c03ef60e427acb80b191b28873d5a411b5c90253876e9809498bac5f24 6714 xmotd_1.17.3b-13_source.buildinfo
Files:
 5d281c3fdf7e2424c284f2718a155638 1922 x11 optional xmotd_1.17.3b-13.dsc
 c6c08bbc2dca6b77ccc0e685d125606e 13752 x11 optional xmotd_1.17.3b-13.debian.tar.xz
 37be99c325def92af30ca2aa553bbf8f 6714 x11 optional xmotd_1.17.3b-13_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmjGg/oRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBq3lQ/+LH0zYf4+0owQ6kJrg2IKDvG8HJP1C2Of
3sNucJW2hDI9ErEd8bhvmBzQOcUh2J5sah6vRJaDgHHKuMMqpSnwy18RYeMHj7lc
NdSHndc5nh29vhIEIfT3qiRHaVTfW9+bTI8siAUofYOJD2mglD6e05orarbPZc96
Sdb7i4imJ7aZbmW45Yx8dZv3eBGSOtWkH5k3Es6CbYU/RKOsgv/mGXereSgLOM+j
jktWStixwRFIJL4wJPVNgmCVhIobFRvytfQm8o+wu5zVAWo+upwVmOP/5qpeUW6E
K0DFo7LPb5VXGUEnA0YDjTeilecfW6zVbZkmXPAZRm7TI4vbDEhZqTKminB3JKpV
RPvysSq8vr2WCeLwdXQqnPyWF0z8tgmufoP742/R6Td5/M0yb/XX8I5QBTQIv9Pu
ilYlp56IUW0TElpBLJu3wJQ6+Z002DY+xko/uA2WIrwYnXnshLxSDJb9dmNESeqd
9H5MiJB4amt5HooJdrKJJehvwotx3e0/syFEv7GO+mfTsoEEvVZKsjBOHukK5AKU
JjkySmCxXVyFtpl8dqlK9Ne4jE14sKp8sX4u4upXtr7J9wc7IR/3PMjBEe8IcHHQ
LMguYK5t9qAsI0ADwmNpcZQWEEdfwcyfE9/dBBrfFHqY5MP+eNC2Bl6VxyFDDa/e
YJw9WFX2nKI=
=lSeo
-----END PGP SIGNATURE-----

Attachment: pgp2ycSKKhGjO.pgp
Description: PGP signature


--- End Message ---

Reply to: