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

Bug#1075049: gsequencer: ftbfs with GCC-14



Package: src:gsequencer
Version: 6.13.5-1
Severity: important
Tags: sid trixie
User: debian-gcc@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/gsequencer_6.13.5-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

[...]
                 from /usr/include/libinstpatch-2/libinstpatch/IpatchBase.h:33,
                 from /usr/include/libinstpatch-2/libinstpatch/libinstpatch.h:30,
                 from ./ags/audio/ags_sf2_synth_generator.h:31,
                 from ./ags/libags-audio.h:128:
/usr/include/libinstpatch-2/libinstpatch/IpatchItem.h:74:5: warning: ‘GStaticRecMutex’ is deprecated: Use 'GRecMutex' instead [-Wdeprecated-declarations]
   74 |     GStaticRecMutex *mutex;  /* pointer to mutex (could be a parent's mutex) */
      |     ^~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:115,
                 from ./ags/app/ags_composite_editor_callbacks.h:23:
/usr/include/glib-2.0/glib/deprecated/gthread.h:161:8: note: declared here
  161 | struct _GStaticRecMutex
      |        ^~~~~~~~~~~~~~~~
In file included from /usr/include/libinstpatch-2/libinstpatch/IpatchSF2Zone.h:27,
                 from /usr/include/libinstpatch-2/libinstpatch/IpatchSF2PZone.h:26,
                 from /usr/include/libinstpatch-2/libinstpatch/IpatchSF2Preset.h:27,
                 from /usr/include/libinstpatch-2/libinstpatch/IpatchBase.h:35:
/usr/include/libinstpatch-2/libinstpatch/IpatchSF2Gen.h:239:13: warning: Deprecated pre-processor symbol: replace with "const"
  239 | G_CONST_RETURN char *ipatch_sf2_gen_get_prop_name(guint genid);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
In file included from /usr/include/libinstpatch-2/libinstpatch/IpatchSF2Mod.h:45,
                 from /usr/include/libinstpatch-2/libinstpatch/IpatchSF2Zone.h:28:
/usr/include/libinstpatch-2/libinstpatch/IpatchSF2ModList.h:50:13: warning: Deprecated pre-processor symbol: replace with "const"
   50 | G_CONST_RETURN GSList *ipatch_sf2_mod_list_get_default(void);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
In file included from /usr/include/libinstpatch-2/libinstpatch/IpatchDLS2.h:33,
                 from /usr/include/libinstpatch-2/libinstpatch/libinstpatch.h:38:
/usr/include/libinstpatch-2/libinstpatch/IpatchDLS2Info.h:62:13: warning: Deprecated pre-processor symbol: replace with "const"
   62 | G_CONST_RETURN char *ipatch_dls2_info_peek(IpatchDLS2Info *info,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
In file included from /usr/include/libinstpatch-2/libinstpatch/libinstpatch.h:107:
/usr/include/libinstpatch-2/libinstpatch/IpatchXml.h:78:13: warning: Deprecated pre-processor symbol: replace with "const"
   78 | G_CONST_RETURN char *ipatch_xml_get_name(GNode *node);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
/usr/include/libinstpatch-2/libinstpatch/IpatchXml.h:80:13: warning: Deprecated pre-processor symbol: replace with "const"
   80 | G_CONST_RETURN char *ipatch_xml_get_value(GNode *node);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              
/usr/include/libinstpatch-2/libinstpatch/IpatchXml.h:87:13: warning: Deprecated pre-processor symbol: replace with "const"
   87 | G_CONST_RETURN char *ipatch_xml_get_attribute(GNode *node, const char *attr_name);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/libinstpatch-2/libinstpatch/libinstpatch.h:109:
/usr/include/libinstpatch-2/libinstpatch/misc.h:71:13: warning: Deprecated pre-processor symbol: replace with "const"
   71 | G_CONST_RETURN char *ipatch_gerror_message(GError *err);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~             
make[3]: *** [Makefile:24325: ags/app/libgsequencer_la-ags_composite_editor.lo] Error 1
ags/app/ags_composite_editor_callbacks.c: In function ‘ags_composite_editor_resize_audio_channels_callback’:
ags/app/ags_composite_editor_callbacks.c:319:11: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
  319 |           gtk_widget_show(GTK_WIDGET(level));
      |           ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
                 from ./ags/app/ags_composite_editor_callbacks.h:26:
/usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here
  271 | void       gtk_widget_show                (GtkWidget           *widget);
      |            ^~~~~~~~~~~~~~~
ags/app/ags_composite_editor_callbacks.c:332:11: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
  332 |           gtk_widget_show(GTK_WIDGET(wave_edit));
      |           ^~~~~~~~~~~~~~~
/usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here
  271 | void       gtk_widget_show                (GtkWidget           *widget);
      |            ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:31435: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:45: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:39: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: