On domenica 31 maggio 2020 18:16:22 CEST Jack wrote: > On 5/31/20 12:06 PM, Peter Humphrey wrote: > > On Sunday, 31 May 2020 16:36:13 BST Peter Humphrey wrote: > >> Still refining my plasma desktop, and recovering from bits of it having > >> been deleted upstream, I'm trying to install x11-themes/qtcurve, but I > >> get this: > >> > >> In file included from > >> /var/tmp/portage/x11-themes/qtcurve-1.9.0-r1/work/qtcurve-1.9.0/qt5/ > >> style/qtcurve_p.h:28, > >> > >> from > >> > >> /var/tmp/portage/x11-themes/qtcurve-1.9.0-r1/work/qtcurve-1.9.0/qt5/ > >> style/prepolish.cpp:25: > >> /var/tmp/portage/x11-themes/qtcurve-1.9.0-r1/work/qtcurve-1.9.0/qt5/style > >> /qt curve.h: At gl obal scope: > >> /var/tmp/portage/x11-themes/qtcurve-1.9.0-r1/work/qtcurve-1.9.0/qt5/style > >> /qt curve.h:103:22: error: field ‘path’ has incomplete type > >> ‘QPainterPath’ 103 |>> > >> QPainterPath path; > >> > >> | ^~~~ > >> > >> Installing plasma-meta didn't help: I got the same error. BGO has nothing > >> against qtcurve. Can anyone offer an insight? Perhaps it's time to report > >> a > >> bug. > > > > I'm confused. Now I get the same error in app-emulation/virtualbox-5.2.40. > > It seems I'm lacking a core component of Qt. > > Or something was added or removed from some Qt component, and something > else didn't account for the change. (I don't know one way or the other > in this case.) Perhaps try to find (by following includes?) where the > definition of QPainterPath is, and check old/new versions of whatever > package provides it. I think it's simply a missing include directive. The attached patch made qtcurve compile for me. Stefano