[Debichem-devel] Bug#1037734: libpappsomspp: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:26:59 BST 2023


Package: src:libpappsomspp
Version: 0.9.6-1
Severity: normal
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-13

[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-13/g++-13, but succeeds to build with gcc-12/g++-12. 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/2023/05/22/logs/libpappsomspp_0.9.6-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

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

[...]
                 from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/timsframe.h:33,
                 from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/basecolormapplotwidget.h:50:
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../massspectrum/massspectrum.h:89:25: note:   by ‘pappso::MassSpectrum::operator=’
   89 |   virtual MassSpectrum &operator=(MassSpectrum &&other);
      |                         ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../trace/trace.h:178:18: warning: ‘virtual pappso::Trace& pappso::Trace::operator=(const pappso::Trace&)’ was hidden [-Woverloaded-virtual=]
  178 |   virtual Trace &operator=(const Trace &x);
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../massspectrum/massspectrum.h:89:25: note:   by ‘pappso::MassSpectrum::operator=’
   89 |   virtual MassSpectrum &operator=(MassSpectrum &&other);
      |                         ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../trace/trace.h:179:18: warning: ‘virtual pappso::Trace& pappso::Trace::operator=(pappso::Trace&&)’ was hidden [-Woverloaded-virtual=]
  179 |   virtual Trace &operator=(Trace &&x);
      |                  ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/timsframe.h:34:
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../xic/xic.h:43:22: note:   by ‘pappso::Xic& pappso::Xic::operator=(const pappso::Xic&)’
   43 | class PMSPP_LIB_DECL Xic : public Trace
      |                      ^~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../trace/trace.h:178:18: warning: ‘virtual pappso::Trace& pappso::Trace::operator=(const pappso::Trace&)’ was hidden [-Woverloaded-virtual=]
  178 |   virtual Trace &operator=(const Trace &x);
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../xic/xic.h:43:22: note:   by ‘pappso::Xic& pappso::Xic::operator=(const pappso::Xic&)’
   43 | class PMSPP_LIB_DECL Xic : public Trace
      |                      ^~~
In file included from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/basecolormapplotwidget.h:49,
                 from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/ticxicchromdriftspeccolormapplotwidget.h:46,
                 from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/ticxicchromdriftspeccolormapplotwidget.cpp:35:
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../trace/trace.h:179:18: warning: ‘virtual pappso::Trace& pappso::Trace::operator=(pappso::Trace&&)’ was hidden [-Woverloaded-virtual=]
  179 |   virtual Trace &operator=(Trace &&x);
      |                  ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/timsframebase.h:33,
                 from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/timsframe.h:33,
                 from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/basecolormapplotwidget.h:50:
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../massspectrum/massspectrum.h:89:25: note:   by ‘pappso::MassSpectrum::operator=’
   89 |   virtual MassSpectrum &operator=(MassSpectrum &&other);
      |                         ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../trace/trace.h:178:18: warning: ‘virtual pappso::Trace& pappso::Trace::operator=(const pappso::Trace&)’ was hidden [-Woverloaded-virtual=]
  178 |   virtual Trace &operator=(const Trace &x);
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../massspectrum/massspectrum.h:89:25: note:   by ‘pappso::MassSpectrum::operator=’
   89 |   virtual MassSpectrum &operator=(MassSpectrum &&other);
      |                         ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../trace/trace.h:179:18: warning: ‘virtual pappso::Trace& pappso::Trace::operator=(pappso::Trace&&)’ was hidden [-Woverloaded-virtual=]
  179 |   virtual Trace &operator=(Trace &&x);
      |                  ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/timsframe.h:34:
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../xic/xic.h:43:22: note:   by ‘pappso::Xic& pappso::Xic::operator=(const pappso::Xic&)’
   43 | class PMSPP_LIB_DECL Xic : public Trace
      |                      ^~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../trace/trace.h:178:18: warning: ‘virtual pappso::Trace& pappso::Trace::operator=(const pappso::Trace&)’ was hidden [-Woverloaded-virtual=]
  178 |   virtual Trace &operator=(const Trace &x);
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/src/pappsomspp/widget/plotwidget/../../vendors/tims/../../xic/xic.h:43:22: note:   by ‘pappso::Xic& pappso::Xic::operator=(const pappso::Xic&)’
   43 | class PMSPP_LIB_DECL Xic : public Trace
      |                      ^~~
[ 45%] Linking CXX static library libpappsomspp-widget.a
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/pappsomspp/widget && /usr/bin/cmake -P CMakeFiles/pappsomspp-widget-static.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/pappsomspp/widget && /usr/bin/cmake -E cmake_link_script CMakeFiles/pappsomspp-widget-static.dir/link.txt --verbose=1
/usr/bin/ar qc libpappsomspp-widget.a "CMakeFiles/pappsomspp-widget-static.dir/pappsomspp-widget-static_autogen/mocs_compilation.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/graphicdevicewidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/httpbutton/httpbutton.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/precisionwidget/precisionwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/massspectrumwidget/qcpspectrum.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/massspectrumwidget/massspectrumwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/obo/obochooserwidget/obochooserwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/obo/obolistwidget/obolistmodel.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/obo/obolistwidget/obolistproxymodel.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/obo/obolistwidget/obolistwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/obo/obotermform/obotermform.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/xicwidget/qcpxic.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/xicwidget/xicwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/baseplotcontext.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/massspectraceplotcontext.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/colormapplotconfig.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/baseplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/basetraceplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/ticxicchromtraceplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/massspectraceplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/driftspectraceplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/basecolormapplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/ticxicchrommassspeccolormapplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/ticxicchromdriftspeccolormapplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/plotwidget/driftspecmassspeccolormapplotwidget.cpp.o" "CMakeFiles/pappsomspp-widget-static.dir/switchbuttonwidget/switchbuttonwidget.cpp.o"
/usr/bin/ranlib libpappsomspp-widget.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 45%] Built target pappsomspp-widget-static
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:159: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:35: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



More information about the Debichem-devel mailing list