All,

I have downloaded sources of Qt 4.7.1 and built it with the following
configure settings:
configure -opensource -debug-and-release -shared -platform win32-msvc2008
-developer-build -qt-sql-sqlite -plugin-sql-sqlite -webkit -script
-declarative -qt-libtiff -nomake examples -nomake demos -no-qt3support
-no-opengl -no-phonon -no-phonon-backend

Qt Creator builds fine against this Qt library on WIndows.  I did not try
Linux or Mac.  Also I did not try reconfiguring the Qt Framework, I simply
built Qt 4.7.1 from sources.

I don't know why Qt Creator cannot be built against binaries from Qt
Framework 4.7.1 but at least Qt can be built from sources to successfully
built the Creator.

Thanks,
Alex

On Mon, Nov 29, 2010 at 3:32 AM, André Hartmann
<andre.hartm...@iseg-hv.de>wrote:

> Hello all,
>
> Ok, I just tried again with the Creator 2.1 RC1, same problems as before.
>
> I use the Qt 4.7.1 from here:
>
> http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.1-mingw.exe
>
> I attached the .qmake.cache from it's root directory, I didn't find a
> configure.cache.
>
> Any ideas?
>
> Thanks in advance,
> André
>
> Am 29.11.2010 02:49, schrieb Bill King:
>
>  Interesting, it looks like webkit has been disabled. Did you build this
>> manually?
>>
>> I double checked with the released qt 4.7.0 and 4.7.1 binary releases,
>> and both contain webkit built in to them, also at the bottom of the
>> help.pro project file is:
>> contains(QT_CONFIG, webkit) {
>>      QT += webkit
>> }
>>
>> which will include the necessary pieces to link if webkit has been built
>> for your target qt.
>>
>> Could you include a copy of your .qmake.cache and configure.cache files
>> from the qt build directory please? Maybe we can see something there.
>>
>> Regards,
>> Bill.
>>
>> On 11/29/2010 06:16 AM, ext Alex Oransky wrote:
>>
>>> Hello,
>>>
>>> I tried to build Qt Creator 2.1 RC1 with Qt Framework 4.7.1 on
>>> Windows.  The Qt framework was for VC 2008, taken from
>>> http://qt.nokia.com/downloads.  I got similar problems- there  were 90
>>> LINK2019 errors, all related to WebKit and generated while building
>>> help.pro<http://help.pro>.  I have put a fragment of the compile
>>> output below.
>>>
>>> I also got similar errors when building Qt Creator 2.1 beta 2 and also
>>> 2.0.1.
>>> Note that building with Qt Framework 4.7.0 does not yield any errors
>>> for Qt Creator 2.0.1 or any 2.1.
>>>
>>> Is there some macro that needs to be defined or undefined for building
>>> with Qt 4.7.1?  Or, Qt 4.7.1 needs to be configured in a certain way
>>> in order to build Qt Creator?
>>>
>>> Thanks in advance!
>>> Alex
>>>
>>>    Creating library ..\..\..\lib\qtcreator\plugins\Nokia\Helpd.lib and
>>> object ..\..\..\lib\qtcreator\plugins\Nokia\Helpd.exp
>>>
>>> centralwidget.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: void __thiscall QWebView::print(class
>>> QPrinter *)const " (__imp_?pr...@qwebview@@QBEXPAVQPrinter@@@Z)
>>> referenced in function "public: void __thiscall
>>> Help::Internal::CentralWidget::print(void)"
>>> (?pr...@centralwidget@inter...@help@@QAEXXZ)
>>>
>>> generalsettingspage.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: int __thiscall
>>> QWebSettings::fontSize(enum QWebSettings::FontSize)const "
>>> (__imp_?fonts...@qwebsettings@@qbehw4fonts...@1@@Z) referenced in
>>> function "public: __thiscall
>>> Help::Internal::GeneralSettingsPage::GeneralSettingsPage(void)"
>>> (??0generalsettingsp...@internal@Help@@q...@xz)
>>>
>>> helpviewer_qwv.obj : error LNK2001: unresolved external symbol
>>> "__declspec(dllimport) public: int __thiscall
>>> QWebSettings::fontSize(enum QWebSettings::FontSize)const "
>>> (__imp_?fonts...@qwebsettings@@qbehw4fonts...@1@@Z)
>>>
>>> generalsettingspage.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: static class QWebSettings * __cdecl
>>> QWebSettings::globalSettings(void)"
>>> (__imp_?globalsetti...@qwebsettings@@sap...@xz) referenced in function
>>> "public: __thiscall
>>> Help::Internal::GeneralSettingsPage::GeneralSettingsPage(void)"
>>> (??0generalsettingsp...@internal@Help@@q...@xz)
>>>
>>> helpviewer_qwv.obj : error LNK2001: unresolved external symbol
>>> "__declspec(dllimport) public: static class QWebSettings * __cdecl
>>> QWebSettings::globalSettings(void)"
>>> (__imp_?globalsetti...@qwebsettings@@sap...@xz)
>>>
>>> helpplugin.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: class QAction * __thiscall
>>> QWebView::pageAction(enum QWebPage::WebAction)const "
>>> (__imp_?pageact...@qwebview@@QBEPAVQAction@@w4webact...@qwebpage@@@Z)
>>> referenced in function "private: void __thiscall
>>> Help::Internal::HelpPlugin::createRightPaneContextViewer(void)"
>>> (?createrightpanecontextvie...@helpplugin@inter...@help@@AAEXXZ)
>>>
>>> helpviewer_qwv.obj : error LNK2001: unresolved external symbol
>>> "__declspec(dllimport) public: class QAction * __thiscall
>>> QWebView::pageAction(enum QWebPage::WebAction)const "
>>> (__imp_?pageact...@qwebview@@QBEPAVQAction@@w4webact...@qwebpage@@@Z)
>>>
>>> helpplugin.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: void __thiscall
>>> QWebFrame::scrollToAnchor(class QString const&)"
>>> (__imp_?scrolltoanc...@qwebframe@@QAEXABVQString@@@Z) referenced in
>>> function "private: void __thiscall
>>> Help::Internal::HelpPlugin::activateContext(void)"
>>> (?activatecont...@helpplugin@inter...@help@@AAEXXZ)
>>>
>>> helpplugin.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: class QWebFrame * __thiscall
>>> QWebPage::mainFrame(void)const "
>>> (__imp_?mainfr...@qwebpage@@QBEPAVQWebFrame@@XZ) referenced in
>>> function "private: void __thiscall
>>> Help::Internal::HelpPlugin::activateContext(void)"
>>> (?activatecont...@helpplugin@inter...@help@@AAEXXZ)
>>>
>>> helpplugin.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: class QWebPage * __thiscall
>>> QWebView::page(void)const " (__imp_?p...@qwebview@@QBEPAVQWebPage@@XZ)
>>> referenced in function "private: void __thiscall
>>> Help::Internal::HelpPlugin::activateContext(void)"
>>> (?activatecont...@helpplugin@inter...@help@@AAEXXZ)
>>>
>>>
>>> <skip>
>>>
>>>
>>> moc_helpviewer.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: virtual void * __thiscall
>>> QWebView::qt_metacast(char const *)"
>>> (__imp_?qt_metac...@qwebview@@uaepax...@z) referenced in function
>>> "public: virtual void * __thiscall
>>> Help::Internal::HelpViewer::qt_metacast(char const *)"
>>> (?qt_metac...@helpviewer@inter...@help@@uaepax...@z)
>>>
>>> moc_helpviewer.obj : error LNK2019: unresolved external symbol
>>> "__declspec(dllimport) public: virtual int __thiscall
>>> QWebView::qt_metacall(enum QMetaObject::Call,int,void * *)"
>>> (__imp_?qt_metac...@qwebview@@uaehw4c...@qmetaobject@@hpa...@z)
>>> referenced in function "public: virtual int __thiscall
>>> Help::Internal::HelpViewer::qt_metacall(enum
>>> QMetaObject::Call,int,void * *)"
>>> (?qt_metac...@helpviewer@inter...@help@@uaehw4c...@qmetaobject@@hpa...@z
>>> )
>>>
>>> moc_helpviewer.obj : error LNK2001: unresolved external symbol
>>> "__declspec(dllimport) public: static struct QMetaObject const
>>> QWebView::staticMetaObject"
>>> (__imp_?staticmetaobj...@qwebview@@2UQMetaObject@@B)
>>>
>>> ..\..\..\lib\qtcreator\plugins\Nokia\Helpd.dll : fatal error LNK1120:
>>> 90 unresolved externals
>>>
>>>
>>>
>>>
>>>
>>> On Wed, Nov 10, 2010 at 2:11 AM, André Hartmann
>>> <andre.hartm...@iseg-hv.de<mailto:andre.hartm...@iseg-hv.de>>  wrote:
>>>
>>>     Hi again,
>>>
>>>     I'm trying to build QtCreator 2.1 Beta2 with Qt Framework 4.7.1 on
>>>     Windows XP. The mingw is from Qt SDK 2010.02.1 (gcc 4.4.0).
>>>
>>>     When building the help plugin, I got a lot of errors (shortened here,
>>>     because of size) and the build stops. Any ideas?
>>>
>>>     Thanks,
>>>     Andre
>>>
>>>     Führe Build-Schritte für Projekt qtcreator aus...
>>>     Starte "c:/qt/4.7.1/bin/qmake.exe"
>>>     D:/Daten/Tools.qt/qt-creator-2.1.0-beta2-src/qtcreator.pro
>>>     <http://qtcreator.pro>  -r -spec
>>>     win32-g++ CONFIG+=release
>>>
>>>     [...]
>>>
>>>     mingw32-make[4]: Entering directory
>>>     `d:/Daten/Tools.qt/qtcreator-build-desktop/src/plugins/help'
>>>
>>>     cp
>>>
>>> ../../../../qt-creator-2.1.0-beta2-src/src/plugins/help/Help.pluginspec
>>>     ../../../lib/qtcreator/plugins/Nokia/Help.pluginspec
>>>
>>>     [...]
>>>
>>>     ./release/centralwidget.o:centralwidget.cpp:(.text+0x46c): undefined
>>>     reference to `_imp___ZNK8QWebView5printEP8QPrinter'
>>>
>>>     ./release/centralwidget.o:centralwidget.cpp:(.text+0xf74): undefined
>>>     reference to `_imp___ZNK8QWebView5printEP8QPrinter'
>>>
>>>
>>> ./release/generalsettingspage.o:generalsettingspage.cpp:(.text+0x262):
>>>     undefined reference to `_imp___ZN12QWebSettings14globalSettingsEv'
>>>
>>>
>>> ./release/generalsettingspage.o:generalsettingspage.cpp:(.text+0x273):
>>>     undefined reference to
>>>     `_imp___ZNK12QWebSettings8fontSizeENS_8FontSizeE'
>>>
>>>     [...]
>>>
>>>
>>> /release/helpviewer_qwv.o:helpviewer_qwv.cpp:(.rdata$_ZTV8HelpPage[vtable
>>>     for
>>>     HelpPage]+0x8): undefined reference to `QWebPage::metaObject() const'
>>>
>>>
>>> ./release/helpviewer_qwv.o:helpviewer_qwv.cpp:(.rdata$_ZTV8HelpPage[vtable
>>>     for HelpPage]+0xc): undefined reference to
>>> `QWebPage::qt_metacast(char
>>>     const*)'
>>>
>>>
>>> ./release/helpviewer_qwv.o:helpviewer_qwv.cpp:(.rdata$_ZTV8HelpPage[vtable
>>>     for HelpPage]+0x10): undefined reference to
>>>     `QWebPage::qt_metacall(QMetaObject::Call, int, void**)'
>>>
>>>
>>> ./release/helpviewer_qwv.o:helpviewer_qwv.cpp:(.rdata$_ZTV8HelpPage[vtable
>>>     for HelpPage]+0x1c): undefined reference to
>>> `QWebPage::event(QEvent*)'
>>>
>>>     [...]
>>>
>>>     Creating library file:
>>>
>>> d:/Daten/Tools.qt/qtcreator-build-desktop/lib/qtcreator/plugins/Nokia/libHelp.a
>>>
>>>     mingw32-make[4]: Leaving directory
>>>     `d:/Daten/Tools.qt/qtcreator-build-desktop/src/plugins/help'
>>>
>>>     mingw32-make[3]: Leaving directory
>>>     `d:/Daten/Tools.qt/qtcreator-build-desktop/src/plugins/help'
>>>
>>>
>>> ./release/moc_helpviewer.o:moc_helpviewer.cpp:(.rdata$_ZTVN4Help8Internal10HelpViewerE[vtable
>>>     for Help::Internal::HelpViewer]+0xe8): undefined reference to
>>>     `QWebView::createWindow(QWebPage::WebWindowType)'
>>>
>>>     collect2: ld returned 1 exit status
>>>
>>>     mingw32-make[4]: ***
>>>     [../../../lib/qtcreator/plugins/Nokia/Help.dll] Error 1
>>>
>>>     mingw32-make[3]: *** [release] Error 2
>>>
>>>     mingw32-make[2]: Leaving directory
>>>     `d:/Daten/Tools.qt/qtcreator-build-desktop/src/plugins'
>>>
>>>     mingw32-make[2]: *** [sub-help-make_default] Error 2
>>>
>>>     mingw32-make[1]: Leaving directory
>>>     `d:/Daten/Tools.qt/qtcreator-build-desktop/src'
>>>
>>>     mingw32-make[1]: *** [sub-plugins-make_default-ordered] Error 2
>>>
>>>     mingw32-make: Leaving directory
>>>     `D:/Daten/Tools.qt/qtcreator-build-desktop'
>>>
>>>     mingw32-make: *** [sub-src-make_default-ordered] Error 2
>>>
>>>     Der Prozess "C:/Qt/2010.02.1/mingw/bin/mingw32-make.exe" wurde mit
>>> dem
>>>     Rückgabewert %2 beendet.
>>>     Fehler beim Erstellen des Projekts qtcreator(Ziel: Desktop)
>>>     Bei der Ausführung von Build-Schritt 'Make'
>>>     _______________________________________________
>>>     Qt-creator mailing list
>>>     Qt-creator@trolltech.com<mailto:Qt-creator@trolltech.com>
>>>     http://lists.trolltech.com/mailman/listinfo/qt-creator
>>>
>>>
>>>
>>
>>
>
> --
> Best regards / Mit freundlichen Grüßen
> André Hartmann, Dipl.-Ing. (FH)
> Software Project Manager
>
> iseg Spezialelektronik GmbH         |  phone: ++49 (0)351 26996-43
> Bautzner Landstr. 23                |  fax:   ++49 (0)351 26996-21
> D-01454 Radeberg / Rossendorf       |  web:   www.iseg-hv.com
>
> Geschäftsführer / Managing director: Dr. F. Gleisberg, Dr. J. Pöthig
> Amtsgericht / Lower district court: Dresden HRB 16250
> Ust.-Id.-Nr. / VAT-ID: DE812508942
>
> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
> Informationen. Wenn Sie nicht der richtige Adressat sind oder
> diese E-Mail irrtümlich erhalten haben, informieren Sie bitte
> sofort den Absender und vernichten Sie diese Mail.
> Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser
> Mail ist nicht gestattet.
>
> This e-mail may contain confidential and/or privileged information.
> If you are not the intended recipient (or have received this e-mail
> in error) please notify the sender immediately and delete this e-mail.
> Any unauthorized copying, disclosure or distribution of the material
> in this e-mail is strictly forbidden.
>
>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator@trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>
>
_______________________________________________
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to