Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 611668 - dev-qt/qt-creator-4.2.0: In function `ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*)': [...] undefined reference to `ProjectExplorer::Internal::WinDebugInterface::WinDebugInterface(QObject*)'
Summary: dev-qt/qt-creator-4.2.0: In function `ProjectExplorer::ProjectExplorerPlugin:...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Davide Pesavento
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-04 01:37 UTC by Alexey Min
Modified: 2019-06-07 18:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge_info.txt,5.52 KB, text/plain)
2017-03-04 01:39 UTC, Alexey Min
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Min 2017-03-04 01:37:42 UTC
$ 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
Comment 1 Alexey Min 2017-03-04 01:39:27 UTC
Created attachment 465894 [details]
emerge --info
Comment 2 Marek Szuba archtester gentoo-dev 2017-03-06 11:50:46 UTC
For the record, the collect2 error right after the undefined references is "ld has exited with error code 1".
Comment 3 Davide Pesavento (RETIRED) gentoo-dev 2017-03-09 04:16:21 UTC
please attach a full build log, and let us know what version of qt5 you have installed.
Comment 4 Alexey Min 2017-03-09 14:36:51 UTC
(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/
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2017-03-14 21:58:38 UTC
(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?
Comment 6 Alexey Min 2017-03-15 12:40:36 UTC
(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 :)
Comment 7 Davide Pesavento (RETIRED) gentoo-dev 2017-07-18 18:45:29 UTC
Can you report this problem upstream? It's not a gentoo bug...
Comment 8 Alex 2018-01-10 16:02:15 UTC
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?
Comment 9 Davide Pesavento (RETIRED) gentoo-dev 2019-06-07 05:17:49 UTC
Can you try with 4.8.2 please?
Comment 10 Alexey Min 2019-06-07 14:37:48 UTC
4.8.2 built fine with:

CFLAGS="-g -ggdb -O0 -march=native" emerge -av dev-qt/qt-creator
Comment 11 Alexey Min 2019-06-07 14:47:07 UTC
Wait, I'm not sure if flags were applied correctly. I'll recheck again with -O0 and -O1 too
Comment 12 Alexey Min 2019-06-07 18:02:09 UTC
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.