$ emerge -pqv '=dev-qt/qt-creator-4.2.0::gentoo' [ebuild N ] dev-qt/qt-creator-4.2.0 USE="android autotools cmake doc git python subversion systemd webengine -baremetal -bazaar -clangcodemodel -clangstaticanalyzer -clearcase -cvs -glsl -ios -mercurial -modeling -nim -perforce -qbs -qnx -scxml {-test} -valgrind -winrt" LINGUAS="ru -cs -de -fr -ja -pl -sl -uk -zh_CN -zh_TW" relevant build log part: x86_64-pc-linux-gnu-g++ -c -O0 -g -ggdb -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DIDE_LIBRARY_BASENAME=\"lib64\" -DQT_CREATOR -DQT_NO_CAST_TO_ASCII -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_DISABLE_DEPRECATED_BEFORE=0x050600 -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DWITH_JOURNALD -DQTC_CPU=X86Architecture -DPROJECTEXPLORER_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I../../../src -I../../../src -I../../libs -I/var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/tools -I../../plugins -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtCore -I.moc/release-shared -I.uic -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/release-shared/moc_journaldwatcher.o .moc/release-shared/moc_journaldwatcher.cpp rm -f libProjectExplorer.so x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,-z,origin '-Wl,-rpath,$ORIGIN:$ORIGIN/..:$ORIGIN/../lib64/qtcreator' -Wl,--no-undefined -shared -Wl,-soname,libProjectExplorer.so -o libProjectExplorer.so .obj/release-shared/customwizard.o .obj/release-shared/customwizardparameters.o .obj/release-shared/customwizardpage.o .obj/release-shared/customwizardscriptgenerator.o .obj/release-shared/jsonfieldpage.o .obj/release-shared/jsonfilepage.o .obj/release-shared/jsonkitspage.o .obj/release-shared/jsonprojectpage.o .obj/release-shared/jsonsummarypage.o .obj/release-shared/jsonwizard.o .obj/release-shared/jsonwizardfactory.o .obj/release-shared/jsonwizardfilegenerator.o .obj/release-shared/jsonwizardgeneratorfactory.o .obj/release-shared/jsonwizardpagefactory.o .obj/release-shared/jsonwizardpagefactory_p.o .obj/release-shared/jsonwizardscannergenerator.o .obj/release-shared/projectexplorer.o .obj/release-shared/abi.o .obj/release-shared/abiwidget.o .obj/release-shared/ansifilterparser.o .obj/release-shared/buildinfo.o .obj/release-shared/clangparser.o .obj/release-shared/configtaskhandler.o .obj/release-shared/environmentaspect.o .obj/release-shared/environmentaspectwidget.o .obj/release-shared/gcctoolchain.o .obj/release-shared/importwidget.o .obj/release-shared/runnables.o .obj/release-shared/localenvironmentaspect.o .obj/release-shared/osparser.o .obj/release-shared/projectimporter.o .obj/release-shared/projectwindow.o .obj/release-shared/removetaskhandler.o .obj/release-shared/targetsetuppage.o .obj/release-shared/targetsetupwidget.o .obj/release-shared/kit.o .obj/release-shared/kitchooser.o .obj/release-shared/kitconfigwidget.o .obj/release-shared/kitinformation.o .obj/release-shared/kitinformationconfigwidget.o .obj/release-shared/kitmanager.o .obj/release-shared/kitmanagerconfigwidget.o .obj/release-shared/kitmodel.o .obj/release-shared/kitoptionspage.o .obj/release-shared/buildmanager.o .obj/release-shared/buildsteplist.o .obj/release-shared/compileoutputwindow.o .obj/release-shared/deployconfiguration.o .obj/release-shared/deployconfigurationmodel.o .obj/release-shared/namedwidget.o .obj/release-shared/target.o .obj/release-shared/targetsettingspanel.o .obj/release-shared/ioutputparser.o .obj/release-shared/projectconfiguration.o .obj/release-shared/gnumakeparser.o .obj/release-shared/task.o .obj/release-shared/copytaskhandler.o .obj/release-shared/showineditortaskhandler.o .obj/release-shared/showoutputtaskhandler.o .obj/release-shared/vcsannotatetaskhandler.o .obj/release-shared/taskwindow.o .obj/release-shared/taskmodel.o .obj/release-shared/projectfilewizardextension.o .obj/release-shared/session.o .obj/release-shared/dependenciespanel.o .obj/release-shared/allprojectsfilter.o .obj/release-shared/currentprojectfilter.o .obj/release-shared/allprojectsfind.o .obj/release-shared/project.o .obj/release-shared/buildstep.o .obj/release-shared/buildconfiguration.o .obj/release-shared/buildsettingspropertiespage.o .obj/release-shared/environmentwidget.o .obj/release-shared/processstep.o .obj/release-shared/abstractprocessstep.o .obj/release-shared/editorconfiguration.o .obj/release-shared/editorsettingspropertiespage.o .obj/release-shared/runconfiguration.o .obj/release-shared/applicationlauncher.o .obj/release-shared/runsettingspropertiespage.o .obj/release-shared/projecttreewidget.o .obj/release-shared/foldernavigationwidget.o .obj/release-shared/buildprogress.o .obj/release-shared/projectnodes.o .obj/release-shared/sessiondialog.o .obj/release-shared/sessionview.o .obj/release-shared/projectwizardpage.o .obj/release-shared/buildstepspage.o .obj/release-shared/nodesvisitor.o .obj/release-shared/projectmodels.o .obj/release-shared/currentprojectfind.o .obj/release-shared/toolchain.o .obj/release-shared/toolchainconfigwidget.o .obj/release-shared/toolchainmanager.o .obj/release-shared/toolchainoptionspage.o .obj/release-shared/cesdkhandler.o .obj/release-shared/gccparser.o .obj/release-shared/projectexplorersettingspage.o .obj/release-shared/baseprojectwizarddialog.o .obj/release-shared/miniprojecttargetselector.o .obj/release-shared/buildenvironmentwidget.o .obj/release-shared/ldparser.o .obj/release-shared/linuxiccparser.o .obj/release-shared/runconfigurationaspects.o .obj/release-shared/runconfigurationmodel.o .obj/release-shared/buildconfigurationmodel.o .obj/release-shared/taskhub.o .obj/release-shared/processparameters.o .obj/release-shared/localapplicationruncontrol.o .obj/release-shared/appoutputpane.o .obj/release-shared/codestylesettingspropertiespage.o .obj/release-shared/settingsaccessor.o .obj/release-shared/idevice.o .obj/release-shared/desktopdevice.o .obj/release-shared/desktopdevicefactory.o .obj/release-shared/idevicefactory.o .obj/release-shared/desktopdeviceprocess.o .obj/release-shared/devicecheckbuildstep.o .obj/release-shared/devicemanager.o .obj/release-shared/devicemanagermodel.o .obj/release-shared/devicefactoryselectiondialog.o .obj/release-shared/deviceprocess.o .obj/release-shared/deviceprocesslist.o .obj/release-shared/deviceprocessesdialog.o .obj/release-shared/devicesettingswidget.o .obj/release-shared/devicesettingspage.o .obj/release-shared/devicetestdialog.o .obj/release-shared/deviceusedportsgatherer.o .obj/release-shared/deviceapplicationrunner.o .obj/release-shared/localprocesslist.o .obj/release-shared/sshdeviceprocess.o .obj/release-shared/sshdeviceprocesslist.o .obj/release-shared/desktopdeviceconfigurationwidget.o .obj/release-shared/desktopprocesssignaloperation.o .obj/release-shared/deployablefile.o .obj/release-shared/deploymentdatamodel.o .obj/release-shared/deploymentdataview.o .obj/release-shared/customtoolchain.o .obj/release-shared/projectmacroexpander.o .obj/release-shared/customparser.o .obj/release-shared/customparserconfigdialog.o .obj/release-shared/selectablefilesmodel.o .obj/release-shared/xcodebuildparser.o .obj/release-shared/panelswidget.o .obj/release-shared/projectwelcomepage.o .obj/release-shared/sessionmodel.o .obj/release-shared/projectpanelfactory.o .obj/release-shared/projecttree.o .obj/release-shared/expanddata.o .obj/release-shared/waitforstopdialog.o .obj/release-shared/projectexplorericons.o .obj/release-shared/extracompiler.o .obj/release-shared/customexecutableconfigurationwidget.o .obj/release-shared/customexecutablerunconfiguration.o .obj/release-shared/journaldwatcher.o .obj/release-shared/qrc_projectexplorer.o .obj/release-shared/moc_customwizard.o .obj/release-shared/moc_customwizardpage.o .obj/release-shared/moc_jsonfieldpage.o .obj/release-shared/moc_jsonfilepage.o .obj/release-shared/moc_jsonkitspage.o .obj/release-shared/moc_jsonprojectpage.o .obj/release-shared/moc_jsonsummarypage.o .obj/release-shared/moc_jsonwizard.o .obj/release-shared/moc_jsonwizardfactory.o .obj/release-shared/moc_jsonwizardgeneratorfactory.o .obj/release-shared/moc_projectexplorer.o .obj/release-shared/moc_abiwidget.o .obj/release-shared/moc_ansifilterparser.o .obj/release-shared/moc_clangparser.o .obj/release-shared/moc_configtaskhandler.o .obj/release-shared/moc_environmentaspect.o .obj/release-shared/moc_environmentaspectwidget.o .obj/release-shared/moc_importwidget.o .obj/release-shared/moc_localenvironmentaspect.o .obj/release-shared/moc_osparser.o .obj/release-shared/moc_projectwindow.o .obj/release-shared/moc_removetaskhandler.o .obj/release-shared/moc_targetsetuppage.o .obj/release-shared/moc_targetsetupwidget.o .obj/release-shared/moc_kitchooser.o .obj/release-shared/moc_kitconfigwidget.o .obj/release-shared/moc_kitinformation.o .obj/release-shared/moc_kitinformationconfigwidget.o .obj/release-shared/moc_kitmanager.o .obj/release-shared/moc_kitmanagerconfigwidget.o .obj/release-shared/moc_kitmodel.o .obj/release-shared/moc_kitoptionspage.o .obj/release-shared/moc_buildmanager.o .obj/release-shared/moc_buildsteplist.o .obj/release-shared/moc_compileoutputwindow.o .obj/release-shared/moc_deployconfiguration.o .obj/release-shared/moc_deployconfigurationmodel.o .obj/release-shared/moc_namedwidget.o .obj/release-shared/moc_target.o .obj/release-shared/moc_itaskhandler.o .obj/release-shared/moc_copytaskhandler.o .obj/release-shared/moc_showineditortaskhandler.o .obj/release-shared/moc_showoutputtaskhandler.o .obj/release-shared/moc_vcsannotatetaskhandler.o .obj/release-shared/moc_taskwindow.o .obj/release-shared/moc_taskmodel.o .obj/release-shared/moc_projectfilewizardextension.o .obj/release-shared/moc_session.o .obj/release-shared/moc_dependenciespanel.o .obj/release-shared/moc_allprojectsfilter.o .obj/release-shared/moc_ioutputparser.o .obj/release-shared/moc_projectconfiguration.o .obj/release-shared/moc_gnumakeparser.o .obj/release-shared/moc_project.o .obj/release-shared/moc_iprojectmanager.o .obj/release-shared/moc_currentprojectfilter.o .obj/release-shared/moc_allprojectsfind.o .obj/release-shared/moc_buildstep.o .obj/release-shared/moc_buildconfiguration.o .obj/release-shared/moc_buildsettingspropertiespage.o .obj/release-shared/moc_environmentwidget.o .obj/release-shared/moc_processstep.o .obj/release-shared/moc_editorconfiguration.o .obj/release-shared/moc_editorsettingspropertiespage.o .obj/release-shared/moc_runconfiguration.o .obj/release-shared/moc_applicationlauncher.o .obj/release-shared/moc_runsettingspropertiespage.o .obj/release-shared/moc_projecttreewidget.o .obj/release-shared/moc_foldernavigationwidget.o .obj/release-shared/moc_buildprogress.o .obj/release-shared/moc_sessiondialog.o .obj/release-shared/moc_sessionview.o .obj/release-shared/moc_projectwizardpage.o .obj/release-shared/moc_buildstepspage.o .obj/release-shared/moc_projectmodels.o .obj/release-shared/moc_currentprojectfind.o .obj/release-shared/moc_toolchain.o .obj/release-shared/moc_toolchainconfigwidget.o .obj/release-shared/moc_toolchainmanager.o .obj/release-shared/moc_toolchainoptionspage.o .obj/release-shared/moc_gccparser.o .obj/release-shared/moc_projectexplorersettingspage.o .obj/release-shared/moc_baseprojectwizarddialog.o .obj/release-shared/moc_miniprojecttargetselector.o .obj/release-shared/moc_buildenvironmentwidget.o .obj/release-shared/moc_ldparser.o .obj/release-shared/moc_linuxiccparser.o .obj/release-shared/moc_runconfigurationaspects.o .obj/release-shared/moc_runconfigurationmodel.o .obj/release-shared/moc_buildconfigurationmodel.o .obj/release-shared/moc_abstractprocessstep.o .obj/release-shared/moc_taskhub.o .obj/release-shared/moc_localapplicationruncontrol.o .obj/release-shared/moc_gcctoolchainfactories.o .obj/release-shared/moc_appoutputpane.o .obj/release-shared/moc_codestylesettingspropertiespage.o .obj/release-shared/moc_idevice.o .obj/release-shared/moc_desktopdevicefactory.o .obj/release-shared/moc_idevicewidget.o .obj/release-shared/moc_idevicefactory.o .obj/release-shared/moc_desktopdeviceprocess.o .obj/release-shared/moc_devicecheckbuildstep.o .obj/release-shared/moc_devicemanager.o .obj/release-shared/moc_devicemanagermodel.o .obj/release-shared/moc_devicefactoryselectiondialog.o .obj/release-shared/moc_deviceprocess.o .obj/release-shared/moc_deviceprocesslist.o .obj/release-shared/moc_deviceprocessesdialog.o .obj/release-shared/moc_devicesettingswidget.o .obj/release-shared/moc_devicesettingspage.o .obj/release-shared/moc_devicetestdialog.o .obj/release-shared/moc_deviceusedportsgatherer.o .obj/release-shared/moc_deviceapplicationrunner.o .obj/release-shared/moc_localprocesslist.o .obj/release-shared/moc_sshdeviceprocess.o .obj/release-shared/moc_sshdeviceprocesslist.o .obj/release-shared/moc_desktopdeviceconfigurationwidget.o .obj/release-shared/moc_desktopprocesssignaloperation.o .obj/release-shared/moc_deploymentdatamodel.o .obj/release-shared/moc_deploymentdataview.o .obj/release-shared/moc_customtoolchain.o .obj/release-shared/moc_customparserconfigdialog.o .obj/release-shared/moc_ipotentialkit.o .obj/release-shared/moc_selectablefilesmodel.o .obj/release-shared/moc_xcodebuildparser.o .obj/release-shared/moc_panelswidget.o .obj/release-shared/moc_projectwelcomepage.o .obj/release-shared/moc_sessionmodel.o .obj/release-shared/moc_projecttree.o .obj/release-shared/moc_waitforstopdialog.o .obj/release-shared/moc_extracompiler.o .obj/release-shared/moc_customexecutableconfigurationwidget.o .obj/release-shared/moc_customexecutablerunconfiguration.o .obj/release-shared/moc_journaldwatcher.o -L/var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/lib64/qtcreator -L/var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/lib64/qtcreator/plugins -lCore -lTextEditor -lQtcSsh -lAggregation -lExtensionSystem -lUtils -lsystemd -lQt5Quick -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Concurrent -lQt5Core -lGL -lpthread .obj/release-shared/projectexplorer.o: In function `ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*)': /var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/src/plugins/projectexplorer/projectexplorer.cpp:430: undefined reference to `ProjectExplorer::Internal::WinDebugInterface::WinDebugInterface(QObject*)' /var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/src/plugins/projectexplorer/projectexplorer.cpp:431: undefined reference to `ProjectExplorer::Internal::MsvcToolChainFactory::MsvcToolChainFactory()' /var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/src/plugins/projectexplorer/projectexplorer.cpp:432: undefined reference to `ProjectExplorer::Internal::WinCEToolChainFactory::WinCEToolChainFactory()' collect2: ошибка: выполнение ld завершилось с кодом возврата 1 make[3]: *** [Makefile:981: ../../../lib64/qtcreator/plugins/libProjectExplorer.so] Ошибка 1 make[3]: выход из каталога «/var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/src/plugins/projectexplorer» make[2]: *** [Makefile:296: sub-projectexplorer-make_first] Ошибка 2 make[2]: выход из каталога «/var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/src/plugins» make[1]: *** [Makefile:134: sub-plugins-make_first-ordered] Ошибка 2 make[1]: выход из каталога «/var/tmp/portage/dev-qt/qt-creator-4.2.0/work/qt-creator-opensource-src-4.2.0/src» make: *** [Makefile:44: sub-src-make_first-ordered] Ошибка 2 * ERROR: dev-qt/qt-creator-4.2.0::gentoo failed (compile phase): * emake failed
Created attachment 465894 [details] emerge --info
For the record, the collect2 error right after the undefined references is "ld has exited with error code 1".
please attach a full build log, and let us know what version of qt5 you have installed.
(In reply to Davide Pesavento from comment #3) > please attach a full build log, and let us know what version of qt5 you have > installed. Qt version 5.7.1 full build log is to large to be attached, https://paste.pound-python.org/show/an0weeq0d2Tv4mD5ucUM/
(In reply to Alexey Min from comment #4) > full build log is to large to be attached, > https://paste.pound-python.org/show/an0weeq0d2Tv4mD5ucUM/ you can compress it... Can you try with -O1 instead of -O0?
(In reply to Davide Pesavento from comment #5) > > Can you try with -O1 instead of -O0? Built fine with the only change to CFLAGS from -O0 to -O1 :)
Can you report this problem upstream? It's not a gentoo bug...
I have the same with -O1 on 32bit system: i686-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,-z,origin '-Wl,-rpath,$ORIGIN:$ORIGIN/..:$ORIGIN/../lib/qtcreator' -Wl,--no-undefined -shared -Wl,-soname,libProjectExplorer.so -o libProjec tExplorer.so .obj/release-shared/customwizard.o .obj/release-shared/customwizardparameters.o .obj/release-shared/customwizardpage.o .obj/release-shared/customwizardscriptgenerator.o .obj/rel ease-shared/jsonfieldpage.o .obj/release-shared/jsonfilepage.o .obj/release-shared/jsonkitspage.o .obj/release-shared/jsonprojectpage.o .obj/release-shared/jsonsummarypage.o .obj/release-sha red/jsonwizard.o .obj/release-shared/jsonwizardfactory.o .obj/release-shared/jsonwizardfilegenerator.o .obj/release-shared/jsonwizardgeneratorfactory.o .obj/release-shared/jsonwizardpagefact ory.o .obj/release-shared/jsonwizardpagefactory_p.o .obj/release-shared/jsonwizardscannergenerator.o .obj/release-shared/projectexplorer.o .obj/release-shared/abi.o .obj/release-shared/abiwi dget.o .obj/release-shared/ansifilterparser.o .obj/release-shared/buildinfo.o .obj/release-shared/clangparser.o .obj/release-shared/configtaskhandler.o .obj/release-shared/environmentaspect. o .obj/release-shared/environmentaspectwidget.o .obj/release-shared/gcctoolchain.o .obj/release-shared/importwidget.o .obj/release-shared/runnables.o .obj/release-shared/localenvironmentaspe ct.o .obj/release-shared/osparser.o .obj/release-shared/projectimporter.o .obj/release-shared/projectwindow.o .obj/release-shared/removetaskhandler.o .obj/release-shared/targetsetuppage.o .o bj/release-shared/targetsetupwidget.o .obj/release-shared/kit.o .obj/release-shared/kitchooser.o .obj/release-shared/kitconfigwidget.o .obj/release-shared/kitinformation.o .obj/release-share d/kitinformationconfigwidget.o .obj/release-shared/kitmanager.o .obj/release-shared/kitmanagerconfigwidget.o .obj/release-shared/kitmodel.o .obj/release-shared/kitoptionspage.o .obj/release- shared/buildmanager.o .obj/release-shared/buildsteplist.o .obj/release-shared/compileoutputwindow.o .obj/release-shared/deployconfiguration.o .obj/release-shared/deployconfigurationmodel.o . obj/release-shared/namedwidget.o .obj/release-shared/target.o .obj/release-shared/targetsettingspanel.o .obj/release-shared/ioutputparser.o .obj/release-shared/projectconfiguration.o .obj/re lease-shared/gnumakeparser.o .obj/release-shared/task.o .obj/release-shared/copytaskhandler.o .obj/release-shared/showineditortaskhandler.o .obj/release-shared/showoutputtaskhandler.o .obj/r elease-shared/vcsannotatetaskhandler.o .obj/release-shared/taskwindow.o .obj/release-shared/taskmodel.o .obj/release-shared/projectfilewizardextension.o .obj/release-shared/session.o .obj/re lease-shared/dependenciespanel.o .obj/release-shared/allprojectsfilter.o .obj/release-shared/currentprojectfilter.o .obj/release-shared/allprojectsfind.o .obj/release-shared/project.o .obj/r elease-shared/buildstep.o .obj/release-shared/buildconfiguration.o .obj/release-shared/buildsettingspropertiespage.o .obj/release-shared/environmentwidget.o .obj/release-shared/processstep.o .obj/release-shared/abstractprocessstep.o .obj/release-shared/editorconfiguration.o .obj/release-shared/editorsettingspropertiespage.o .obj/release-shared/runconfiguration.o .obj/release-sh ared/applicationlauncher.o .obj/release-shared/runsettingspropertiespage.o .obj/release-shared/projecttreewidget.o .obj/release-shared/foldernavigationwidget.o .obj/release-shared/buildprogr ess.o .obj/release-shared/projectnodes.o .obj/release-shared/sessiondialog.o .obj/release-shared/sessionview.o .obj/release-shared/projectwizardpage.o .obj/release-shared/buildstepspage.o .o bj/release-shared/projectmodels.o .obj/release-shared/currentprojectfind.o .obj/release-shared/toolchain.o .obj/release-shared/toolchainconfigwidget.o .obj/release-shared/toolchainmanager.o .obj/release-shared/toolchainoptionspage.o .obj/release-shared/cesdkhandler.o .obj/release-shared/gccparser.o .obj/release-shared/projectexplorersettingspage.o .obj/release-shared/baseprojec twizarddialog.o .obj/release-shared/miniprojecttargetselector.o .obj/release-shared/buildenvironmentwidget.o .obj/release-shared/ldparser.o .obj/release-shared/linuxiccparser.o .obj/release- shared/runconfigurationaspects.o .obj/release-shared/runconfigurationmodel.o .obj/release-shared/buildconfigurationmodel.o .obj/release-shared/taskhub.o .obj/release-shared/processparameters .o .obj/release-shared/localapplicationruncontrol.o .obj/release-shared/appoutputpane.o .obj/release-shared/codestylesettingspropertiespage.o .obj/release-shared/settingsaccessor.o .obj/rele ase-shared/idevice.o .obj/release-shared/desktopdevice.o .obj/release-shared/desktopdevicefactory.o .obj/release-shared/idevicefactory.o .obj/release-shared/desktopdeviceprocess.o .obj/relea se-shared/devicecheckbuildstep.o .obj/release-shared/devicemanager.o .obj/release-shared/devicemanagermodel.o .obj/release-shared/devicefactoryselectiondialog.o .obj/release-shared/devicepro cess.o .obj/release-shared/deviceprocesslist.o .obj/release-shared/deviceprocessesdialog.o .obj/release-shared/devicesettingswidget.o .obj/release-shared/devicesettingspage.o .obj/release-sh ared/devicetestdialog.o .obj/release-shared/deviceusedportsgatherer.o .obj/release-shared/localprocesslist.o .obj/release-shared/sshdeviceprocess.o .obj/release-shared/sshdeviceprocesslist.o .obj/release-shared/desktopdeviceconfigurationwidget.o .obj/release-shared/desktopprocesssignaloperation.o .obj/release-shared/deployablefile.o .obj/release-shared/deploymentdatamodel.o .ob j/release-shared/deploymentdataview.o .obj/release-shared/customtoolchain.o .obj/release-shared/projectmacroexpander.o .obj/release-shared/customparser.o .obj/release-shared/customparserconf igdialog.o .obj/release-shared/selectablefilesmodel.o .obj/release-shared/xcodebuildparser.o .obj/release-shared/panelswidget.o .obj/release-shared/projectwelcomepage.o .obj/release-shared/sessionmodel.o .obj/release-shared/projectpanelfactory.o .obj/release-shared/projecttree.o .obj/release-shared/expanddata.o .obj/release-shared/waitforstopdialog.o .obj/release-shared/project explorericons.o .obj/release-shared/extracompiler.o .obj/release-shared/customexecutableconfigurationwidget.o .obj/release-shared/customexecutablerunconfiguration.o .obj/release-shared/qrc_p rojectexplorer.o .obj/release-shared/moc_customwizard.o .obj/release-shared/moc_customwizardpage.o .obj/release-shared/moc_jsonfieldpage.o .obj/release-shared/moc_jsonfilepage.o .obj/release -shared/moc_jsonkitspage.o .obj/release-shared/moc_jsonprojectpage.o .obj/release-shared/moc_jsonsummarypage.o .obj/release-shared/moc_jsonwizard.o .obj/release-shared/moc_jsonwizardfactory. o .obj/release-shared/moc_jsonwizardgeneratorfactory.o .obj/release-shared/moc_projectexplorer.o .obj/release-shared/moc_abiwidget.o .obj/release-shared/moc_ansifilterparser.o .obj/release-s hared/moc_clangparser.o .obj/release-shared/moc_configtaskhandler.o .obj/release-shared/moc_environmentaspect.o .obj/release-shared/moc_environmentaspectwidget.o .obj/release-shared/moc_importwidget.o .obj/release-shared/moc_localenvironmentaspect.o .obj/release-shared/moc_osparser.o .obj/release-shared/moc_projectwindow.o .obj/release-shared/moc_removetaskhandler.o .obj/release-shared/moc_targetsetuppage.o .obj/release-shared/moc_targetsetupwidget.o .obj/release-shared/moc_kitchooser.o .obj/release-shared/moc_kitconfigwidget.o .obj/release-shared/moc_kitinformation.o .obj/release-shared/moc_kitinformationconfigwidget.o .obj/release-shared/moc_kitmanager.o .obj/release-shared/moc_kitmanagerconfigwidget.o .obj/release-shared/moc_kitmodel.o .obj/release-shared/moc_kitoptionspage.o .obj/release-shared/moc_buildmanager.o .obj/release-shared/moc_buildsteplist.o .obj/release-shared/moc_compileoutputwindow.o .obj/release-shared/moc_deployconfiguration.o .obj/release-shared/moc_deployconfigurationmodel.o .obj/release-shared/moc_namedwidget.o .obj/release-shared/moc_target.o .obj/release-shared/moc_itaskhandler.o .obj/release-shared/moc_copytaskhandler.o .obj/release-shared/moc_showineditortaskhandler.o .obj/release-shared/moc_showoutputtaskhandler.o .obj/release-shared/moc_vcsannotatetaskhandler.o .obj/release-shared/moc_taskwindow.o .obj/release-shared/moc_taskmodel.o .obj/release-shared/moc_projectfilewizardextension.o .obj/release-shared/moc_session.o .obj/release-shared/moc_dependenciespanel.o .obj/release-shared/moc_allprojectsfilter.o .obj/release-shared/moc_ioutputparser.o .obj/release-shared/moc_projectconfiguration.o .obj/release-shared/moc_gnumakeparser.o .obj/release-shared/moc_project.o .obj/release-shared/moc_currentprojectfilter.o .obj/release-shared/moc_allprojectsfind.o .obj/release-shared/moc_buildstep.o .obj/release-shared/moc_buildconfiguration.o .obj/release-shared/moc_buildsettingspropertiespage.o .obj/release-shared/moc_environmentwidget.o .obj/release-shared/moc_processstep.o .obj/release-shared/moc_editorconfiguration.o .obj/release-shared/moc_editorsettingspropertiespage.o .obj/release-shared/moc_runconfiguration.o .obj/release-shared/moc_applicationlauncher.o .obj/release-shared/moc_runsettingspropertiespage.o .obj/release-shared/moc_projecttreewidget.o .obj/release-shared/moc_foldernavigationwidget.o .obj/release-shared/moc_buildprogress.o .obj/release-shared/moc_projectnodes.o .obj/release-shared/moc_sessiondialog.o .obj/release-shared/moc_sessionview.o .obj/release-shared/moc_projectwizardpage.o .obj/release-shared/moc_buildstepspage.o .obj/release-shared/moc_projectmodels.o .obj/release-shared/moc_currentprojectfind.o .obj/release-shared/moc_toolchain.o .obj/release-shared/moc_toolchainconfigwidget.o .obj/release-shared/moc_toolchainmanager.o .obj/release-shared/moc_toolchainoptionspage.o .obj/release-shared/moc_gccparser.o .obj/release-shared/moc_projectexplorersettingspage.o .obj/release-shared/moc_baseprojectwizarddialog.o .obj/release-shared/moc_miniprojecttargetselector.o .obj/release-shared/moc_buildenvironmentwidget.o .obj/release-shared/moc_ldparser.o .obj/release-shared/moc_linuxiccparser.o .obj/release-shared/moc_runconfigurationaspects.o .obj/release-shared/moc_runconfigurationmodel.o .obj/release-shared/moc_buildconfigurationmodel.o .obj/release-shared/moc_abstractprocessstep.o .obj/release-shared/moc_taskhub.o .obj/release-shared/moc_localapplicationruncontrol.o .obj/release-shared/moc_gcctoolchainfactories.o .obj/release-shared/moc_appoutputpane.o .obj/release-shared/moc_codestylesettingspropertiespage.o .obj/release-shared/moc_idevice.o .obj/release-shared/moc_desktopdevicefactory.o .obj/release-shared/moc_idevicewidget.o .obj/release-shared/moc_idevicefactory.o .obj/release-shared/moc_desktopdeviceprocess.o .obj/release-shared/moc_devicecheckbuildstep.o .obj/release-shared/moc_devicemanager.o .obj/release-shared/moc_devicemanagermodel.o .obj/release-shared/moc_devicefactoryselectiondialog.o .obj/release-shared/moc_deviceprocess.o .obj/release-shared/moc_deviceprocesslist.o .obj/release-shared/moc_deviceprocessesdialog.o .obj/release-shared/moc_devicesettingswidget.o .obj/release-shared/moc_devicesettingspage.o .obj/release-shared/moc_devicetestdialog.o .obj/release-shared/moc_deviceusedportsgatherer.o .obj/release-shared/moc_localprocesslist.o .obj/release-shared/moc_sshdeviceprocess.o .obj/release-shared/moc_sshdeviceprocesslist.o .obj/release-shared/moc_desktopdeviceconfigurationwidget.o .obj/release-shared/moc_desktopprocesssignaloperation.o .obj/release-shared/moc_deploymentdatamodel.o .obj/release-shared/moc_deploymentdataview.o .obj/release-shared/moc_customtoolchain.o .obj/release-shared/moc_customparserconfigdialog.o .obj/release-shared/moc_ipotentialkit.o .obj/release-shared/moc_selectablefilesmodel.o .obj/release-shared/moc_xcodebuildparser.o .obj/release-shared/moc_panelswidget.o .obj/release-shared/moc_projectwelcomepage.o .obj/release-shared/moc_sessionmodel.o .obj/release-shared/moc_projecttree.o .obj/release-shared/moc_waitforstopdialog.o .obj/release-shared/moc_extracompiler.o .obj/release-shared/moc_customexecutableconfigurationwidget.o .obj/release-shared/moc_customexecutablerunconfiguration.o -L/var/tmp/portage/dev-qt/qt-creator-4.3.1/work/qt-creator-opensource-src-4.3.1/lib/qtcreator -L/var/tmp/portage/dev-qt/qt-creator-4.3.1/work/qt-creator-opensource-src-4.3.1/lib/qtcreator/plugins -lCore -lTextEditor -lQtcSsh -lAggregation -lExtensionSystem -lUtils -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Concurrent -lQt5Core -lGL -lpthread .obj/release-shared/projectexplorer.o: In function `ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*)': projectexplorer.cpp:(.text+0x268d): undefined reference to `ProjectExplorer::Internal::WinDebugInterface::WinDebugInterface(QObject*)' projectexplorer.cpp:(.text+0x26d1): undefined reference to `ProjectExplorer::Internal::MsvcToolChainFactory::MsvcToolChainFactory()' projectexplorer.cpp:(.text+0x2715): undefined reference to `ProjectExplorer::Internal::WinCEToolChainFactory::WinCEToolChainFactory()' collect2: error: ld returned 1 exit status make[3]: *** [Makefile:1147: ../../../lib/qtcreator/plugins/libProjectExplorer.so] Error 1 make[3]: Leaving directory '/var/tmp/portage/dev-qt/qt-creator-4.3.1/work/qt-creator-opensource-src-4.3.1/src/plugins/projectexplorer' make[2]: *** [Makefile:300: sub-projectexplorer-make_first] Error 2 make[2]: Leaving directory '/var/tmp/portage/dev-qt/qt-creator-4.3.1/work/qt-creator-opensource-src-4.3.1/src/plugins' make[1]: *** [Makefile:136: sub-plugins-make_first-ordered] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-qt/qt-creator-4.3.1/work/qt-creator-opensource-src-4.3.1/src' make: *** [Makefile:46: sub-src-make_first-ordered] Error 2 * ERROR: dev-qt/qt-creator-4.3.1::gentoo failed (compile phase): * emake failed * Is there a solution today?
Can you try with 4.8.2 please?
4.8.2 built fine with: CFLAGS="-g -ggdb -O0 -march=native" emerge -av dev-qt/qt-creator
Wait, I'm not sure if flags were applied correctly. I'll recheck again with -O0 and -O1 too
Well, now I'm sure, it compiles with -O0, this time I used package.env and properly verified that -O0 is used in all compile commands in build log. I also rebuilt it with -O1. Also builds fine for me. As well as with usual -O2. But this all doesn't make much sense anymore, because gentoo package is so outdated now, I usually just build it manually from git (currently from 4.10 branch). Look, even 4.9 was released long ago, now having 4.9.1 bugfix release. you may mark as resolved.