[Pkg-electronics-devel] Bug#1097459: nextpnr: ftbfs with GCC-15

Matthias Klose doko at debian.org
Mon Feb 17 17:39:44 GMT 2025


Package: src:nextpnr
Version: 0.7-1
Severity: important
Tags: sid forky
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/nextpnr_0.7-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
[ 11%] Building CXX object generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowser.cpp.o
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/c++ -DEXTERNAL_CHIPDB_ROOT=\"/usr/share/nextpnr\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src/QtPropertyBrowser_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowser.cpp.o -MF CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowser.cpp.o.d -o CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowser.cpp.o -c /build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src/qtpropertybrowser.cpp
[ 11%] Building CXX object generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowserutils.cpp.o
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/c++ -DEXTERNAL_CHIPDB_ROOT=\"/usr/share/nextpnr\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src/QtPropertyBrowser_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowserutils.cpp.o -MF CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowserutils.cpp.o.d -o CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowserutils.cpp.o -c /build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src/qtpropertybrowserutils.cpp
In file included from /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5/gui_ecp5_autogen/EWIEGA46WW/../../../../../../../../gui/fpgaviewwidget.h:39,
                 from /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5/gui_ecp5_autogen/EWIEGA46WW/moc_fpgaviewwidget.cpp:10,
                 from /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5/gui_ecp5_autogen/mocs_compilation.cpp:6:
/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5/gui_ecp5_autogen/EWIEGA46WW/../../../../../../../../gui/quadtree.h: In member function ‘nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>& nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>::operator=(nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>&&)’:
/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5/gui_ecp5_autogen/EWIEGA46WW/../../../../../../../../gui/quadtree.h:229:27: error: ‘class nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>’ has no member named ‘max_children_’; did you mean ‘children_’? [-Wtemplate-body]
  229 |         children_ = other.max_children_;
      |                           ^~~~~~~~~~~~~
      |                           children_
[ 11%] Linking CXX executable bbasm
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/bba && /usr/bin/cmake -E cmake_link_script CMakeFiles/bbasm.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--export-dynamic -rdynamic -Wl,--dependency-file=CMakeFiles/bbasm.dir/link.d CMakeFiles/bbasm.dir/main.cc.o -o bbasm  /usr/lib/x86_64-linux-gnu/libboost_program_options.so /usr/lib/x86_64-linux-gnu/libboost_filesystem.so /usr/lib/x86_64-linux-gnu/libboost_system.so
make[5]: Leaving directory '/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt'
[ 11%] Built target bbasm
[ 12%] Building CXX object generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtpropertymanager.cpp.o
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/c++ -DEXTERNAL_CHIPDB_ROOT=\"/usr/share/nextpnr\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src/QtPropertyBrowser_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtpropertymanager.cpp.o -MF CMakeFiles/QtPropertyBrowser.dir/qtpropertymanager.cpp.o.d -o CMakeFiles/QtPropertyBrowser.dir/qtpropertymanager.cpp.o -c /build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src/qtpropertymanager.cpp
In file included from /build/reproducible-path/nextpnr-0.7/gui/fpgaviewwidget.h:39,
                 from /build/reproducible-path/nextpnr-0.7/gui/basewindow.cc:32:
/build/reproducible-path/nextpnr-0.7/gui/quadtree.h: In member function ‘nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>& nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>::operator=(nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>&&)’:
/build/reproducible-path/nextpnr-0.7/gui/quadtree.h:229:27: error: ‘class nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>’ has no member named ‘max_children_’; did you mean ‘children_’? [-Wtemplate-body]
  229 |         children_ = other.max_children_;
      |                           ^~~~~~~~~~~~~
      |                           children_
[ 13%] Building CXX object generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qttreepropertybrowser.cpp.o
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/c++ -DEXTERNAL_CHIPDB_ROOT=\"/usr/share/nextpnr\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src/QtPropertyBrowser_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qttreepropertybrowser.cpp.o -MF CMakeFiles/QtPropertyBrowser.dir/qttreepropertybrowser.cpp.o.d -o CMakeFiles/QtPropertyBrowser.dir/qttreepropertybrowser.cpp.o -c /build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src/qttreepropertybrowser.cpp
[ 14%] Building CXX object generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/designwidget.cc.o
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5 && /usr/bin/c++ -DARCHNAME=ecp5 -DARCH_ECP5 -DEXTERNAL_CHIPDB_ROOT=\"/usr/share/nextpnr\" -DNEXTPNR_NAMESPACE=nextpnr_ecp5 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5 -I/build/reproducible-path/nextpnr-0.7/gui -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/gui/ecp5/gui_ecp5_autogen/include -I/build/reproducible-path/nextpnr-0.7/common/kernel -I/build/reproducible-path/nextpnr-0.7/common/place -I/build/reproducible-path/nextpnr-0.7/common/route -I/build/reproducible-path/nextpnr-0.7/json -I/build/reproducible-path/nextpnr-0.7/frontend -I/build/reproducible-path/nextpnr-0.7/3rdparty/json11 -I/build/reproducible-path/nextpnr-0.7/3rdparty/oourafft -I/build/reproducible-path/nextpnr-0.7/3rdparty/pybind11/include -I/usr/include/python3.13 -I/build/reproducible-path/nextpnr-0.7/gui/../ecp5 -I/build/reproducible-path/nextpnr-0.7/gui/ecp5 -I/build/reproducible-path/nextpnr-0.7/gui/../3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/gui/../3rdparty/imgui -I/build/reproducible-path/nextpnr-0.7/gui/../3rdparty/qtimgui -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated -I/build/reproducible-path/nextpnr-0.7/gui/../3rdparty/python-console -I/build/reproducible-path/nextpnr-0.7/gui/../3rdparty/python-console/modified -isystem /usr/include/eigen3 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/designwidget.cc.o -MF CMakeFiles/gui_ecp5.dir/designwidget.cc.o.d -o CMakeFiles/gui_ecp5.dir/designwidget.cc.o -c /build/reproducible-path/nextpnr-0.7/gui/designwidget.cc
[ 14%] Building CXX object generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtvariantproperty.cpp.o
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/c++ -DEXTERNAL_CHIPDB_ROOT=\"/usr/share/nextpnr\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src/QtPropertyBrowser_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qtvariantproperty.cpp.o -MF CMakeFiles/QtPropertyBrowser.dir/qtvariantproperty.cpp.o.d -o CMakeFiles/QtPropertyBrowser.dir/qtvariantproperty.cpp.o -c /build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src/qtvariantproperty.cpp
make[5]: *** [generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/build.make:132: generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/gui_ecp5_autogen/mocs_compilation.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
[ 15%] Building CXX object generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qrc_qtpropertybrowser.cpp.o
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/c++ -DEXTERNAL_CHIPDB_ROOT=\"/usr/share/nextpnr\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/3rdparty/QtPropertyBrowser/src -I/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src/QtPropertyBrowser_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/nextpnr-0.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT generated/3rdparty/QtPropertyBrowser/src/CMakeFiles/QtPropertyBrowser.dir/qrc_qtpropertybrowser.cpp.o -MF CMakeFiles/QtPropertyBrowser.dir/qrc_qtpropertybrowser.cpp.o.d -o CMakeFiles/QtPropertyBrowser.dir/qrc_qtpropertybrowser.cpp.o -c /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src/qrc_qtpropertybrowser.cpp
make[5]: *** [generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/build.make:160: generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/basewindow.cc.o] Error 1
In file included from /build/reproducible-path/nextpnr-0.7/gui/fpgaviewwidget.h:39,
                 from /build/reproducible-path/nextpnr-0.7/gui/designwidget.cc:30:
/build/reproducible-path/nextpnr-0.7/gui/quadtree.h: In member function ‘nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>& nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>::operator=(nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>&&)’:
/build/reproducible-path/nextpnr-0.7/gui/quadtree.h:229:27: error: ‘class nextpnr_ecp5::QuadTreeNode<CoordinateT, ElementT>’ has no member named ‘max_children_’; did you mean ‘children_’? [-Wtemplate-body]
  229 |         children_ = other.max_children_;
      |                           ^~~~~~~~~~~~~
      |                           children_
[ 16%] Linking CXX static library libQtPropertyBrowser.a
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/cmake -P CMakeFiles/QtPropertyBrowser.dir/cmake_clean_target.cmake
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/generated/3rdparty/QtPropertyBrowser/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/QtPropertyBrowser.dir/link.txt --verbose=1
"/usr/bin/gcc-ar-15" qc libQtPropertyBrowser.a CMakeFiles/QtPropertyBrowser.dir/QtPropertyBrowser_autogen/mocs_compilation.cpp.o CMakeFiles/QtPropertyBrowser.dir/qtbuttonpropertybrowser.cpp.o CMakeFiles/QtPropertyBrowser.dir/qteditorfactory.cpp.o CMakeFiles/QtPropertyBrowser.dir/qtgroupboxpropertybrowser.cpp.o CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowser.cpp.o CMakeFiles/QtPropertyBrowser.dir/qtpropertybrowserutils.cpp.o CMakeFiles/QtPropertyBrowser.dir/qtpropertymanager.cpp.o CMakeFiles/QtPropertyBrowser.dir/qttreepropertybrowser.cpp.o CMakeFiles/QtPropertyBrowser.dir/qtvariantproperty.cpp.o CMakeFiles/QtPropertyBrowser.dir/qrc_qtpropertybrowser.cpp.o
"/usr/bin/gcc-ranlib-15" libQtPropertyBrowser.a
make[5]: Leaving directory '/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt'
[ 17%] Built target QtPropertyBrowser
make[5]: *** [generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/build.make:174: generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/designwidget.cc.o] Error 1
make[5]: Leaving directory '/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt'
make[4]: *** [CMakeFiles/Makefile2:589: generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/all] Error 2
make[4]: *** Waiting for unfinished jobs....
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/ecp5 && /usr/bin/cmake -E rename chipdb/chipdb-45k.bba.new chipdb/chipdb-45k.bba
[ 17%] Generating chipdb/chipdb-85k.bba
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/ecp5 && /usr/bin/python3 /build/reproducible-path/nextpnr-0.7/ecp5/trellis_import.py -L /usr/lib/x86_64-linux-gnu/trellis/ -L /usr/share/trellis//util/common -L /usr/share/trellis//timing/util -p /build/reproducible-path/nextpnr-0.7/ecp5/constids.inc -g /build/reproducible-path/nextpnr-0.7/ecp5/gfx.h 85k > chipdb/chipdb-85k.bba.new
cd /build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt/ecp5 && /usr/bin/cmake -E rename chipdb/chipdb-85k.bba.new chipdb/chipdb-85k.bba
make[5]: Leaving directory '/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt'
[ 17%] Built target chipdb-ecp5-bbas
make[4]: Leaving directory '/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt'
make[3]: *** [Makefile:149: all] Error 2
make[3]: Leaving directory '/build/reproducible-path/nextpnr-0.7/debian/build/ecp5-qt'
make[2]: *** [debian/rules:108: build/ecp5-qt] Error 2
make[2]: Leaving directory '/build/reproducible-path/nextpnr-0.7'
make[1]: *** [debian/rules:86: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/nextpnr-0.7'
make: *** [debian/rules:28: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Pkg-electronics-devel mailing list