Public bug reported:

Imported from Debian bug http://bugs.debian.org/1075243:

Package: src:lxpanel
Version: 0.10.1-4
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/lxpanel_0.10.1-4_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

[...]
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:76:12: note: declared 
here
   76 | GType      gtk_image_menu_item_get_type          (void) G_GNUC_CONST;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:533:17: warning: ‘gtk_image_menu_item_get_image’ is deprecated 
[-Wdeprecated-declarations]
  533 |                 img = 
GTK_IMAGE(gtk_image_menu_item_get_image(GTK_IMAGE_MENU_ITEM(item)));
      |                 ^~~
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:95:12: note: declared 
here
   95 | GtkWidget* gtk_image_menu_item_get_image         (GtkImageMenuItem 
*image_menu_item);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c: In function ‘show_menu’:
menu.c:631:5: warning: ‘gtk_menu_popup’ is deprecated: Use 
'(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' 
instead [-Wdeprecated-declarations]
  631 |     gtk_menu_popup(GTK_MENU(m->menu),
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33:
/usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here
  138 | void       gtk_menu_popup                 (GtkMenu             *menu,
      |            ^~~~~~~~~~~~~~
menu.c: In function ‘read_item’:
menu.c:752:9: warning: ‘gtk_image_menu_item_new_with_label’ is deprecated: Use 
'gtk_menu_item_new_with_label' instead [-Wdeprecated-declarations]
  752 |         item = gtk_image_menu_item_new_with_label( 
_(cmd_entry->disp_name) );
      |         ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:80:12: note: declared 
here
   80 | GtkWidget* gtk_image_menu_item_new_with_label    (const gchar      
*label);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:757:9: warning: ‘gtk_image_menu_item_new_with_label’ is deprecated: Use 
'gtk_menu_item_new_with_label' instead [-Wdeprecated-declarations]
  757 |         item = gtk_image_menu_item_new_with_label(name ? name : "");
      |         ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:80:12: note: declared 
here
   80 | GtkWidget* gtk_image_menu_item_new_with_label    (const gchar      
*label);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:771:9: warning: ‘gtk_image_menu_item_set_image’ is deprecated 
[-Wdeprecated-declarations]
  771 |         gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:92:12: note: declared 
here
   92 | void       gtk_image_menu_item_set_image         (GtkImageMenuItem 
*image_menu_item,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c: In function ‘read_submenu’:
menu.c:870:9: warning: ‘gdk_color_parse’ is deprecated: Use 'gdk_rgba_parse' 
instead [-Wdeprecated-declarations]
  870 |         gdk_color_parse(str, &color);
      |         ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26,
                 from /usr/include/gtk-3.0/gdk/gdk.h:33,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30:
/usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here
   79 | gboolean  gdk_color_parse     (const gchar    *spec,
      |           ^~~~~~~~~~~~~~~
menu.c:901:9: warning: ‘gtk_image_menu_item_new_with_label’ is deprecated: Use 
'gtk_menu_item_new_with_label' instead [-Wdeprecated-declarations]
  901 |         mi = gtk_image_menu_item_new_with_label(name);
      |         ^~
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:80:12: note: declared 
here
   80 | GtkWidget* gtk_image_menu_item_new_with_label    (const gchar      
*label);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:907:13: warning: ‘gtk_image_menu_item_set_image’ is deprecated 
[-Wdeprecated-declarations]
  907 |             gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(mi), img);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:92:12: note: declared 
here
   92 | void       gtk_image_menu_item_set_image         (GtkImageMenuItem 
*image_menu_item,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugins'
make[3]: *** [Makefile:1109: builtin-plugins-hook] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:523: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:426: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

** Affects: lxpanel (Ubuntu)
     Importance: Undecided
     Assignee: Ravi Kant Sharma (ravi-sharma)
         Status: New

** Affects: lxpanel (Debian)
     Importance: Undecided
         Status: New

** Bug watch added: Debian Bug tracker #1075243
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075243

** Changed in: lxpanel (Debian)
 Remote watch: None => Debian Bug tracker #1075243

** Changed in: lxpanel (Ubuntu)
     Assignee: (unassigned) => Ravi Kant Sharma (ravi-sharma)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073963

Title:
  lxpanel: ftbfs with GCC-14

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxpanel/+bug/2073963/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to