Your message dated Tue, 04 Feb 2025 12:13:25 +0000
with message-id <e1tfhnx-001yfn...@fasolo.debian.org>
and subject line Bug#1075695: fixed in yad 0.40.0-1.1
has caused the Debian Bug report #1075695,
regarding yad: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)
--
1075695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075695
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:yad
Version: 0.40.0-1
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14
[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/yad_0.40.0-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-14/porting_to.html
[...]
571 | btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
| ^~~
main.c:579:19: warning: ‘gtk_button_new_from_stock’ is deprecated: Use
'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
579 | btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
| ^~~
/usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
main.c:579:19: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
579 | btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
| ^~~
main.c:585:19: warning: ‘gtk_button_new_from_stock’ is deprecated: Use
'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
585 | btn = gtk_button_new_from_stock (GTK_STOCK_OK);
| ^~~
/usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
main.c:585:19: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
585 | btn = gtk_button_new_from_stock (GTK_STOCK_OK);
| ^~~
main.c:604:11: warning: ‘gtk_window_parse_geometry’ is deprecated
[-Wdeprecated-declarations]
604 | gtk_window_parse_geometry (GTK_WINDOW (dlg),
options.data.geometry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkwindow.h:443:10: note: declared here
443 | gboolean gtk_window_parse_geometry (GtkWindow *window,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
main.c:621:19: warning: ‘gdk_screen_get_width’ is deprecated
[-Wdeprecated-declarations]
621 | gint sw = gdk_screen_get_width
(gdk_screen_get_default ());
| ^~~~
In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gdk/gdkx.h:28,
from main.c:31:
/usr/include/gtk-3.0/gdk/gdkscreen.h:58:14: note: declared here
58 | gint gdk_screen_get_width (GdkScreen *screen);
| ^~~~~~~~~~~~~~~~~~~~
main.c:626:19: warning: ‘gdk_screen_get_height’ is deprecated
[-Wdeprecated-declarations]
626 | gint sh = gdk_screen_get_height
(gdk_screen_get_default ());
| ^~~~
/usr/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here
60 | gint gdk_screen_get_height (GdkScreen *screen);
| ^~~~~~~~~~~~~~~~~~~~~
main.c:673:73: error: passing argument 2 of ‘gtk_style_context_add_provider’
from incompatible pointer type [-Wincompatible-pointer-types]
673 | gtk_style_context_add_provider (gtk_widget_get_style_context (dlg),
css, GTK_STYLE_PROVIDER_PRIORITY_USER);
|
^~~
|
|
|
GtkCssProvider * {aka struct _GtkCssProvider *}
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
from /usr/include/gtk-3.0/gtk/gtk.h:127:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1034:59: note: expected
‘GtkStyleProvider *’ {aka ‘struct _GtkStyleProvider *’} but argument is of type
‘GtkCssProvider *’ {aka ‘struct _GtkCssProvider *’}
1034 | GtkStyleProvider *provider,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~
main.c: In function ‘create_plug’:
main.c:703:73: error: passing argument 2 of ‘gtk_style_context_add_provider’
from incompatible pointer type [-Wincompatible-pointer-types]
703 | gtk_style_context_add_provider (gtk_widget_get_style_context (win),
css, GTK_STYLE_PROVIDER_PRIORITY_USER);
|
^~~
|
|
|
GtkCssProvider * {aka struct _GtkCssProvider *}
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1034:59: note: expected
‘GtkStyleProvider *’ {aka ‘struct _GtkStyleProvider *’} but argument is of type
‘GtkCssProvider *’ {aka ‘struct _GtkCssProvider *’}
1034 | GtkStyleProvider *provider,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~
make[3]: *** [Makefile:788: yad-main.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:403: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:344: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:10: binary] Error 255
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: yad
Source-Version: 0.40.0-1.1
Done: Bastian Germann <b...@debian.org>
We believe that the bug you reported is fixed in the latest version of
yad, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <b...@debian.org> (supplier of updated yad 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 04 Feb 2025 12:07:25 +0100
Source: yad
Architecture: source
Version: 0.40.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Gustavo Soares de Lima <gust...@logicus.com.br>
Changed-By: Bastian Germann <b...@debian.org>
Closes: 1075695 1077429
Changes:
yad (0.40.0-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Allow incompatible pointer types. (Closes: #1077429, #1075695)
Checksums-Sha1:
e2ab93e06751048b68c4325ceaf7b9d24eba2c6d 1601 yad_0.40.0-1.1.dsc
35aaf5ea955f7afaeadee2a96f117237acba2a58 3128 yad_0.40.0-1.1.debian.tar.xz
ebb7a681f35338803f2ce918d5c06b8264fd86ab 14928 yad_0.40.0-1.1_source.buildinfo
Checksums-Sha256:
0af44755fcfeb71b55be0e7b43499f30e2b08fe3491d20210b3e181e6a0bdc85 1601
yad_0.40.0-1.1.dsc
dd4e675ad4f06a92d6a0c6dd05cfda128a6b1615089319dfbe1056ccbc92fac1 3128
yad_0.40.0-1.1.debian.tar.xz
8884e93e694189a7973833bb9e52fc414f27bb4b22c065e3847c3970710f58ec 14928
yad_0.40.0-1.1_source.buildinfo
Files:
a8d10e38984b184b86976ea7cb3b72e7 1601 utils optional yad_0.40.0-1.1.dsc
0ca20d1f09b1e36ae681bff8462ec4bd 3128 utils optional
yad_0.40.0-1.1.debian.tar.xz
d77be6e3f3cd8b1074444a6a5017051b 14928 utils optional
yad_0.40.0-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmeh9XUQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFOwmC/9s/ISIG3xa8KPJIhGVoJrnFbzZc800z5++
ZSsB7rdbUH7liI+sezcOzSWful+q4bCcbZg0+V5hM5gMar4xw6925mvrkbPrp2aJ
7Ycp90iDc2XzXiWxJvuKIJUZVfuOOhrCEaASEl8JSPEdHWIqFfPnAEUwAsgr05OB
jY28P0RffysnXBT4aRiZv385U+oX1byStHJzcNc2lRh8UlLO1lOVUoptGwZg6nd5
Uf7DWVArp93U+v8MuTUiV41m2/zUrmGkROLugY6NPZA0kaT4lIKmgS5OC6XaaJ4r
95U/omLP5DnaDFWKlMUxmJbq0OIjSo1Q24p2WYip/Kttb1BPFSg25DN7mBBVgSyg
cV799YzUHryotUHOYOxHuNoWZsrH9oCplof5zlE3B8WQVy0xnpiUmR1lFmM3j28V
ftQe54FtFYIBd3KQaHYkbU0U9xWHCcQnbCQM9DKKedwK2HenAohyOzvtIs7WXlqV
+6FE7BjlgkKlKHWN9LQ6Mk8cyK8zAgg=
=EBg+
-----END PGP SIGNATURE-----
pgpP9M_tLaqgZ.pgp
Description: PGP signature
--- End Message ---