[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
Thanks,
--
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