[Development] New headers popping up: possibly missing a build dependency?

Oswald Buddenhagen oswald.buddenhagen at theqtcompany.com
Mon Jul 13 10:24:40 CEST 2015


On Sun, Jul 12, 2015 at 10:48:10AM -0700, Thiago Macieira wrote:
> On Sunday 12 July 2015 14:18:04 Lisandro Damián Nicanor Pérez Meyer wrote:
> > While preparing qtbase for a Debian upload on a not-so-clean chroot I've
> > got:
> > 
> > QtPlatformSupport: created fwd-include header(s) for
> > <srcbase>/src/platformsupport/ { bus_interface.h (1), cache_adaptor.h (1),
> > deviceeventcontroller_adaptor.h (1), socket_interface.h (1) }
> > 
> > Which don't get build with the same packagin/rules on a clean chroot. So I'm
> > possibly missing a build dependency somewhere. So far I could not grasp
> > what's different. Can anyone point me what it can be?
> 
> Given the file names, they look like qdbusxml2cpp-generated headers. Then 
> syncqt runs again, finds them, and creates forwarding headers.
> 
> Solution: ALWAYS, ALWAYS build with sources completely clean.
> 
that's not the solution.
if the headers actually *are* supposed to be distributed, they need to
be pre-declared.
if they are supposed to be private, they need to be excluded.
both are changes to be done in sync.profile.




More information about the Development mailing list