WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WORKSFORME
Bug 29437
[Qt] WebKit unable to build in MSVC2008
https://bugs.webkit.org/show_bug.cgi?id=29437
Summary
[Qt] WebKit unable to build in MSVC2008
Tor Arne Vestbø
Reported
2009-09-18 07:47:52 PDT
This bug report originated from issue QTBUG-3662 <
http://bugreports.qt.nokia.com/browse/QTBUG-3662
> --- Description --- I just ran the configure and nmake commands as directed in the docs I expected WebKit to build properly Here is the output I got from the command line: """""""""""""" cl -c -FIWebKit_pch.h -YuWebKit_pch.h -Fptmp\obj\release_shared\QtWebKit _pch.pch -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GL -GR -EHsc -DQT_SHARED -DQT_THRE AD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DBUILDING_QT__=1 -DUSE_SYST EM_MALLOC -DNDEBUG -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS - DQT3_SUPPORT -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DBUILD_WEBKIT -D_HAS_TR1=0 -DE NABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_DATABASE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_XPATH=1 -DENABLE_WML=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FILTERS=1 -DENABLE_SVG_FOREIGN _OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -D ENABLE_VIDEO=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DWTF_USE_JAVASCRIPTCORE_BINDINGS= 1 -DWTF_CHANGES=1 -DBUILDING_QT__ -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DS QLITE_OMIT_COMPLETE -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CO RE_LIB -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtNetwork" -I"..\.. \..\..\include\QtGui" -I"..\..\..\..\include" -I"storage" -I"..\JavaScriptCore\o s-win32" -I"..\WebKit\qt\Api" -I"..\..\..\..\include\QtWebKit" -I"tmp\rcc\debug_ shared" -I"tmp" -I"." -I"..\JavaScriptCore" -I"..\JavaScriptCore\ForwardingHeade rs" -I"..\JavaScriptCore\interpreter" -I"..\JavaScriptCore\bytecode" -I"..\JavaS criptCore\debugger" -I"..\JavaScriptCore\parser" -I"..\JavaScriptCore\runtime" - I"c:\Qt\4.5.0-rc1\src\3rdparty\webkit\WebCore\..\JavaScriptCore\bindings" -I"..\ JavaScriptCore\wrec" -I"..\JavaScriptCore\jit" -I"..\JavaScriptCore\wtf" -I"tmp" -I"..\JavaScriptCore" -I"..\JavaScriptCore\parser" -I"..\JavaScriptCore\bytecom piler" -I"..\JavaScriptCore\debugger" -I"..\JavaScriptCore\runtime" -I"..\JavaSc riptCore\wtf" -I"..\JavaScriptCore\wtf\unicode" -I"..\JavaScriptCore\interpreter " -I"..\JavaScriptCore\jit" -I"..\JavaScriptCore\profiler" -I"..\JavaScriptCore\ wrec" -I"..\JavaScriptCore\API" -I"..\..\webkit" -I"..\JavaScriptCore\Forwarding Headers" -I"..\JavaScriptCore\bytecode" -I"..\JavaScriptCore\assembler" -I"..\Ja vaScriptCore\os-win32" -I"..\JavaScriptCore\pcre" -I"c:\Qt\4.5.0-rc1\src\3rdpart y\webkit\WebKitBuild\Debug\JavaScriptCore\tmp" -I"platform\qt" -I"platform\netwo rk\qt" -I"platform\graphics\filters" -I"platform\graphics\transforms" -I"platfor m\graphics\qt" -I"svg\graphics\qt" -I"loader" -I"page\qt" -I"..\WebKit\qt\WebCor eSupport" -I"..\WebKit\qt\Api" -I"bridge\qt" -I"." -I"ForwardingHeaders" -I"..\. .\webkit" -I"platform" -I"platform\animation" -I"platform\network" -I"platform\g raphics" -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"loa der\icon" -I"css" -I"dom" -I"page" -I"page\animation" -I"bridge" -I"editing" -I" rendering" -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" bridge\c" -I"bridge\qt" -I"generated" -I"plugins\win" -I"..\..\sqlite" -I"..\..\ ..\..\include\phonon" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\release_shared " -I"." -I"..\..\..\..\mkspecs\win32-msvc2008" -Fotmp\obj\release_shared\ @C:\Us ers\NEALGO~1\AppData\Local\Temp\1\nm292C.tmp qrc_WebKit.cpp qrc_WebCore.cpp link /LIBPATH:"c:\Qt\4.5.0-rc1\lib" /LIBPATH:"c:\Qt\4.5.0-rc1\lib" /NOLO GO /INCREMENTAL:NO /LTCG /DLL /MANIFEST /MANIFESTFILE:"tmp\obj\release_shared\Qt WebKit.intermediate.manifest" /VERSION:4.50 /OUT:..\..\..\..\lib\QtWebKit4.dll @ C:\Users\NEALGO~1\AppData\Local\Temp\1\nm37D3.tmp Creating library ..\..\..\..\lib\QtWebKit4.lib and object ..\..\..\..\lib\QtW ebKit4.exp CSSStyleSelector.obj : error LNK2001: unresolved external symbol "private: void __thiscall WebCore::CSSStyleSelector::applySVGProperty(int,class WebCore::CSSVal ue *)" (?applySVGProperty@CSSStyleSelector@WebCore@@AAEXHPAVCSSValue@
2@@Z
) ..\..\..\..\lib\QtWebKit4.dll : fatal error LNK1120: 1 unresolved externals NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN \link.EXE"' : return code '0x460' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN \nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. """"""""""
Attachments
Add attachment
proposed patch, testcase, etc.
Simon Hausmann
Comment 1
2009-09-29 03:18:42 PDT
We cannot reproduce this problem anymore. Qt 4.5.0's WebKit builds with MSVC 2008, and so does Qt 4.6.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug