Bug#1075098: java-gnome: ftbfs with GCC-14
Matthias Klose
doko at debian.org
Wed Jul 3 13:31:05 BST 2024
Package: src:java-gnome
Version: 4.1.3-10
Severity: important
Tags: sid trixie
User: debian-gcc at 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/java-gnome_4.1.3-10_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
[...]
154 | void gtk_action_set_accel_path (GtkAction *action,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
generated/bindings/org/gnome/gtk/GtkAction.c: In function ‘Java_org_gnome_gtk_GtkAction_gtk_1action_1set_1accel_1group’:
generated/bindings/org/gnome/gtk/GtkAction.c:537:9: warning: ‘gtk_action_set_accel_group’ is deprecated [-Wdeprecated-declarations]
537 | gtk_action_set_accel_group(self, accelGroup);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:157:14: note: declared here
157 | void gtk_action_set_accel_group (GtkAction *action,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
generated/bindings/org/gnome/gtk/GtkAction.c: In function ‘Java_org_gnome_gtk_GtkAction_gtk_1action_1set_1sensitive’:
generated/bindings/org/gnome/gtk/GtkAction.c:563:9: warning: ‘gtk_action_set_sensitive’ is deprecated [-Wdeprecated-declarations]
563 | gtk_action_set_sensitive(self, sensitive);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:109:14: note: declared here
109 | void gtk_action_set_sensitive (GtkAction *action,
| ^~~~~~~~~~~~~~~~~~~~~~~~
generated/bindings/org/gnome/gtk/GtkAction.c: In function ‘Java_org_gnome_gtk_GtkAction_gtk_1action_1set_1visible’:
generated/bindings/org/gnome/gtk/GtkAction.c:589:9: warning: ‘gtk_action_set_visible’ is deprecated [-Wdeprecated-declarations]
589 | gtk_action_set_visible(self, visible);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:116:14: note: declared here
116 | void gtk_action_set_visible (GtkAction *action,
| ^~~~~~~~~~~~~~~~~~~~~~
generated/bindings/org/gnome/gtk/GtkAction.c: In function ‘Java_org_gnome_gtk_GtkAction_gtk_1action_1set_1icon_1name’:
generated/bindings/org/gnome/gtk/GtkAction.c:618:9: warning: ‘gtk_action_set_icon_name’ is deprecated [-Wdeprecated-declarations]
618 | gtk_action_set_icon_name(self, iconName);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:189:23: note: declared here
189 | void gtk_action_set_icon_name (GtkAction *action,
| ^~~~~~~~~~~~~~~~~~~~~~~~
generated/bindings/org/gnome/gtk/GtkAction.c: In function ‘Java_org_gnome_gtk_GtkAction_gtk_1action_1get_1always_1show_1image’:
generated/bindings/org/gnome/gtk/GtkAction.c:642:9: warning: ‘gtk_action_get_always_show_image’ is deprecated [-Wdeprecated-declarations]
642 | result = gtk_action_get_always_show_image(self);
| ^~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:212:23: note: declared here
212 | gboolean gtk_action_get_always_show_image (GtkAction *action);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generated/bindings/org/gnome/gtk/GtkAction.c: In function ‘Java_org_gnome_gtk_GtkAction_gtk_1action_1set_1always_1show_1image’:
generated/bindings/org/gnome/gtk/GtkAction.c:672:9: warning: ‘gtk_action_set_always_show_image’ is deprecated [-Wdeprecated-declarations]
672 | gtk_action_set_always_show_image(self, alwaysShow);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:209:23: note: declared here
209 | void gtk_action_set_always_show_image (GtkAction *action,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GCC generated/bindings/org/gnome/gtk/GtkCellRendererText.c
/usr/bin/x86_64-linux-gnu-gcc-14 -g -Wall -fPIC -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors -Isrc/jni -Itmp/include -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/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtksourceview-3.0 -I/usr/include/libxml2 -I/usr/include/enchant-2 -I/usr/include/librsvg-2.0 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o tmp/objects/org/gnome/gtk/GtkCellRendererText.o -c generated/bindings/org/gnome/gtk/GtkCellRendererText.c
GCC generated/bindings/org/gnome/gtk/GtkWindowPosition.c
/usr/bin/x86_64-linux-gnu-gcc-14 -g -Wall -fPIC -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors -Isrc/jni -Itmp/include -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/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtksourceview-3.0 -I/usr/include/libxml2 -I/usr/include/enchant-2 -I/usr/include/librsvg-2.0 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o tmp/objects/org/gnome/gtk/GtkWindowPosition.o -c generated/bindings/org/gnome/gtk/GtkWindowPosition.c
GCC generated/bindings/org/gnome/gtk/GtkClipboard.c
/usr/bin/x86_64-linux-gnu-gcc-14 -g -Wall -fPIC -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors -Isrc/jni -Itmp/include -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/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtksourceview-3.0 -I/usr/include/libxml2 -I/usr/include/enchant-2 -I/usr/include/librsvg-2.0 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o tmp/objects/org/gnome/gtk/GtkClipboard.o -c generated/bindings/org/gnome/gtk/GtkClipboard.c
GCC generated/bindings/org/gnome/gtk/GtkSpinButtonUpdatePolicy.c
/usr/bin/x86_64-linux-gnu-gcc-14 -g -Wall -fPIC -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors -Isrc/jni -Itmp/include -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/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtksourceview-3.0 -I/usr/include/libxml2 -I/usr/include/enchant-2 -I/usr/include/librsvg-2.0 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o tmp/objects/org/gnome/gtk/GtkSpinButtonUpdatePolicy.o -c generated/bindings/org/gnome/gtk/GtkSpinButtonUpdatePolicy.c
GCC generated/bindings/org/gnome/gtk/GtkAccelGroup.c
/usr/bin/x86_64-linux-gnu-gcc-14 -g -Wall -fPIC -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors -Isrc/jni -Itmp/include -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/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtksourceview-3.0 -I/usr/include/libxml2 -I/usr/include/enchant-2 -I/usr/include/librsvg-2.0 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o tmp/objects/org/gnome/gtk/GtkAccelGroup.o -c generated/bindings/org/gnome/gtk/GtkAccelGroup.c
GCC generated/bindings/org/gnome/gtk/GtkMenuShell.c
/usr/bin/x86_64-linux-gnu-gcc-14 -g -Wall -fPIC -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors -Isrc/jni -Itmp/include -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/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtksourceview-3.0 -I/usr/include/libxml2 -I/usr/include/enchant-2 -I/usr/include/librsvg-2.0 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o tmp/objects/org/gnome/gtk/GtkMenuShell.o -c generated/bindings/org/gnome/gtk/GtkMenuShell.c
GCC generated/bindings/org/gnome/gtk/GtkAboutDialog.c
/usr/bin/x86_64-linux-gnu-gcc-14 -g -Wall -fPIC -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Werror-implicit-function-declaration -Wfatal-errors -Isrc/jni -Itmp/include -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/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtksourceview-3.0 -I/usr/include/libxml2 -I/usr/include/enchant-2 -I/usr/include/librsvg-2.0 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o tmp/objects/org/gnome/gtk/GtkAboutDialog.o -c generated/bindings/org/gnome/gtk/GtkAboutDialog.c
generated/bindings/org/gnome/gtk/GtkAboutDialog.c: In function ‘Java_org_gnome_gtk_GtkAboutDialog_gtk_1about_1dialog_1get_1authors’:
generated/bindings/org/gnome/gtk/GtkAboutDialog.c:572:16: error: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘const gchar * const*’ {aka ‘const char * const*’} [-Wincompatible-pointer-types]
572 | result = gtk_about_dialog_get_authors(self);
| ^
compilation terminated due to -Wfatal-errors.
make[2]: *** [Makefile:37: build-java] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 all returned exit code 2
make[1]: *** [debian/rules:22: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
More information about the pkg-java-maintainers
mailing list