Your message dated Mon, 27 Oct 2025 11:49:59 +0000
with message-id <[email protected]>
and subject line Bug#1097996: fixed in tickr 0.7.1-1.1
has caused the Debian Bug report #1097996,
regarding tickr: 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.)


-- 
1097996: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097996
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:tickr
Version: 0.7.1-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/tickr_0.7.1-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

[...]
  272 |                         strftime(tmp, 64, DATE_STR, local_time);        
/* Will have same width using DATE_STR or DATE_STR_2 */
      |                                           ^~~~~~~~
tickr_main.c: In function ‘main’:
tickr_main.c:1830:60: error: passing argument 3 of ‘g_timeout_add_full’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 1830 |         g_timeout_add_full(G_PRIORITY_DEFAULT, prm->delay, 
shift2left_callback, NULL, NULL);
      |                                                            
^~~~~~~~~~~~~~~~~~~
      |                                                            |
      |                                                            int (*)(void)
/usr/include/glib-2.0/glib/gmain.h:927:54: note: expected ‘GSourceFunc’ {aka 
‘int (*)(void *)’} but argument is of type ‘int (*)(void)’
  927 |                                      GSourceFunc     function,
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
tickr_main.c:1056:12: note: ‘shift2left_callback’ declared here
 1056 | static int shift2left_callback()
      |            ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmain.h:199:20: note: ‘GSourceFunc’ declared here
  199 | typedef gboolean (*GSourceFunc)       (gpointer user_data);
      |                    ^~~~~~~~~~~
tickr_main.c:1834:53: error: passing argument 3 of ‘g_timeout_add_full’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 1834 |         g_timeout_add_full(G_PRIORITY_DEFAULT, 500, display_time0, 
NULL, NULL);
      |                                                     ^~~~~~~~~~~~~
      |                                                     |
      |                                                     int (*)(void)
/usr/include/glib-2.0/glib/gmain.h:927:54: note: expected ‘GSourceFunc’ {aka 
‘int (*)(void *)’} but argument is of type ‘int (*)(void)’
  927 |                                      GSourceFunc     function,
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
tickr_main.c:1187:12: note: ‘display_time0’ declared here
 1187 | static int display_time0()
      |            ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmain.h:199:20: note: ‘GSourceFunc’ declared here
  199 | typedef gboolean (*GSourceFunc)       (gpointer user_data);
      |                    ^~~~~~~~~~~
tickr_main.c:1838:53: error: passing argument 3 of ‘g_timeout_add_full’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 1838 |         g_timeout_add_full(G_PRIORITY_DEFAULT, 500, get_win_position, 
NULL, NULL);
      |                                                     ^~~~~~~~~~~~~~~~
      |                                                     |
      |                                                     int (*)(void)
/usr/include/glib-2.0/glib/gmain.h:927:54: note: expected ‘GSourceFunc’ {aka 
‘int (*)(void *)’} but argument is of type ‘int (*)(void)’
  927 |                                      GSourceFunc     function,
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
tickr_main.c:1193:12: note: ‘get_win_position’ declared here
 1193 | static int get_win_position()   /* Only if win is 'draggable' */
      |            ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmain.h:199:20: note: ‘GSourceFunc’ declared here
  199 | typedef gboolean (*GSourceFunc)       (gpointer user_data);
      |                    ^~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
make[4]: *** [Makefile:510: tickr-tickr_main.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from tickr.h:98,
                 from tickr_render.c:19:
tickr_render.c: In function ‘show_str_beginning_and_end’:
tickr_render.c:1002:18: warning: ‘%s’ directive argument is null 
[-Wformat-overflow=]
 1002 |         INFO_OUT("%s ... %s\n", s1, s2)
      |                  ^~~~~~~~~~~~~
../libetm-0.5.0/libetm.h:46:26: note: in definition of macro ‘INFO_OUT’
   46 |         fprintf(STD_OUT, __VA_ARGS__);\
      |                          ^~~~~~~~~~~
tickr_render.c:1002:19: note: format string is defined here
 1002 |         INFO_OUT("%s ... %s\n", s1, s2)
      |                   ^~
make[4]: Leaving directory '/build/reproducible-path/tickr-0.7.1/src/tickr'
make[3]: *** [Makefile:335: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/tickr-0.7.1/src'
make[2]: *** [Makefile:381: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/tickr-0.7.1'
make[1]: *** [Makefile:322: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/tickr-0.7.1'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:3: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: tickr
Source-Version: 0.7.1-1.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
tickr, 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.
Adrian Bunk <[email protected]> (supplier of updated tickr 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: Sat, 25 Oct 2025 14:25:32 +0300
Source: tickr
Architecture: source
Version: 0.7.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Emmanuel Thomas-Maurin <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097996
Changes:
 tickr (0.7.1-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Build with -std=gnu17 to workaround FTBFS with GCC 15.
     (Closes: #1097996)
Checksums-Sha1:
 15c6ba7df590db8512b8e4321a561d5cf134f0e0 1760 tickr_0.7.1-1.1.dsc
 9a0e7e58a0160e071a38c900075bcbc13ea815b1 10376 tickr_0.7.1-1.1.debian.tar.xz
Checksums-Sha256:
 f986f2a0a633f335837f22f02b61564867c7e23550196b65828d9857875651e7 1760 
tickr_0.7.1-1.1.dsc
 748b3a39a4c8f044ae0a08a4fccc7aba2581e6560112815bb916d78bd28c8f22 10376 
tickr_0.7.1-1.1.debian.tar.xz
Files:
 5445e374af297215fa323e557c9ea58d 1760 net optional tickr_0.7.1-1.1.dsc
 4dfa6c05b04f4b4f4609c128a0002bf2 10376 net optional 
tickr_0.7.1-1.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmj8tEQACgkQiNJCh6LY
mLFWhw/9GTcdMVI9EODlAmjv09dIsJ6K66OCsrHXqrSZPJdr0Q4A5yiGp2BMB0vM
cBM8JymyPCyUBLqIZsx9We7DNHMTgO8aG4CnLf3QUpVnLbNCKRcKLOyxAJ9kEWMS
FC3FUNZugW5HmxdPcaZBuUwsDNO4THtlzJ0+BZ9oVMCqw+M5ImHIHb5TIynPqVZQ
puOGKceSV+SZv2xUeA0T63VQ2kIeD0Ea74mrIFqTKOKi3dSr4yWkYgD1ABj9Djay
0Oysi114x6XC/IX/mbKOcaxcwQQTbmDVWtsOetGhWuyC34c7hanhyH0Gz9AryS2O
UdZjYZsSNjvWLQN4Wu50y2hhUbVPsW1sCOP9Od/ln126/N4cTe4ODwmSG5OTRCKF
FOyf80pYpeIDjGdbb9WInoijQJV+V0tizBDgpd51/kF8wAmfUBt8V5fK6fAqwZDd
m89ekdPHGnAKi4M4xPzZvKlwU0Fy2AxlaCxp35QGB8jcOWj9pmtQOfPh4rcDu7FN
IQO3M3b/5HL/j0PmQLvNAd3IHKR/A8mL7j1dyiwiQ0TmXL88dQpSLvZtpzEN0GeB
aKFJWfCdLhbeQrRNY86AssWoEn75IRklI65chVMlZ6akWHab8raCTjjFrgc3PMuZ
75rDqIAmnC+dS4PXN2+6nGrGXavqkoQacoja+i9dXwtDx2pTkeI=
=vjxt
-----END PGP SIGNATURE-----

Attachment: pgpL4GHyBlWBK.pgp
Description: PGP signature


--- End Message ---

Reply via email to