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

Bug#1097923: marked as done (splitvt: ftbfs with GCC-15)



Your message dated Sun, 21 Sep 2025 23:05:23 +0000
with message-id <E1v0T7T-00BBom-07@fasolo.debian.org>
and subject line Bug#1097923: fixed in splitvt 1.6.6-18
has caused the Debian Bug report #1097923,
regarding splitvt: 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.)


-- 
1097923: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097923
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:splitvt
Version: 1.6.6-17
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/splitvt_1.6.6-17_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

[...]
  736 | static void move_bar(howfar)
      |             ^~~~~~~~
splitvt.c:748:9: error: too many arguments to function ‘init_vt100’; expected 0, have 1
  748 |         init_vt100(0);          /* Reset the windows to the new size */
      |         ^~~~~~~~~~ ~
vt100.h:4:14: note: declared here
    4 | extern char *init_vt100();              /* Initialize the window */
      |              ^~~~~~~~~~
splitvt.c: In function ‘winch’:
splitvt.c:763:13: warning: old-style function definition [-Wold-style-definition]
  763 | static void winch(sig)
      |             ^~~~~
splitvt.c:768:21: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types]
  768 |         signal(sig, winch);
      |                     ^~~~~
      |                     |
      |                     void (*)(void)
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
splitvt.c:763:13: note: ‘winch’ declared here
  763 | static void winch(sig)
      |             ^~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
splitvt.c:770:19: error: too many arguments to function ‘init_vt100’; expected 0, have 1
  770 |         if ( (ptr=init_vt100(1)) != NULL ) {
      |                   ^~~~~~~~~~ ~
vt100.h:4:14: note: declared here
    4 | extern char *init_vt100();              /* Initialize the window */
      |              ^~~~~~~~~~
splitvt.c:772:17: error: too many arguments to function ‘finish’; expected 0, have 1
  772 |                 finish(0);
      |                 ^~~~~~ ~
splitvt.c:709:13: note: declared here
  709 | static void finish(sig)
      |             ^~~~~~
splitvt.h:19:25: error: too many arguments to function ‘set_win’; expected 0, have 1
   19 | #define SET_WIN()       set_win(CUR_WIN())
      |                         ^~~~~~~
splitvt.c:774:17: note: in expansion of macro ‘SET_WIN’
  774 |                 SET_WIN();
      |                 ^~~~~~~
vt100.h:5:14: note: declared here
    5 | extern void  set_win();                 /* Move the cursor to current window */
      |              ^~~~~~~
splitvt.c: In function ‘insert_dash’:
splitvt.c:781:12: warning: old-style function definition [-Wold-style-definition]
  781 | static int insert_dash(args)
      |            ^~~~~~~~~~~
splitvt.c: In function ‘main’:
splitvt.c:450:57: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  450 |                                                         write(thisfd, selection, strlen(selection));
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
splitvt.c: In function ‘normal_input’:
splitvt.c:546:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  546 |                 read(ttyfd, &c, 1);
      |                 ^~~~~~~~~~~~~~~~~~
splitvt.c:591:35: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  591 |                                   write(thisfd, selection, strlen(selection));
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
splitvt.c:625:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  625 |                 write(thisfd, &c, 1);
      |                 ^~~~~~~~~~~~~~~~~~~~
make[1]: *** [<builtin>: splitvt.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/splitvt-1.6.6'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: splitvt
Source-Version: 1.6.6-18
Done: Andreas Beckmann <anbe@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated splitvt 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: SHA256

Format: 1.8
Date: Mon, 22 Sep 2025 00:40:42 +0200
Source: splitvt
Architecture: source
Version: 1.6.6-18
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1097923
Changes:
 splitvt (1.6.6-18) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with GCC 15.  (Closes: #1097923)
Checksums-Sha1:
 88a279853690184fced3f47045d3410be8c85fe1 1904 splitvt_1.6.6-18.dsc
 10ff627365abde9c4a1d3bc1c3bf18e088cafe83 20088 splitvt_1.6.6-18.debian.tar.xz
 fff6a9bba0aa94266e31dd01004f8a7fcd4e7b29 5445 splitvt_1.6.6-18_source.buildinfo
Checksums-Sha256:
 3b86343cce06280318b1de252499798d473c967100050bd08a6eb9ef1b8baf1b 1904 splitvt_1.6.6-18.dsc
 91686ab43f8a15f7535755eb2f8580f0dacc72f7f2b81753bb3c01403caa2d89 20088 splitvt_1.6.6-18.debian.tar.xz
 ee0f93125ada7e849f4266c0114a16ba35971a6ec914331bbde1c8163a70ee63 5445 splitvt_1.6.6-18_source.buildinfo
Files:
 cb0c18f5eb09897b1cfe2b38868af35f 1904 utils optional splitvt_1.6.6-18.dsc
 2902e534275d30fbe7eb4567b2254651 20088 utils optional splitvt_1.6.6-18.debian.tar.xz
 625f1be9e88b671df39c970bc77429c3 5445 utils optional splitvt_1.6.6-18_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjQf1AQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCLcyD/0aYrcx57m5/py31K/M4MMWy5R4yTogLS9s
+2P+YVLh+ew9bEOao0e/5QA5nWh7uX7Kf8chHzUCV1B5N6oB1PXtAySI7ewHFE/8
oX6hz8IdbzG1wGb5QwCwB/R5cbVpCCew+XGz8/2dpRXV9C+aZXY3tjirjTFQZql2
YLm8EtSYko0qQ0l3A2mA7a4TBfR7gljIzR+TctqL73WSp0+DFj2IfJWVUOGGtSRm
VW7t4jcgS4aLTGvdPjOxdfu2YRd8bW1sMxDgQgTjJoAM1WwYGZ3Qlgqdk/ws055t
/xtvz/L3AgnP4//kA+QbQwN5c4ISeZW8a2ePJtTEvmnCvvgIRFa0Vx0PF7i74ipr
govjfsTyRHKgm+xdQrCsdCsfu7+C1djMhgzknQrM8EX13CUxcbYXgZQOgiMv41Cx
BLaN9yyY19xLR41FZdjbxqLqd8mQjgFBvvn5UGrSGVajGTAi1ndJsRNME8gIRpfS
zJlArhdnXUFqYS2VDTmhET/ZYmWciXZWOKGBbb/w7v2lM//zwfrUIupj8Uo27ZUi
H4dPG0DoRpahf7Onfc8lNUIy8pNsyNQoSyyYC9Z+ftAbileMnlTRTjRl6XXoLodu
XMojABja5f+XUyLJA7NV+vgXubZBT7ky1oEgTfkyTicn02dkQw6dZX8WRAErjhEI
909lmC0yWA==
=aZ/p
-----END PGP SIGNATURE-----

Attachment: pgpX6nGDfLtdu.pgp
Description: PGP signature


--- End Message ---

Reply to: