FTFBS in Hirsute - QPainterPath path’ has incomplete type (blocking capstone)

Bug #1907462 reported by Christian Ehrhardt 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
capstone (Ubuntu)
New
Undecided
Unassigned
edb-debugger (Debian)
Fix Released
Unknown
edb-debugger (Ubuntu)
In Progress
Undecided
Unassigned

Bug Description

Example:
https://launchpadlibrarian.net/510522900/buildlog_ubuntu-hirsute-amd64.edb-debugger_1.2.0-2build1_BUILDING.txt.gz

...

/<<PKGBUILDDIR>>/src/widgets/QDisassemblyView.cpp: In member function ‘void QDisassemblyView::drawRegiserBadges(QPainter&, QDisassemblyView::DrawingContext*)’:
/<<PKGBUILDDIR>>/src/widgets/QDisassemblyView.cpp:900:19: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
  900 | QPainterPath path;
      | ^~~~
/<<PKGBUILDDIR>>/src/widgets/QDisassemblyView.cpp: In member function ‘void QDisassemblyView::drawJumpArrows(QPainter&, const QDisassemblyView::DrawingContext*)’:
/<<PKGBUILDDIR>>/src/widgets/QDisassemblyView.cpp:1469:17: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
 1469 | QPainterPath path;
      | ^~~~
/<<PKGBUILDDIR>>/src/widgets/QDisassemblyView.cpp:1486:17: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
 1486 | QPainterPath path;
      | ^~~~
/<<PKGBUILDDIR>>/src/widgets/QDisassemblyView.cpp:1503:17: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
 1503 | QPainterPath path;
      | ^~~~
...

This is known in Debian and tracked in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975146

FYI this blocks capstone:
https://people.canonical.com/~ubuntu-archive/transitions/html/auto-capstone.html

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

A fix is in DELAYED/2 and we are a sync - so it should get to Ubuntu automatically.

tags: added: update-excuse
Changed in edb-debugger (Ubuntu):
status: New → In Progress
Revision history for this message
Bryce Harrington (bryce) wrote :

Version 1.2.0-2.1 doesn't appear to be in a debian pocket we can sync from; essentially we want edb-debugger-1.2.0-2.1-nmu.diff from the debian bug, which packages this patch from upstream:

https://github.com/eteran/edb-debugger/commit/1d184460d392daed283ead8e1aaf461c94a87872

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

As I already said it is in delayed/2 - which means we can just wait and it will happen.
Our task is to afterwards confirm that it worked.

Changed in edb-debugger (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.