[webkit-qt] Webkit can't load any pages on MIPS with windows CE 6.0

Hui Tang Hui.Tang at cybercom.com
Wed Apr 28 19:10:50 PDT 2010


Hi, I don't use Qt4.7 webkit trunk, I download webkit from svn repository from its official site,

Then, I followed:
set path=D:\SDK\QtWince600\bin;%path%
set QTDIR=D:\SDK\QtWince600
setcepaths.bat wince60standard-mipsii-msvc2005
perl WebKitTools/Scripts/build-webkit --clean
perl WebKitTools/Scripts/build-webkit --qt

the building is going on, but when its linking stage, it can't find function symbols(see below):
can you give me some help? I think the lack of symbols is due to that some cpp source codes haven't been compiled in lib, right? Correct me, please; why aren't these functions compiled in the lib?

BR
Thanks 

Generating Code...
        link /LIBPATH:"d:\SDK\QtWince600\lib" /NOLOGO /NODEFAULTLIB:OLDNAMES.LIB
 /INCREMENTAL:NO /SUBSYSTEM:WINDOWSCE,6.00 /MACHINE:MIPS /DLL /VERSION:4.60 /OUT
:..\lib\QtWebKit4.dll @C:\DOCUME~1\htang\LOCALS~1\Temp\nm149.tmp
   Creating library ..\lib\QtWebKit4.lib and object ..\lib\QtWebKit4.exp
UUID.obj : error LNK2019: unresolved external symbol __imp_StringFromGUID2 refer
enced in function "class WebCore::String __cdecl WebCore::createCanonicalUUIDStr
ing(void)" (?createCanonicalUUIDString at WebCore@@YA?AVString at 1@XZ)
UUID.obj : error LNK2019: unresolved external symbol __imp_CoCreateGuid referenc
ed in function "class WebCore::String __cdecl WebCore::createCanonicalUUIDString
(void)" (?createCanonicalUUIDString at WebCore@@YA?AVString at 1@XZ)
PluginDatabase.obj : error LNK2019: unresolved external symbol "private: void __
cdecl WebCore::PluginDatabase::getPluginPathsInDirectories(class WTF::HashSet<cl
ass WebCore::String,struct WebCore::StringHash,struct WTF::HashTraits<class WebC
ore::String> > &)const " (?getPluginPathsInDirectories at PluginDatabase@WebCore@@A
BAXAAV?$HashSet at VString@WebCore@@UStringHash at 2@U?$HashTraits at VString@WebCore@@@W
TF@@@WTF@@@Z) referenced in function "public: bool __cdecl WebCore::PluginDataba
se::refresh(void)" (?refresh at PluginDatabase@WebCore@@QAA_NXZ)
PluginDatabase.obj : error LNK2019: unresolved external symbol "public: static c
lass WTF::Vector<class WebCore::String,0> __cdecl WebCore::PluginDatabase::defau
ltPluginDirectories(void)" (?defaultPluginDirectories at PluginDatabase@WebCore@@SA
?AV?$Vector at VString@WebCore@@$0A@@WTF@@XZ) referenced in function "public: stati
c class WebCore::PluginDatabase * __cdecl WebCore::PluginDatabase::installedPlug
ins(bool)" (?installedPlugins at PluginDatabase@WebCore@@SAPAV12 at _N@Z)
qwebplugindatabase.obj : error LNK2001: unresolved external symbol "public: stat
ic class WTF::Vector<class WebCore::String,0> __cdecl WebCore::PluginDatabase::d
efaultPluginDirectories(void)" (?defaultPluginDirectories at PluginDatabase@WebCore
@@SA?AV?$Vector at VString@WebCore@@$0A@@WTF@@XZ)
PluginPackage.obj : error LNK2019: unresolved external symbol "public: static bo
ol __cdecl WebCore::PluginDatabase::isPreferredPluginDirectory(class WebCore::St
ring const &)" (?isPreferredPluginDirectory at PluginDatabase@WebCore@@SA_NABVStrin
g at 2@@Z) referenced in function "public: int __cdecl WebCore::PluginPackage::comp
are(class WebCore::PluginPackage const &)const " (?compare at PluginPackage@WebCore
@@QBAHABV12@@Z)
..\lib\QtWebKit4.dll : fatal error LNK1120: 5 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\ce\bi
n\x86_mips\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\n
make.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

D:\SDK\webkit>perl WebKitTools/Scripts/build-webkit --qt



-----Original Message-----
From: Benjamin Poulain [mailto:benjamin.poulain at nokia.com] 
Sent: 28 April 2010 19:53
To: Hui Tang
Cc: webkit-qt at lists.webkit.org
Subject: Re: [webkit-qt] Webkit can't load any pages on MIPS with windows CE 6.0

ext Hui Tang wrote:
> No, I don't, I am using the version in Qt 4.6.0 source, the qt webkit is in its source.
> 
> The version is:
>       qtwebkit/qtwebkit-4.6 branch/tag
> 
> I saw it from qt source directory in src/3rdparty/webkit/VERSION.

Try with Qt 4.7 and WebKit trunk, the issue might have already been fixed.

Benjamin


More information about the webkit-qt mailing list