[Development] OSX private headers installation broken in 5.x.y

Stephen Kelly stephen.kelly at kdab.com
Mon Jun 10 11:40:29 CEST 2013

On Saturday, June 08, 2013 13:57:43 you wrote:
> The missing paths definitely do not exist. 

Not only do the paths to the private headers not exist where expected, they do 
not exist at all. The Qt installation on Mac, when using the default config 
option -frameworks, does not install the private headers. Apparently it's a 
known issue, but is not scheduled to be solved. 

The existing CMake unit tests actually check for the existence of the private 
headers, and the tests pass. That is because the tests are run on the build 
dir, not the installation dir. 

So, the error reported by CMake is correct. The installation of Qt is broken.

This issue would be found/prevented by fixing https://bugreports.qt-project.org/browse/QTBUG-27315 or by running the tests on the installed Qt at 
CI time instead of on the build Qt.

> The contents of /include are:
> QtOpenGLExtensions QtPlatformSupport  QtUiTools

I suspect you did not do a clean build/install. This is not the result of 
building only qtbase (which you can do with -no-gui if you want to test this 
more btw).

I filed a bug anyway: https://bugreports.qt-project.org/browse/QTBUG-31641


Stephen Kelly <stephen.kelly at kdab.com> | Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20130610/ae8bb2cf/attachment.sig>

More information about the Development mailing list