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

Bug#957399: kcm-fcitx: ftbfs with GCC-10



Package: src:kcm-fcitx
Version: 0.5.5-2
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-10

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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/kcm-fcitx_0.5.5-2_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html

[...]
/<<PKGBUILDDIR>>/src/subconfigwidget_p.h:46:22: warning: ‘virtual QVariant Fcitx::ConfigFileItemModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override]
   46 |     virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const;
      |                      ^~~~
In file included from /<<PKGBUILDDIR>>/src/impage.cpp:34:
/<<PKGBUILDDIR>>/src/impage_p.h:182:25: warning: ‘virtual QModelIndex Fcitx::IMPage::Private::IMModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override]
  182 |     virtual QModelIndex index(int row, int column = 0, const QModelIndex& parent = QModelIndex()) const;
      |                         ^~~~~
/<<PKGBUILDDIR>>/src/impage_p.h:183:22: warning: ‘virtual QVariant Fcitx::IMPage::Private::IMModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override]
  183 |     virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const;
      |                      ^~~~
/<<PKGBUILDDIR>>/src/impage_p.h:184:17: warning: ‘virtual int Fcitx::IMPage::Private::IMModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override]
  184 |     virtual int rowCount(const QModelIndex& parent = QModelIndex()) const;
      |                 ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/skinpage.cpp:39:
/<<PKGBUILDDIR>>/src/skinpage_p.h:141:25: warning: ‘virtual QModelIndex Fcitx::SkinPage::Private::SkinModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override]
  141 |     virtual QModelIndex index(int row, int column = 0, const QModelIndex& parent = QModelIndex()) const;
      |                         ^~~~~
/<<PKGBUILDDIR>>/src/skinpage_p.h:142:22: warning: ‘virtual QVariant Fcitx::SkinPage::Private::SkinModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override]
  142 |     virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const;
      |                      ^~~~
/<<PKGBUILDDIR>>/src/skinpage_p.h:143:17: warning: ‘virtual int Fcitx::SkinPage::Private::SkinModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override]
  143 |     virtual int rowCount(const QModelIndex& parent = QModelIndex()) const;
      |                 ^~~~~~~~
/<<PKGBUILDDIR>>/src/skinpage_p.h:144:18: warning: ‘virtual bool Fcitx::SkinPage::Private::SkinModel::setData(const QModelIndex&, const QVariant&, int)’ can be marked override [-Wsuggest-override]
  144 |     virtual bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole);
      |                  ^~~~~~~
/<<PKGBUILDDIR>>/src/skinpage_p.h:178:18: warning: ‘virtual void Fcitx::SkinPage::Private::SkinDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const’ can be marked override [-Wsuggest-override]
  178 |     virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const;
      |                  ^~~~~
/<<PKGBUILDDIR>>/src/skinpage_p.h:179:19: warning: ‘virtual QSize Fcitx::SkinPage::Private::SkinDelegate::sizeHint(const QStyleOptionViewItem&, const QModelIndex&) const’ can be marked override [-Wsuggest-override]
  179 |     virtual QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const;
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/src/skinpage.cpp: In member function ‘virtual QVariant Fcitx::SkinPage::Private::SkinModel::data(const QModelIndex&, int) const’:
/<<PKGBUILDDIR>>/src/skinpage.cpp:134:10: error: narrowing conversion of ‘Fcitx::SkinPage::Private::PathRole’ from ‘unsigned int’ to ‘int’ [-Wnarrowing]
  134 |     case PathRole:
      |          ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/impage.cpp:36:
/<<PKGBUILDDIR>>/src/module.h:75:10: warning: ‘virtual void Fcitx::Module::load()’ can be marked override [-Wsuggest-override]
   75 |     void load();
      |          ^~~~
/<<PKGBUILDDIR>>/src/module.h:80:10: warning: ‘virtual void Fcitx::Module::save()’ can be marked override [-Wsuggest-override]
   80 |     void save();
      |          ^~~~
/<<PKGBUILDDIR>>/src/module.h:85:10: warning: ‘virtual void Fcitx::Module::defaults()’ can be marked override [-Wsuggest-override]
   85 |     void defaults();
      |          ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/impage.cpp:40:
/<<PKGBUILDDIR>>/src/erroroverlay.h:35:10: warning: ‘virtual bool ErrorOverlay::eventFilter(QObject*, QEvent*)’ can be marked override [-Wsuggest-override]
   35 |     bool eventFilter(QObject *object, QEvent *event);
      |          ^~~~~~~~~~~
make[3]: *** [src/CMakeFiles/kcm_fcitx.dir/build.make:216: src/CMakeFiles/kcm_fcitx.dir/skinpage.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /<<PKGBUILDDIR>>/src/uipage.cpp:2:
/<<PKGBUILDDIR>>/src/module.h:75:10: warning: ‘virtual void Fcitx::Module::load()’ can be marked override [-Wsuggest-override]
   75 |     void load();
      |          ^~~~
/<<PKGBUILDDIR>>/src/module.h:80:10: warning: ‘virtual void Fcitx::Module::save()’ can be marked override [-Wsuggest-override]
   80 |     void save();
      |          ^~~~
/<<PKGBUILDDIR>>/src/module.h:85:10: warning: ‘virtual void Fcitx::Module::defaults()’ can be marked override [-Wsuggest-override]
   85 |     void defaults();
      |          ^~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1101: src/CMakeFiles/kcm_fcitx.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:144: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:16: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2


Reply to: