Win7/MSVC 2012 - Configure+make Qt5 appears to exclude webkit
-
Hallo.
I've been trying to build Qt5 (5.0.1) with MSVC 2012 Express for Desktop on Windows 7, following these "instructions":http://qt-project.org/wiki/Building_Qt_5_from_Git. I'm running the commands from the MSVC cmd prompt (which sets the env with "Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat").
1. Pre-requisites
git --version
git version 1.7.10perl --version
This is perl 5, version 14, subversion 2 (v5.14.2) built for MSWin32-x86-multi-threadpython --version
Python 2.7.3ruby --version
ruby 1.9.3p385 (2013-02-06) [i386-mingw32]Windows Graphics Drivers
I'm passing '-opengl desktop'.2. Getting the source
git clone git://gitorious.org/qt/qt5.git qt5
cd qt5
perl init-repository3. Configure
@configure -confirm-license -debug -prefix C:\Dev\lib2\msvc\qt\qt501\debug -opensource -nomake examples -nomake tests -opengl desktop -icu -qt-libpng -qt-libjpeg -no-angle -no-incredibuild-xge -fully-process -no-strip -I C:\Dev\lib2\msvc\openssl\openssl101e\include -I C:\Dev\lib2\msvc\icu\icu4912\release\include -L C:\Dev\lib2\msvc\openssl\openssl101e\bin -L C:\Dev\lib2\msvc\icu\icu4912\release\lib > ....\BuildQt5\config_debug.log 2>&1
@Looking at config_debug.log (to which I'm redirecting the output), I see no mention of webkit. And, sure enough, if I run nmake, webkit is not built.
Can anyone give me any clue as to why webkit isn't getting included in the build? Am I doing something that excludes it?
Thanks for your time.
P.S.: What follows below is an excerpt of config_debug.log, i.e., the output from the configure command above, edited to fit into the max # of allowd charso on the forum:
@
Running syncqt...
<srcbase> = C:/Dev/LandingZone/qt/githome/qt5/qtbase
<outbase> = C:/Dev/LandingZone/qt/githome/qt5/qtbase
Creating qmake...Microsoft (R) Program Maintenance Utility Version 11.00.51106.1
Environment:
INCLUDE=
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE
C:\Program Files (x86)\Windows Kits\8.0\include\shared
C:\Program Files (x86)\Windows Kits\8.0\include\um
C:\Program Files (x86)\Windows Kits\8.0\include\winrtLIB= C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\LIB C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86 PATH= C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools C:\Windows\Microsoft.NET\Framework\v4.0.30319 C:\Windows\Microsoft.NET\Framework\v3.5 C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\VCPackages C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools C:\Program Files (x86)\Windows Kits\8.0\bin\x86 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common C:\Windows\system32 C:\Windows C:\Windows\System32\Wbem C:\Windows\System32\WindowsPowerShell\v1.0\ C:\Dev\perl\sberry\perl\site\bin C:\Dev\perl\sberry\perl\bin C:\Dev\Python C:\Dev\Ruby\Ruby193\bin C:\Program Files\TortoiseGit\bin C:\Dev\msysgit\msysgit\bin C:\Dev\msysgit\msysgit\git C:\Dev\tools\msmtp\msmtp-1.4.28-w32 C:\Dev\GtkSharp\2.12\bin C:\Program Files (x86)\GnuWin32\bin C:\Program Files\doxygen\bin C:\Program Files (x86)\Nmap C:\Program Files (x86)\Graphviz 2.28\bin C:\Program Files (x86)\QuickTime\QTSystem\ C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
Configuration:
minimal-config
small-config
medium-config
large-config
full-config
pcre
debug
Qt Configuration:
debug
shared
zlib
icu
png
freetype
accessibility
opengl
audio-backend
native-gestures
qpa
concurrent
minimal-config
small-config
medium-config
large-config
full-configQMAKESPEC...................win32-msvc2012 (detected)
Architecture................i386, features: sse sse2
Host Architecture...........i386, features: sse sse2
Maketool....................nmake
Debug.......................yes
C++11 support...............auto
Link Time Code Generation...no
Accessibility support.......yes
RTTI support................yes
SSE2 support................yes
SSE3 support................yes
SSSE3 support...............yes
SSE4.1 support..............yes
SSE4.2 support..............yes
AVX support.................yes
AVX2 support................yes
NEON support................no
IWMMXT support..............no
OpenGL support..............yes
Large File support..........yes
NIS support.................no
Iconv support...............no
Inotify support.............no
Glib support................no
CUPS support................no
OpenVG support..............no
OpenSSL support.............no
Qt D-Bus support............no
Qt Widgets module support...yes
QML debugging...............yes
DirectWrite support.........no
Use system proxies..........noThird Party Libraries:
ZLIB support............qt
GIF support.............plugin
JPEG support............plugin
PNG support.............yes
FreeType support........yesPCRE support............qt ICU support.............yes ANGLE...................no
Include paths...............C:\Dev\lib2\msvc\openssl\openssl101e\include C:\Dev\lib2\msvc\icu\icu4912\release\include
Additional libraries........-LC:\Dev\lib2\msvc\openssl\openssl101e\bin -LC:\Dev\lib2\msvc\icu\icu4912\release\lib
@ -
I have a very similar problem with visual studio 10 on windows 8.1 64bit with Qt 5.2.1 sources downloaded as a zip file.
There is a module-Webkit in a generated makefile, but no webkit dll is to be found in the directory containing other dll's like Qt5Declarative.dll, Qt5Widgets.dll, ...
Invoking "nmake qtwebkit" results in the output 'qtwebkit' is up to date. However, cmake fails to find qt5webkit (and so do I).