Qtwebkit.dll was not created after build process but it does not throw any error
-
Hi All,
In my qt5.5 build process qtwebkit.dll was not created but it does not throw any errors what is the problem behind this Anybody knows please help me.
I have use following configure command
configure -L C:\icu\lib -I C:\icu\include -icu -L C:\OpenSSL-Win32\lib -I C:\OpenSSL-Win32\include -openssl -nomake examples -nomake tests -nomake tools -debug
Thanks.
-
Hi,
How did you get Qt sources ?
-
Hi All,
In my qt5.5 build process qtwebkit.dll was not created but it does not throw any errors what is the problem behind this Anybody knows please help me.
I have use following configure command
configure -L C:\icu\lib -I C:\icu\include -icu -L C:\OpenSSL-Win32\lib -I C:\OpenSSL-Win32\include -openssl -nomake examples -nomake tests -nomake tools -debug
Thanks.
@Shidharth said:
I have use following configure command
configure -L C:\icu\lib -I C:\icu\include -icu -L C:\OpenSSL-Win32\lib -I C:\OpenSSL-Win32\include -openssl -nomake examples -nomake tests -nomake tools -debug
When you run
configure
, it will produce an output to tell you which components are found and which are not found. If the Qt WebKit dependencies are not found, then it will not be built.Can you post your
configure
output? -
Thanks for ur reply..
This is my configure output..Configuration:
pcre
debug
compile_examples
Qt Configuration:
minimal-config
small-config
medium-config
large-config
full-config
debug
shared
zlib
icu
angle
png
freetype
harfbuzz
accessibility
opengl
opengles2
egl
ssl
openssl
audio-backend
wmf-backend
native-gestures
qpa
concurrentQMAKESPEC...................win32-msvc2010 (env)
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
OpenGL support..............yes
Large File support..........yes
NIS support.................no
Iconv support...............no
Evdev support...............no
Mtdev support...............no
Inotify support.............no
eventfd(7) support..........no
Glib support................no
CUPS support................no
OpenVG support..............no
SSL support.................yes
OpenSSL support.............yes
libproxy support............no
Qt D-Bus support............no
Qt Widgets module support...yes
Qt GUI module support.......yes
QML debugging...............yes
DirectWrite support.........no
Use system proxies..........noQPA Backends:
GDI.....................yes
Direct2D................noThird Party Libraries:
ZLIB support............qt
GIF support.............plugin
JPEG support............plugin
PNG support.............yes
FreeType support........yes
Fontconfig support......no
HarfBuzz support........qt
PCRE support............qt
ICU support.............yes
ANGLE...................yes
Dynamic OpenGL..........noStyles:
Windows.................yes
Windows XP..............yes
Windows Vista...........yes
Fusion..................yes
Windows CE..............no
Windows Mobile..........noSql Drivers:
ODBC....................no
MySQL...................no
OCI.....................no
PostgreSQL..............no
TDS.....................no
DB2.....................no
SQLite..................plugin (qt)
SQLite2.................no
InterBase...............noSources are in..............C:\Qt\5.5\qtbase
Build is done in............C:\Qt\5.5\qtbase
Install prefix..............C:\Qt\5.5\qtbase
Headers installed to........C:\Qt\5.5\qtbase\include
Libraries installed to......C:\Qt\5.5\qtbase\lib
Arch-dep. data to...........C:\Qt\5.5\qtbase
Plugins installed to........C:\Qt\5.5\qtbase\plugins
Library execs installed to..C:\Qt\5.5\qtbase\bin
QML1 imports installed to...C:\Qt\5.5\qtbase\imports
QML2 imports installed to...C:\Qt\5.5\qtbase\qml
Binaries installed to.......C:\Qt\5.5\qtbase\bin
Arch-indep. data to.........C:\Qt\5.5\qtbase
Docs installed to...........C:\Qt\5.5\qtbase\doc
Translations installed to...C:\Qt\5.5\qtbase\translations
Examples installed to.......C:\Qt\5.5\qtbase\examples
Tests installed to..........C:\Qt\5.5\qtbase\tests
Include paths...............C:\icu\include C:\OpenSSL-Win32\include
Additional libraries........-LC:\icu\lib -LC:\OpenSSL-Win32\lib -
Might be a silly question but did you call configure in the source's root folder or qtbase ?
-
Hmm... it looks like ICU is enabled, which is good.
- Do you have the other WebKit requirements at https://wiki.qt.io/Building_Qt_5_from_Git#System_Requirements ?
- Open the Makefile in your Qt root folder. It should have lines line
module-qtbase
,module-qtmultimedia
, etc. Does it containmodule-qtwebkit
? - Are you able to use your newly-built Qt tools to build
<Qt Root>\qtwebkit\WebKit.pro
?
-
Do you have ruby, python, perl and qt/Qt\gnuwin32\bin available in your PATH?
-
Might be a silly question but did you call configure in the source's root folder or qtbase ?
-
Thanks for ur reply JKSH,
Make file contains module-qtwebkit..
but during build it shows message "Some of the required modules (qtHaveModule(webkit)) are not available." "Skipped.".. what can i do for this?@Shidharth said:
Make file contains module-qtwebkit..
What happens if you go to the root folder and call this?:
nmake module-qtwebkit
-
@Shidharth said:
Make file contains module-qtwebkit..
What happens if you go to the root folder and call this?:
nmake module-qtwebkit
@JKSH
It Shows this details but webkit.dll was not createdcd imports\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\Qt\
5.5\qtwebchannel\src\imports\imports.pro -o Makefile ) && "C:\Program Files (x86
)\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" -f MakefileMicrosoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved.cd webchannel\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\
Qt\5.5\qtwebchannel\src\imports\webchannel\webchannel.pro -o Makefile ) && "C:\P
rogram Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" -f MakefileMicrosoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved."C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" -
f Makefile.Debug
Microsoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved.cd qtwebkit\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\Qt
\5.5\qtwebkit\WebKit.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visu
al Studio 11.0\VC\BIN\nmake.exe" -f MakefileMicrosoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved.C:\Qt\5.5>
-
@JKSH
It Shows this details but webkit.dll was not createdcd imports\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\Qt\
5.5\qtwebchannel\src\imports\imports.pro -o Makefile ) && "C:\Program Files (x86
)\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" -f MakefileMicrosoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved.cd webchannel\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\
Qt\5.5\qtwebchannel\src\imports\webchannel\webchannel.pro -o Makefile ) && "C:\P
rogram Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" -f MakefileMicrosoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved."C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" -
f Makefile.Debug
Microsoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved.cd qtwebkit\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\Qt
\5.5\qtwebkit\WebKit.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visu
al Studio 11.0\VC\BIN\nmake.exe" -f MakefileMicrosoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved.C:\Qt\5.5>
@Shidharth said:
cd qtwebkit\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\Qt \5.5\qtwebkit\WebKit.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visu al Studio 11.0\VC\BIN\nmake.exe" -f Makefile
Ok... what does C:\Qt\5.5\qtwebkit\Makefile contain?
-
@Shidharth said:
cd qtwebkit\ && ( if not exist Makefile C:\Qt\5.5\qtbase\bin\qmake C:\Qt \5.5\qtwebkit\WebKit.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visu al Studio 11.0\VC\BIN\nmake.exe" -f Makefile
Ok... what does C:\Qt\5.5\qtwebkit\Makefile contain?
c:\qt\5.5\qtwebkit\makefile contains
MAKEFILE = Makefile
first: make_first
QMAKE = C:\Qt\5.5\qtbase\bin\qmake
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
COPY = copy /y
COPY_FILE = copy /y
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = copy /y
INSTALL_PROGRAM = copy /y
INSTALL_DIR = xcopy /s /q /y /i
DEL_FILE = del
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
MOVE = move
SUBTARGETS =Makefile: WebKit.pro .qmake.conf .qmake.cache C:\Qt\5.5\qtbase\mkspecs\win32-msvc2010\qmake.conf C:\Qt\5.5\qtbase\mkspecs\features\spec_pre.prf
C:\Qt\5.5\qtbase\mkspecs\common\msvc-desktop.conf
C:\Qt\5.5\qtbase\mkspecs\qconfig.pri
C:\Qt\5.5\qtbase\mkspecs\modules-inst\qt_lib_3dcore.pri
C:\Qt\5.5\qtbase\mkspecs\modules-inst\qt_lib_3dcore_private.pri \lot of module paths like above and finally..
WebKit.pro:
qmake: FORCE
@$(QMAKE) -o Makefile WebKit.proqmake_all: FORCE
make_first: FORCE
all: FORCE
clean: FORCE
distclean: FORCE
-$(DEL_FILE) Makefile
install_subtargets: FORCE
uninstall_subtargets: FORCEreconfigure:
echo > .qmake.cache && $(MAKE) -f $(MAKEFILE) qmake
@echo "WARNING: Reconfiguration likely requires a clean build. Youve been warned!\nYou may execute make wipeclean to wipe the build directory.\n"wipeclean:
FOR /D %%p IN (*) DO rmdir %%p /s /qincremental:
$(MAKE) -f $(MAKEFILE) qmake_all && $(MAKE) -f $(MAKEFILE)%.h:
@echo >NULdebug:
release:
html_docs:
$(MAKE) -f $(MAKEFILE) prepare_docs && $(MAKE) -f $(MAKEFILE) generate_docsdocs:
$(MAKE) -f $(MAKEFILE) html_docs && $(MAKE) -f $(MAKEFILE) qch_docsinstall_html_docs:
uninstall_html_docs:
install_qch_docs:
uninstall_qch_docs:
install_docs:
uninstall_docs:
qch_docs:
prepare_docs:
generate_docs:
check:
install:install_subtargets FORCEuninstall: uninstall_subtargets FORCE
-
c:\qt\5.5\qtwebkit\makefile contains
MAKEFILE = Makefile
first: make_first
QMAKE = C:\Qt\5.5\qtbase\bin\qmake
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
COPY = copy /y
COPY_FILE = copy /y
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = copy /y
INSTALL_PROGRAM = copy /y
INSTALL_DIR = xcopy /s /q /y /i
DEL_FILE = del
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
MOVE = move
SUBTARGETS =Makefile: WebKit.pro .qmake.conf .qmake.cache C:\Qt\5.5\qtbase\mkspecs\win32-msvc2010\qmake.conf C:\Qt\5.5\qtbase\mkspecs\features\spec_pre.prf
C:\Qt\5.5\qtbase\mkspecs\common\msvc-desktop.conf
C:\Qt\5.5\qtbase\mkspecs\qconfig.pri
C:\Qt\5.5\qtbase\mkspecs\modules-inst\qt_lib_3dcore.pri
C:\Qt\5.5\qtbase\mkspecs\modules-inst\qt_lib_3dcore_private.pri \lot of module paths like above and finally..
WebKit.pro:
qmake: FORCE
@$(QMAKE) -o Makefile WebKit.proqmake_all: FORCE
make_first: FORCE
all: FORCE
clean: FORCE
distclean: FORCE
-$(DEL_FILE) Makefile
install_subtargets: FORCE
uninstall_subtargets: FORCEreconfigure:
echo > .qmake.cache && $(MAKE) -f $(MAKEFILE) qmake
@echo "WARNING: Reconfiguration likely requires a clean build. Youve been warned!\nYou may execute make wipeclean to wipe the build directory.\n"wipeclean:
FOR /D %%p IN (*) DO rmdir %%p /s /qincremental:
$(MAKE) -f $(MAKEFILE) qmake_all && $(MAKE) -f $(MAKEFILE)%.h:
@echo >NULdebug:
release:
html_docs:
$(MAKE) -f $(MAKEFILE) prepare_docs && $(MAKE) -f $(MAKEFILE) generate_docsdocs:
$(MAKE) -f $(MAKEFILE) html_docs && $(MAKE) -f $(MAKEFILE) qch_docsinstall_html_docs:
uninstall_html_docs:
install_qch_docs:
uninstall_qch_docs:
install_docs:
uninstall_docs:
qch_docs:
prepare_docs:
generate_docs:
check:
install:install_subtargets FORCEuninstall: uninstall_subtargets FORCE
@Shidharth said:
qmake_all: FORCE make_first: FORCE all: FORCE clean: FORCE distclean: FORCE -$(DEL_FILE) Makefile install_subtargets: FORCE uninstall_subtargets: FORCE
Huh... there are no targets. (If you look at the Makefile from other folders, this section has lots of contents.) I'm not sure what's happening here, sorry...
Try subscribing to the Interest mailing list and asking there. You can talk to Qt engineers directly there.