<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>29437</bug_id>
          
          <creation_ts>2009-09-18 07:47:52 -0700</creation_ts>
          <short_desc>[Qt] WebKit unable to build in MSVC2008</short_desc>
          <delta_ts>2009-09-29 03:18:42 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>29799</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tor Arne Vestbø">vestbo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hausmann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148143</commentid>
    <comment_count>0</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2009-09-18 07:47:52 -0700</bug_when>
    <thetext>This bug report originated from issue QTBUG-3662
&lt;http://bugreports.qt.nokia.com/browse/QTBUG-3662&gt;

--- 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: 
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
        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&quot;..\..\..\..\include\QtCore&quot; -I&quot;..\..\..\..\include\QtNetwork&quot; -I&quot;..\.. 
\..\..\include\QtGui&quot; -I&quot;..\..\..\..\include&quot; -I&quot;storage&quot; -I&quot;..\JavaScriptCore\o 
s-win32&quot; -I&quot;..\WebKit\qt\Api&quot; -I&quot;..\..\..\..\include\QtWebKit&quot; -I&quot;tmp\rcc\debug_ 
shared&quot; -I&quot;tmp&quot; -I&quot;.&quot; -I&quot;..\JavaScriptCore&quot; -I&quot;..\JavaScriptCore\ForwardingHeade 
rs&quot; -I&quot;..\JavaScriptCore\interpreter&quot; -I&quot;..\JavaScriptCore\bytecode&quot; -I&quot;..\JavaS 
criptCore\debugger&quot; -I&quot;..\JavaScriptCore\parser&quot; -I&quot;..\JavaScriptCore\runtime&quot; - 
I&quot;c:\Qt\4.5.0-rc1\src\3rdparty\webkit\WebCore\..\JavaScriptCore\bindings&quot; -I&quot;..\ 
JavaScriptCore\wrec&quot; -I&quot;..\JavaScriptCore\jit&quot; -I&quot;..\JavaScriptCore\wtf&quot; -I&quot;tmp&quot; 
 -I&quot;..\JavaScriptCore&quot; -I&quot;..\JavaScriptCore\parser&quot; -I&quot;..\JavaScriptCore\bytecom 
piler&quot; -I&quot;..\JavaScriptCore\debugger&quot; -I&quot;..\JavaScriptCore\runtime&quot; -I&quot;..\JavaSc 
riptCore\wtf&quot; -I&quot;..\JavaScriptCore\wtf\unicode&quot; -I&quot;..\JavaScriptCore\interpreter 
&quot; -I&quot;..\JavaScriptCore\jit&quot; -I&quot;..\JavaScriptCore\profiler&quot; -I&quot;..\JavaScriptCore\ 
wrec&quot; -I&quot;..\JavaScriptCore\API&quot; -I&quot;..\..\webkit&quot; -I&quot;..\JavaScriptCore\Forwarding 
Headers&quot; -I&quot;..\JavaScriptCore\bytecode&quot; -I&quot;..\JavaScriptCore\assembler&quot; -I&quot;..\Ja 
vaScriptCore\os-win32&quot; -I&quot;..\JavaScriptCore\pcre&quot; -I&quot;c:\Qt\4.5.0-rc1\src\3rdpart 
y\webkit\WebKitBuild\Debug\JavaScriptCore\tmp&quot; -I&quot;platform\qt&quot; -I&quot;platform\netwo 
rk\qt&quot; -I&quot;platform\graphics\filters&quot; -I&quot;platform\graphics\transforms&quot; -I&quot;platfor 
m\graphics\qt&quot; -I&quot;svg\graphics\qt&quot; -I&quot;loader&quot; -I&quot;page\qt&quot; -I&quot;..\WebKit\qt\WebCor 
eSupport&quot; -I&quot;..\WebKit\qt\Api&quot; -I&quot;bridge\qt&quot; -I&quot;.&quot; -I&quot;ForwardingHeaders&quot; -I&quot;..\. 
.\webkit&quot; -I&quot;platform&quot; -I&quot;platform\animation&quot; -I&quot;platform\network&quot; -I&quot;platform\g 
raphics&quot; -I&quot;svg\animation&quot; -I&quot;svg\graphics&quot; -I&quot;svg\graphics\filters&quot; -I&quot;platform 
\sql&quot; -I&quot;platform\text&quot; -I&quot;loader&quot; -I&quot;loader\appcache&quot; -I&quot;loader\archive&quot; -I&quot;loa 
der\icon&quot; -I&quot;css&quot; -I&quot;dom&quot; -I&quot;page&quot; -I&quot;page\animation&quot; -I&quot;bridge&quot; -I&quot;editing&quot; -I&quot; 
rendering&quot; -I&quot;rendering\style&quot; -I&quot;history&quot; -I&quot;inspector&quot; -I&quot;xml&quot; -I&quot;html&quot; -I&quot;wml 
&quot; -I&quot;bindings\js&quot; -I&quot;svg&quot; -I&quot;platform\image-decoders&quot; -I&quot;plugins&quot; -I&quot;bridge&quot; -I&quot; 
bridge\c&quot; -I&quot;bridge\qt&quot; -I&quot;generated&quot; -I&quot;plugins\win&quot; -I&quot;..\..\sqlite&quot; -I&quot;..\..\ 
..\..\include\phonon&quot; -I&quot;..\..\..\..\include\ActiveQt&quot; -I&quot;tmp\moc\release_shared 
&quot; -I&quot;.&quot; -I&quot;..\..\..\..\mkspecs\win32-msvc2008&quot; -Fotmp\obj\release_shared\ @C:\Us 
ers\NEALGO~1\AppData\Local\Temp\1\nm292C.tmp 
qrc_WebKit.cpp 
qrc_WebCore.cpp 
        link /LIBPATH:&quot;c:\Qt\4.5.0-rc1\lib&quot; /LIBPATH:&quot;c:\Qt\4.5.0-rc1\lib&quot; /NOLO 
GO /INCREMENTAL:NO /LTCG /DLL /MANIFEST /MANIFESTFILE:&quot;tmp\obj\release_shared\Qt 
WebKit.intermediate.manifest&quot; /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 &quot;private: void 
__thiscall WebCore::CSSStyleSelector::applySVGProperty(int,class WebCore::CSSVal 
ue *)&quot; (?applySVGProperty@CSSStyleSelector@WebCore@@AAEXHPAVCSSValue@2@@Z) 
..\..\..\..\lib\QtWebKit4.dll : fatal error LNK1120: 1 unresolved externals 
NMAKE : fatal error U1077: &apos;&quot;C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN 
\link.EXE&quot;&apos; : return code &apos;0x460&apos; 
Stop. 
NMAKE : fatal error U1077: &apos;&quot;C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN 
\nmake.exe&quot;&apos; : return code &apos;0x2&apos; 
Stop. 
NMAKE : fatal error U1077: &apos;cd&apos; : return code &apos;0x2&apos; 
Stop. 
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150844</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-09-29 03:18:42 -0700</bug_when>
    <thetext>We cannot reproduce this problem anymore. Qt 4.5.0&apos;s WebKit builds with MSVC 2008, and so does Qt 4.6.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>