Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.1.0-beta1
-
None
-
macOS Sierra 10.12 Public Beta 3 10.12 Beta (16A270f)
(Note it is the equivalent of Developer Preview 4)
Qt 5.7
Xcode 8 beta 4
Very clean install with very external third party libraries
Description
A side effect of the new 10.12sdk.
openSSL is no longer found in the sdk
- 2 warnings generated.
- ld: library not found for -lssl
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- make[3]: *** [../../../bin/Qt Creator.app/Contents/Resources/ios/iostool] Error 1
- make[2]: *** [sub-iostool-make_first] Error 2
- make[2]: *** Waiting for unfinished jobs....
- make[1]: *** [sub-tools-make_first-ordered] Error 2
- make: *** [sub-src-make_first-ordered] Error 2
Two things
1. Since qmake injects syslibroot an/or isysroot liberally the clang++ linker no longer searches for the standard includes. Had to modify the .qmake.pro in the source distro for my libraries and includes
2. Downloaded the latest openssl and installed versus using the older (more insecure) Apple one in /usr/lib 0.9.8?
Only after those slight modifications did the build complete.
This is obviously just a heads up...Keep up the good work. Will report more Sierra Public beta framework related issues related to Qt as they pop up.