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

Bug#1075079: ibus-array: ftbfs with GCC-14



Package: src:ibus-array
Version: 0.2.2-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/ibus-array_0.2.2-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

[...]
engine.c: In function ‘ibus_array_engine_update_symbol_lookup_table’:
engine.c:322:14: warning: unused variable ‘retval’ [-Wunused-variable]
  322 |     gboolean retval;
      |              ^~~~~~
engine.c: In function ‘ibus_array_engine_commit_current_candidate’:
engine.c:356:17: warning: unused variable ‘value’ [-Wunused-variable]
  356 |     const char* value;
      |                 ^~~~~
engine.c: In function ‘ibus_array_engine_process_key_event’:
engine.c:497:26: warning: variable ‘commit_rev’ set but not used [-Wunused-but-set-variable]
  497 |                 gboolean commit_rev;
      |                          ^~~~~~~~~~
engine.c:495:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  495 |         if (arrayeng->space_press_count == 1)
      |            ^
engine.c:412:15: warning: unused variable ‘text’ [-Wunused-variable]
  412 |     IBusText *text;
      |               ^~~~
engine.c: In function ‘ibus_array_engine_process_candidate_key_event’:
engine.c:525:18: warning: variable ‘commit_rev’ set but not used [-Wunused-but-set-variable]
  525 |         gboolean commit_rev;
      |                  ^~~~~~~~~~
engine.c: In function ‘ibus_array_engine_space_press’:
engine.c:563:22: warning: variable ‘commit_rev’ set but not used [-Wunused-but-set-variable]
  563 |             gboolean commit_rev;
      |                      ^~~~~~~~~~
engine.c:570:18: warning: variable ‘commit_rev’ set but not used [-Wunused-but-set-variable]
  570 |         gboolean commit_rev;
      |                  ^~~~~~~~~~
engine.c: In function ‘ibus_config_value_changed_cb’:
engine.c:663:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  663 |     if (g_strcmp0(section, "engine/array") == 0)
      |        ^
engine.c: At top level:
engine.c:61:13: warning: ‘ibus_array_engine_enable’ declared ‘static’ but never defined [-Wunused-function]
   61 | static void ibus_array_engine_enable (IBusEngine *engine);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
engine.c:62:13: warning: ‘ibus_array_engine_disable’ declared ‘static’ but never defined [-Wunused-function]
   62 | static void ibus_array_engine_disable (IBusEngine *engine);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
engine.c:64:13: warning: ‘ibus_engine_set_cursor_location’ declared ‘static’ but never defined [-Wunused-function]
   64 | static void ibus_engine_set_cursor_location (IBusEngine *engine, gint x, gint y, gint w, gint h);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engine.c:65:13: warning: ‘ibus_array_engine_set_capabilities’ declared ‘static’ but never defined [-Wunused-function]
   65 | static void ibus_array_engine_set_capabilities (IBusEngine *engine, guint caps);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engine.c:69:13: warning: ‘ibus_array_engine_cursor_up’ declared ‘static’ but never defined [-Wunused-function]
   69 | static void ibus_array_engine_cursor_up (IBusEngine *engine);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
engine.c:70:13: warning: ‘ibus_array_engine_cursor_down’ declared ‘static’ but never defined [-Wunused-function]
   70 | static void ibus_array_engine_cursor_down (IBusEngine *engine);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engine.c:73:13: warning: ‘ibus_array_engine_property_show’ declared ‘static’ but never defined [-Wunused-function]
   73 | static void ibus_array_engine_property_show (IBusEngine *engine, const gchar *prop_name);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engine.c:74:13: warning: ‘ibus_array_engine_property_hide’ declared ‘static’ but never defined [-Wunused-function]
   74 | static void ibus_array_engine_property_hide (IBusEngine *engine, const gchar *prop_name);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engine.c:395:13: warning: ‘ibus_array_engine_commit_string’ defined but not used [-Wunused-function]
  395 | static void ibus_array_engine_commit_string (IBusArrayEngine *arrayeng, const gchar*string) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:580: ibus_engine_array-engine.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:487: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:417: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: