[Qt-interest] Error while compiling latest SDK on winXP - mingw32 (QWebKit related)
Zeljko
zeljko at holobit.net
Mon Oct 5 16:51:17 CEST 2009
Hi,
I've just downloaded
http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2009.04.exe
and while compiling (configure -release) libs got :
g++ -c -include
tmp\obj\release_shared\WebKit_pch.h -Wreturn-type -fno-strict-al
iasing -O2 -frtti -fexceptions -mthreads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICO
DE -DQT_LARGEFILE_SUPPORT -DBUILDING_QT__=1 -DUSE_SYSTEM_MALLOC -DNDEBUG -DQT_MA
KEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMP
AT -D_USE_MATH_DEFINES -DBUILD_WEBKIT -D_HAS_TR1=0 -DENABLE_OFFLINE_WEB_APPLICAT
IONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_DATABASE=1 -DENAB
LE_DASHBOARD_SUPPORT=0 -DENABLE_XPATH=1 -DENABLE_WML=0 -DENABLE_SVG=1 -DENABLE_S
VG_FONTS=1 -DENABLE_SVG_FILTERS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANI
MATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_VIDEO=0 -DENABLE_NE
TSCAPE_PLUGIN_API=1 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DBUILDI
NG_QT__ -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_D
LL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I"..\..\..\.
\incl
ude\QtCore" -I"..\..\..\..\include\QtNetwork" -I"..\..\..\.
\include\QtGui" -I".
.\..\..\..\include" -I"storage" -I"..\WebKit\qt\Api" -I"..\..\..\.
\include\QtWe
bKit" -I"tmp\rcc\release_shared" -I"tmp" -I"." -I"..\JavaScriptCore" -I".
\JavaS
criptCore\ForwardingHeaders" -I"..\JavaScriptCore\interpreter" -I".
\JavaScriptC
ore\bytecode" -I"..\JavaScriptCore\debugger" -I".
\JavaScriptCore\parser" -I"..\
JavaScriptCore\runtime" -I"c:\Qt\2009.04\qt\src\3rdparty\webkit\WebCore\.
\JavaS
criptCore\bindings" -I"..\JavaScriptCore\wrec" -I".
\JavaScriptCore\jit" -I"..\J
avaScriptCore\wtf" -I"tmp" -I"..\JavaScriptCore" -I".
\JavaScriptCore\parser" -I
"..\JavaScriptCore\bytecompiler" -I"..\JavaScriptCore\debugger" -I".
\JavaScript
Core\runtime" -I"..\JavaScriptCore\wtf" -I".
\JavaScriptCore\wtf\unicode" -I"..\
JavaScriptCore\interpreter" -I"..\JavaScriptCore\jit" -I".
\JavaScriptCore\profi
ler" -I"..\JavaScriptCore\wrec" -I"..\JavaScriptCore\API" -I"..\.
\webkit" -I"..
\JavaScriptCore\ForwardingHeaders" -I"..\JavaScriptCore\bytecode" -I".
\JavaScri
ptCore\assembler" -I"..\JavaScriptCore\pcre" -I"c
\Qt\2009.04\qt\src\3rdparty\we
bkit\WebKitBuild\Debug\JavaScriptCore\tmp" -I"platform\qt" -I"platform\network\q
t" -I"platform\graphics\filters" -I"platform\graphics\transforms" -I"platform\gr
aphics\qt" -I"svg\graphics\qt" -I"loader" -I"page\qt" -I".
\WebKit\qt\WebCoreSup
port" -I"..\WebKit\qt\Api" -I"bridge\qt" -I"." -I"ForwardingHeaders" -I".
\..\we
bkit" -I"platform" -I"platform\animation" -I"platform\network" -I"platform\graph
ics" -I"svg\animation" -I"svg\graphics" -I"svg\graphics\filters" -I"platform\sql
" -I"platform\text" -I"loader" -I"loader\appcache" -I"loader\archive" -I"loader\
icon" -I"css" -I"dom" -I"page" -I"page\animation" -I"bridge" -I"editing" -I"rend
ering" -I"rendering\style" -I"history" -I"inspector" -I"xml" -I"html" -I"wml" -I
"bindings\js" -I"svg" -I"platform\image-decoders" -I"plugins" -I"bridge" -I"brid
ge\c" -I"bridge\qt" -I"generated" -I"plugins\win" -I"..\..\sqlite" -I"..\.
\..\.
.\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\.
\mkspecs\win32-g++"
-o tmp\obj\release_shared\qrc_WebCore.o
tmp\rcc\release_shared\qrc_WebCore.cpp
windres -i QtWebKit_resource.rc -o
tmp\obj\release_shared\QtWebKit_resource_res.
o --include-dir=.
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,c
\Qt\2009.04\qt\lib\libQtWebKi
t4.a -o ..\..\..\..\lib\QtWebKit4.dll object_script.QtWebKit.Release -L"c
\Qt\2
009.04\qt\lib" -L"c:\Qt\2009.04\qt\lib"
tmp\obj\release_shared\QtWebKit_resource
_res.o -lwinmm -lgdi32 -luser32 -lwinmm -ladvapi32 -lgdi32 -lshell32 -lshlwapi -
luser32 -lversion -lQtGui4 -lQtNetwork4 -lQtCore4
Creating library file: c:\Qt\2009.04\qt\lib\libQtWebKit4.a
./tmp\obj\release_shared\QNetworkReplyHandler.o:QNetworkReplyHandler.cpp
(.text+
0x1b6): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp\obj\release_shared\QNetworkReplyHandler.o:QNetworkReplyHandler.cpp
(.text+
0x3a6): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp\obj\release_shared\QNetworkReplyHandler.o:QNetworkReplyHandler.cpp
(.text+
0x586): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp\obj\release_shared\QNetworkReplyHandler.o:QNetworkReplyHandler.cpp
(.text+
0x771): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp\obj\release_shared\QNetworkReplyHandler.o:QNetworkReplyHandler.cpp
(.text+
0x1927): undefined reference to `vtable for WebCore::QNetworkReplyHandler'
./tmp\obj\release_shared\QNetworkReplyHandler.o:QNetworkReplyHandler.cpp
(.text+
0x1be7): undefined reference to `vtable for WebCore::QNetworkReplyHandler'
./tmp\obj\release_shared\QNetworkReplyHandler.o:QNetworkReplyHandler.cpp
(.text+
0x1ea1): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp\obj\release_shared\FrameLoaderClientQt.o:FrameLoaderClientQt.cpp
(.text+0x
2352): undefined reference to `QWebPage::downloadRequested(QNetworkRequest
const
&)'
./tmp\obj\release_shared\FrameLoaderClientQt.o:FrameLoaderClientQt.cpp
(.text+0x
1f2c): undefined reference to `QWebPage::unsupportedContent(QNetworkReply*)'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\..\..\lib\QtWebKit4.dll] Error 1
mingw32-make[2]: Leaving directory
`C:/Qt/2009.04/qt/src/3rdparty/webkit/WebCore
'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory
`C:/Qt/2009.04/qt/src/3rdparty/webkit/WebCore
'
mingw32-make: *** [sub-webkit-make_default-ordered] Error 2
C:\Qt\2009.04\qt>
I've installed fresh xp mashine, because same error happens on my laptop - I
thought that I mismatched something but same error happens at same
place ...
thanks.
More information about the Qt-interest-old
mailing list