Results 1 to 2 of 2

Thread: Problem building open source SDK 2009.3.1

  1. #1
    Join Date
    Sep 2009
    Posts
    2
    Qt products
    Qt4 Qt Jambi
    Platforms
    Unix/X11 Windows

    Default Problem building open source SDK 2009.3.1

    I downloaded the SDk and tried to rebuild it from the provided source - but it failed.

    It fails with both the included mingw using the 'Qt Command Prompt' and also from the Windows SDK debub build env.

    I don't think this is a configuration error, because it fails in the same way in both systems, with 8 missing symbols when trying to link QtWebKitd4.dll.

    Any ideas?

    The end of the nmake build looks like this:

    cd src\3rdparty\webkit\WebCore\ && "C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin\nmake.exe" -f Makefile
    "C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin\nmake.exe" -f Makefile.Debug all
    link /LIBPATH:"c:\Qt\2009.03\qt\lib" /LIBPATH:"c:\Qt\2009.03\qt\lib" /NOLOGO /DEBUG /DLL /MANIFEST /MANIFESTFILE:"tmp\obj\debug_shared\QtWebKitd.inter mediate.manifest" /VERSION:4.52 /OUT:..\..\..\..\lib\QtWebKitd4.dll @C:\Users\james\AppData\Local\Temp\nmF308.tmp
    Creating library ..\..\..\..\lib\QtWebKitd4.lib and object ..\..\..\..\lib\QtWebKitd4.exp
    QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall WebCore::FormDataIODevice::metaObject(void)const " (?metaObject@FormDataIODevice@WebCore@@UBEPBUQMeta Object@@XZ)
    QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall WebCore::FormDataIODevice::qt_metacast(char const *)" (?qt_metacast@FormDataIODevice@WebCore@@UAEPAXPBD@ Z)
    QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall WebCore::FormDataIODevice::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@FormDataIODevice@WebCore@@UAEHW4Call @QMetaObject@@HPAPAX@Z)
    QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall WebCore::QNetworkReplyHandler::metaObject(void)con st " (?metaObject@QNetworkReplyHandler@WebCore@@UBEPBUQ MetaObject@@XZ)
    QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall WebCore::QNetworkReplyHandler::qt_metacast(char const *)" (?qt_metacast@QNetworkReplyHandler@WebCore@@UAEPAX PBD@Z)
    QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall WebCore::QNetworkReplyHandler::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@QNetworkReplyHandler@WebCore@@UAEHW4 Call@QMetaObject@@HPAPAX@Z)
    FrameLoaderClientQt.obj : error LNK2019: unresolved external symbol "protected: void __thiscall QWebPage::unsupportedContent(class QNetworkReply *)" (?unsupportedContent@QWebPage@@IAEXPAVQNetworkRepl y@@@Z) referenced in function "public: virtual void __thiscall WebCore::FrameLoaderClientQt::download(class WebCore::ResourceHandle *,struct WebCore::ResourceRequest const &,struct WebCore::ResourceRequest const &,class WebCore::ResourceResponse const &)" (?download@FrameLoaderClientQt@WebCore@@UAEXPAVRes ourceHandle@2@ABUResourceRequest@2@1ABVResourceRes ponse@2@@Z)
    FrameLoaderClientQt.obj : error LNK2019: unresolved external symbol "protected: void __thiscall QWebPage::downloadRequested(class QNetworkRequest const &)" (?downloadRequested@QWebPage@@IAEXABVQNetworkReque st@@@Z) referenced in function "public: virtual void __thiscall WebCore::FrameLoaderClientQt::startDownload(struct WebCore::ResourceRequest const &)" (?startDownload@FrameLoaderClientQt@WebCore@@UAEXA BUResourceRequest@2@@Z)
    ..\..\..\..\lib\QtWebKitd4.dll : fatal error LNK1120: 8 unresolved externals

  2. #2
    Join Date
    Jul 2009
    Posts
    4
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Problem building open source SDK 2009.3.1

    Salut,

    J'avais des problèmes à la compilation du webkit (apparement il y a quelques problèmes dedans), mais c'était lors de la compilation pas du linkage. Sachant que je n'allais pas l'utiliser, j'ai refait mon configure avec -no-webkit et la compilation s'est bien passée.
    Donc si tu ne vas pas l'utiliser supprime sa compilation et ca ira.

    Bonne chance,
    Keo

Similar Threads

  1. Problem building application with custom widget
    By Uthar in forum Installation and Deployment
    Replies: 6
    Last Post: 19th January 2009, 17:57
  2. Licencing issue with Qt Open source
    By thepasty in forum General Discussion
    Replies: 16
    Last Post: 26th July 2006, 14:56
  3. Replies: 11
    Last Post: 24th March 2006, 06:40
  4. Qt 3.3.6 open source mac
    By munna in forum General Discussion
    Replies: 1
    Last Post: 22nd March 2006, 11:35
  5. Installing Qt 4.1 (open source) on Windows XP
    By katrina in forum Installation and Deployment
    Replies: 8
    Last Post: 19th February 2006, 12:26

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.