Source: jerry
Version: 3.2.0-1
Severity: serious
Tags: ftbfs

jerry fails to build from source in unstable on amd64:

| g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=gnu++1y -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG 
-DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB 
-I. -I/usr/include/x86_64-linux-gnu/qt5 
-I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport 
-I/usr/include/x86_64-linux-gnu/qt5/QtSvg 
-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets 
-I/usr/include/x86_64-linux-gnu/qt5/QtGui 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore -I../build/moc 
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o 
../build/o/unix/chessboard.o viewController/chessboard.cpp
| viewController/chessboard.cpp: In constructor 
‘Chessboard::Chessboard(QWidget*)’:
| viewController/chessboard.cpp:20:40: warning: implicitly-declared 
‘chess::Board& chess::Board::operator=(const chess::Board&)’ is deprecated 
[-Wdeprecated-copy]
|    20 |     this->board = new chess::Board(true);
|       |                                        ^
| In file included from viewController/chessboard.h:7,
|                  from viewController/chessboard.cpp:1:
| ./chess/board.h:284:4: note: because ‘chess::Board’ has user-provided 
‘chess::Board::Board(const chess::Board&)’
|   284 |    Board(const Board &other);
|       |    ^~~~~
| viewController/chessboard.cpp: In member function ‘void 
Chessboard::setBoard(chess::Board)’:
| viewController/chessboard.cpp:59:19: warning: implicitly-declared 
‘chess::Board& chess::Board::operator=(const chess::Board&)’ is deprecated 
[-Wdeprecated-copy]
|    59 |     this->board = b;
|       |                   ^
| In file included from viewController/chessboard.h:7,
|                  from viewController/chessboard.cpp:1:
| ./chess/board.h:284:4: note: because ‘chess::Board’ has user-provided 
‘chess::Board::Board(const chess::Board&)’
|   284 |    Board(const Board &other);
|       |    ^~~~~
| viewController/chessboard.cpp: In member function ‘void 
Chessboard::drawArrow(const chess::Arrow&, int, int, int, QPainter*)’:
| viewController/chessboard.cpp:380:18: error: aggregate ‘QPainterPath path’ 
has incomplete type and cannot be defined
|   380 |     QPainterPath path;
|       |                  ^~~~
| make[2]: *** [Makefile:1726: ../build/o/unix/chessboard.o] Error 1
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
| make[1]: *** [Makefile:47: sub-src-make_first-ordered] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: error: make -j1 returned exit code 2
| make: *** [debian/rules:5: build] Error 25
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Seems to be a fairly recent regression induced by some dependency.

Helmut

Reply via email to