Priority: P1: Critical
Affects Version/s: 5.1.1
Fix Version/s: 5.2.0
Component/s: Build System
Environment:Windows 8 Pro, x64, MS Visual Studio 2012 Desktop compiler, Windows SDK installed, Qt 5.1.1 sources configured with -static -debug-and-release ...
Just tried to compile (-static) and install the latest Qt 5.1.1 patch release from sources on Windows 8 x64 using VS2012 Desktop:
In a Visual Studio 2012 Command Prompt:
The build with 'nmake' went smooth (many warnings though...), but the final 'nmake install' seems to be incomplete in several aspects:
- most of the *.prl files in the installation target still have references to the source tree, especially variable QMAKE_PRL_LIBS.
- several referenced/required dependent libraries are not installed. These are qtbase\lib\translator_* and qtbase\lib\preprocessor*
- the debug information files (PDB) for the Qt libraries seem to be missing in the installation target directory (e.g. lib\vc110.pdb). I keep getting tons of errors of this sort when compiling a qmake project configured for debug platform:
(freely translated from German):
To reproduce you must remove/rename the source-tree first and compile a Qt project in 'debug' mode with this static Qt installation.
|For Gerrit Dashboard: QTBUG-33794|
|67982,1||make sure that installed meta files are always postprocessed||stable||qt/qtbase||Status: MERGED||+2||0|
|71808,2||properly replace windows paths in installed meta files||release||qt/qtbase||Status: MERGED||+2||0|
|72311,2||enable path replacement in installed prl files on all platforms||release||qt/qtbase||Status: MERGED||+2||0|