[Debichem-devel] Bug#1037777: minexpert2: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:28:35 BST 2023


Package: src:minexpert2
Version: 8.6.3-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/minexpert2_8.6.3-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

[...]
[  3%] Generating ui_AboutDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_AboutDlg.h /<<PKGBUILDDIR>>/src/gui/ui/AboutDlg.ui
[  4%] Generating ui_AnalysisPreferencesDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_AnalysisPreferencesDlg.h /<<PKGBUILDDIR>>/src/gui/ui/AnalysisPreferencesDlg.ui
[  5%] Generating ui_BasePlotCompositeWidget.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_BasePlotCompositeWidget.h /<<PKGBUILDDIR>>/src/gui/ui/BasePlotCompositeWidget.ui
[  6%] Generating ui_BasePlotWnd.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_BasePlotWnd.h /<<PKGBUILDDIR>>/src/gui/ui/BasePlotWnd.ui
[  7%] Generating ui_ConsoleWnd.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_ConsoleWnd.h /<<PKGBUILDDIR>>/src/gui/ui/ConsoleWnd.ui
[  8%] Generating ui_ElementGroupBoxWidget.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_ElementGroupBoxWidget.h /<<PKGBUILDDIR>>/src/gui/ui/ElementGroupBoxWidget.ui
[  9%] Generating ui_IsoSpecDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_IsoSpecDlg.h /<<PKGBUILDDIR>>/src/gui/ui/IsoSpecDlg.ui
[ 10%] Generating ui_MassPeakShaperDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_MassPeakShaperDlg.h /<<PKGBUILDDIR>>/src/gui/ui/MassPeakShaperDlg.ui
[ 11%] Generating ui_MsFragmentationSpecDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_MsFragmentationSpecDlg.h /<<PKGBUILDDIR>>/src/gui/ui/MsFragmentationSpecDlg.ui
[ 12%] Generating ui_MsRunDataSetTableViewWnd.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_MsRunDataSetTableViewWnd.h /<<PKGBUILDDIR>>/src/gui/ui/MsRunDataSetTableViewWnd.ui
/<<PKGBUILDDIR>>/src/gui/ui/MsRunDataSetTableViewWnd.ui: Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'.
[ 13%] Generating ui_MsRunSelectorDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_MsRunSelectorDlg.h /<<PKGBUILDDIR>>/src/gui/ui/MsRunSelectorDlg.ui
[ 14%] Generating ui_MzIntegrationParamsDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_MzIntegrationParamsDlg.h /<<PKGBUILDDIR>>/src/gui/ui/MzIntegrationParamsDlg.ui
[ 15%] Generating ui_OpenMsRunDataSetsDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_OpenMsRunDataSetsDlg.h /<<PKGBUILDDIR>>/src/gui/ui/OpenMsRunDataSetsDlg.ui
[ 16%] Generating ui_ProcessingFlowViewerDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_ProcessingFlowViewerDlg.h /<<PKGBUILDDIR>>/src/gui/ui/ProcessingFlowViewerDlg.ui
[ 17%] Generating ui_SaveToGraphicsFileDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_SaveToGraphicsFileDlg.h /<<PKGBUILDDIR>>/src/gui/ui/SaveToGraphicsFileDlg.ui
[ 17%] Generating ui_SavitzkyGolayFilterParamsDlg.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_SavitzkyGolayFilterParamsDlg.h /<<PKGBUILDDIR>>/src/gui/ui/SavitzkyGolayFilterParamsDlg.ui
[ 18%] Generating ui_TaskMonitorCompositeWidget.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_TaskMonitorCompositeWidget.h /<<PKGBUILDDIR>>/src/gui/ui/TaskMonitorCompositeWidget.ui
[ 19%] Generating ui_TaskMonitorWnd.h
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/lib/qt6/libexec/uic -o /<<PKGBUILDDIR>>/debian/build/src/ui_TaskMonitorWnd.h /<<PKGBUILDDIR>>/src/gui/ui/TaskMonitorWnd.ui
cd /<<PKGBUILDDIR>>/debian/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/debian/build /<<PKGBUILDDIR>>/debian/build/src /<<PKGBUILDDIR>>/debian/build/src/CMakeFiles/minexpert2.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make  -f src/CMakeFiles/minexpert2.dir/build.make src/CMakeFiles/minexpert2.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/debian/build'
[ 20%] Building CXX object src/CMakeFiles/minexpert2.dir/minexpert2_autogen/mocs_compilation.cpp.o
cd /<<PKGBUILDDIR>>/debian/build/src && /usr/bin/c++ -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_DEBUG_OUTPUT -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -I/<<PKGBUILDDIR>>/debian/build/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/include -I/<<PKGBUILDDIR>>/debian/build -I/<<PKGBUILDDIR>> -isystem /usr/include/x86_64-linux-gnu/qt6/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt6 -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt6/QtGui -isystem /usr/include/x86_64-linux-gnu/qt6/QtXml -isystem /usr/include/x86_64-linux-gnu/qt6/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt6/QtPrintSupport -isystem /usr/include/IsoSpec++ -isystem /usr/include/pappsomspp -isystem /usr/include/QuaZip-Qt6-1.4 -isystem /usr/include/QuaZip-Qt6-1.4/quazip -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fopenmp -O3 -DNDEBUG   -Wno-unknown-pragmas -Wall -pedantic -Wextra -Werror -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/minexpert2.dir/minexpert2_autogen/mocs_compilation.cpp.o -MF CMakeFiles/minexpert2.dir/minexpert2_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/minexpert2.dir/minexpert2_autogen/mocs_compilation.cpp.o -c /<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/mocs_compilation.cpp
In file included from /<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/../nongui/Atom.hpp:44,
                 from /<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/IsoSpecDlg.hpp:48,
                 from /<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/moc_IsoSpecDlg.cpp:10,
                 from /<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/mocs_compilation.cpp:17:
/<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/../nongui/Ponderable.hpp:81:23: error: ‘virtual msxps::minexpert::Ponderable& msxps::minexpert::Ponderable::operator=(const msxps::minexpert::Ponderable&)’ was hidden [-Werror=overloaded-virtual=]
   81 |   virtual Ponderable &operator=(const Ponderable &);
      |                       ^~~~~~~~
/<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/../nongui/Atom.hpp:112:17: note:   by ‘virtual msxps::minexpert::Atom& msxps::minexpert::Atom::operator=(const msxps::minexpert::Atom&)’
  112 |   virtual Atom &operator=(const Atom &);
      |                 ^~~~~~~~
/<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/../nongui/Atom.hpp:112:17: error: ‘virtual msxps::minexpert::Atom& msxps::minexpert::Atom::operator=(const msxps::minexpert::Atom&)’ was hidden [-Werror=overloaded-virtual=]
In file included from /<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/../nongui/Formula.hpp:42,
                 from /<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/IsoSpecDlg.hpp:49:
/<<PKGBUILDDIR>>/debian/build/src/minexpert2_autogen/DMHXEJ42XS/../../../../../src/gui/../nongui/AtomCount.hpp:78:14: note:   by ‘msxps::minexpert::AtomCount& msxps::minexpert::AtomCount::operator=(const msxps::minexpert::AtomCount&)’
   78 |   AtomCount &operator=(const AtomCount &);
      |              ^~~~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [src/CMakeFiles/minexpert2.dir/build.make:231: src/CMakeFiles/minexpert2.dir/minexpert2_autogen/mocs_compilation.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[3]: *** [CMakeFiles/Makefile2:135: src/CMakeFiles/minexpert2.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [Makefile:139: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[1]: *** [debian/rules:40: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:17: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Debichem-devel mailing list