Building qt-creator-2.2.0_beta fails with the below link error. make[3]: Entering directory `/var/tmp/portage/dev-util/qt-creator-2.2.0_beta/work/qt-creator-2.2.0-beta-src/src/plugins/cppeditor' cp -f CppEditor.pluginspec ../../../lib64/qtcreator/plugins/Nokia/CppEditor.pluginspec x86_64-pc-linux-gnu-g++ -c -pipe -pipe -mtune=native -march=native -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DCPPEDITOR_LIBRARY -DIDE_LIBRARY_BASENAME=\"lib64\" -DQT_NO_CAST_TO_ASCII -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_CREATOR -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../../libs -I/var/tmp/portage/dev-util/qt-creator-2.2.0_beta/work/qt-creator-2.2.0-beta-src/tools -I../../plugins -I../../libs/3rdparty/botan/build -I../../shared/cplusplus -I../../libs/cplusplus -I../../shared/cplusplus -I../../libs/cplusplus -I../coreplugin -I../../shared/cplusplus -I../../libs/cplusplus -I.moc/release-shared -o .obj/release-shared/cppplugin.o cppplugin.cpp .obj/release-shared/debuggerplugin.o: In function `Debugger::Internal::DebuggerPluginPrivate::showMessage(QString const&, int, int)': debuggerplugin.cpp:(.text+0x32eb): undefined reference to `Debugger::Internal::ScriptConsole::appendResult(QString const&)' .obj/release-shared/debuggerplugin.o: In function `Debugger::Internal::DebuggerPluginPrivate::extensionsInitialized()': debuggerplugin.cpp:(.text+0xefb9): undefined reference to `Debugger::Internal::ScriptConsole::ScriptConsole(QWidget*)' .obj/release-shared/debuggerrunner.o: In function `Debugger::Internal::DebuggerRunControlFactory::createEngine(Debugger::DebuggerEngineType, Debugger::DebuggerStartParameters const&, Debugger::DebuggerEngine*, QString*)': debuggerrunner.cpp:(.text+0x1524): undefined reference to `Debugger::Internal::createQmlEngine(Debugger::DebuggerStartParameters const&, Debugger::DebuggerEngine*)' .obj/release-shared/debuggerrunner.o: In function `Debugger::DebuggerRunControl::DebuggerRunControl(ProjectExplorer::RunConfiguration*, Debugger::DebuggerStartParameters const&, QPair<Debugger::DebuggerEngineType, Debugger::DebuggerEngineType> const&)': debuggerrunner.cpp:(.text+0x2020): undefined reference to `Debugger::Internal::createQmlCppEngine(Debugger::DebuggerStartParameters const&, Debugger::DebuggerEngineType, QString*)' collect2: ld returned 1 exit status Reproducible: Always
Created attachment 267199 [details] emerge --info =dev-util/qt-creator-2.2.0_beta
emerge -pqv =dev-util/qt-creator-2.2.0_beta [ebuild U ] dev-util/qt-creator-2.2.0_beta [2.1.0] USE="bineditor bookmarks cmake designer git rss -cvs -debug -doc -examples -fakevim -mercurial -perforce -qml -qtscript -subversion" LINGUAS="-de -es -fr -it -ja -pl -ru -sl"
please post the full build log as an attachment
(In reply to comment #3) > please post the full build log as an attachment I didn't because it was too big and the system wouldn't let me. I guess I'll build again and upload a bz2 compressed version of the log.
Created attachment 267475 [details] build.log (bzip2 compressed) Here is the compressed build log.
What is your Qt version? Can you reproduce it with +qml ?
(In reply to comment #6) > What is your Qt version? Can you reproduce it with +qml ? Sorry for the delay! I just got around to build it with +qml. It builds correctly. My Qt version is 4.7.2.
This should be fixed now. Thanks for reporting
Yep, I can confirm it builds fine now with -qml. Unrelated: Is it possible to build without the Maemo plugin?
I don't think it is possible. Qt4 project manager depends heavily on qt-maemo, qt-desktop and qt-s60. If you don't want them you probably have to disable the Qt4 project plugin ( which is not feasible yet since there is not useflag for that and qt-creator might not compile at all )