I failed to update dev-qt/qt-creator-4.3.0 from 4.3.0_beta1. Reproducible: Always Steps to Reproduce: [ebuild U ] dev-qt/qt-creator-4.3.0 [4.3.0_beta1] USE="-android -autotools -baremetal -bazaar -clangcodemodel -clangstaticanalyzer -clearcase -cmake -cvs -designer -doc -git -glsl -ios -mercurial -modeling -nim -perforce -python -qbs -qnx -scxml -subversion -systemd {-test} -valgrind -webengine -winrt" LINGUAS="ja -cs -de -fr -pl -ru -sl -uk -zh_CN -zh_TW" Actual Results: (snip) x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,-z,origin '-Wl,-rpath,$ORIGIN:$ORIGIN/..:$ORIGIN/../lib64/qtcreator' -o ../../../../libexec/qtcreator/qml2puppet .obj/release-shared/nodeinstanceclientproxy.o .obj/release-shared/qt5nodeinstanceserver.o .obj/release-shared/qt5testnodeinstanceserver.o .obj/release-shared/qt5informationnodeinstanceserver.o .obj/release-shared/qt5rendernodeinstanceserver.o .obj/release-shared/qt5previewnodeinstanceserver.o .obj/release-shared/qt5nodeinstanceclientproxy.o .obj/release-shared/quickitemnodeinstance.o .obj/release-shared/behaviornodeinstance.o .obj/release-shared/dummycontextobject.o .obj/release-shared/childrenchangeeventfilter.o .obj/release-shared/componentnodeinstance.o .obj/release-shared/dummynodeinstance.o .obj/release-shared/nodeinstanceserver.o .obj/release-shared/nodeinstancesignalspy.o .obj/release-shared/objectnodeinstance.o .obj/release-shared/qmlpropertychangesnodeinstance.o .obj/release-shared/qmlstatenodeinstance.o .obj/release-shared/qmltransitionnodeinstance.o .obj/release-shared/servernodeinstance.o .obj/release-shared/anchorchangesnodeinstance.o .obj/release-shared/positionernodeinstance.o .obj/release-shared/layoutnodeinstance.o .obj/release-shared/synchronizecommand.o .obj/release-shared/debugoutputcommand.o .obj/release-shared/endpuppetcommand.o .obj/release-shared/tokencommand.o .obj/release-shared/componentcompletedcommand.o .obj/release-shared/completecomponentcommand.o .obj/release-shared/statepreviewimagechangedcommand.o .obj/release-shared/childrenchangedcommand.o .obj/release-shared/changebindingscommand.o .obj/release-shared/changefileurlcommand.o .obj/release-shared/changeidscommand.o .obj/release-shared/changenodesourcecommand.o .obj/release-shared/changestatecommand.o .obj/release-shared/changevaluescommand.o .obj/release-shared/informationchangedcommand.o .obj/release-shared/removeinstancescommand.o .obj/release-shared/removepropertiescommand.o .obj/release-shared/reparentinstancescommand.o .obj/release-shared/valueschangedcommand.o .obj/release-shared/clearscenecommand.o .obj/release-shared/createinstancescommand.o .obj/release-shared/createscenecommand.o .obj/release-shared/pixmapchangedcommand.o .obj/release-shared/changeauxiliarycommand.o .obj/release-shared/removesharedmemorycommand.o .obj/release-shared/puppetalivecommand.o .obj/release-shared/addimportcontainer.o .obj/release-shared/mockuptypecontainer.o .obj/release-shared/sharedmemory_unix.o .obj/release-shared/imagecontainer.o .obj/release-shared/idcontainer.o .obj/release-shared/informationcontainer.o .obj/release-shared/instancecontainer.o .obj/release-shared/reparentcontainer.o .obj/release-shared/propertyabstractcontainer.o .obj/release-shared/propertybindingcontainer.o .obj/release-shared/propertyvaluecontainer.o .obj/release-shared/nodeinstanceserverinterface.o .obj/release-shared/enumeration.o .obj/release-shared/qmlprivategate_56.o .obj/release-shared/qml2puppetmain.o .obj/release-shared/qrc_qmlpuppet.o .obj/release-shared/moc_nodeinstanceclientproxy.o .obj/release-shared/moc_qt5nodeinstanceserver.o .obj/release-shared/moc_qt5informationnodeinstanceserver.o .obj/release-shared/moc_qt5rendernodeinstanceserver.o .obj/release-shared/moc_qt5previewnodeinstanceserver.o .obj/release-shared/moc_qt5nodeinstanceclientproxy.o .obj/release-shared/moc_dummycontextobject.o .obj/release-shared/moc_childrenchangeeventfilter.o .obj/release-shared/moc_nodeinstanceserver.o .obj/release-shared/moc_nodeinstanceserverinterface.o -L/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator -lrt -lQt5Widgets -lQt5Quick -lQt5Gui -lQt5Concurrent -lQt5Qml -lQt5Network -lQt5Core -lGL -lpthread make[4]: Leaving directory '/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/src/tools/qml2puppet/qml2puppet' make[3]: Leaving directory '/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/src/tools/qml2puppet' make[2]: Leaving directory '/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/src/tools' make[1]: *** [Makefile:177: sub-tools-make_first-ordered] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/src' make: *** [Makefile:44: sub-src-make_first-ordered] Error 2 ERROR: dev-qt/qt-creator-4.3.0::gentoo failed (compile phase): emake failed If you need support, post the output of `emerge --info '=dev-qt/qt-creator-4.3.0::gentoo'`, the complete build log and the output of `emerge -pqv '=dev-qt/qt-creator-4.3.0::gentoo'`. The complete build log is located at '/var/tmp/portage/dev-qt/qt-creator-4.3.0/temp/build.log'. The ebuild environment file is located at '/var/tmp/portage/dev-qt/qt-creator-4.3.0/temp/environment'. Working directory: '/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0' S: '/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0' I will attach build.log and `emerge --info`
Created attachment 474752 [details] build.log.gz
Created attachment 474754 [details] emerge --info '=dev-qt/qt-creator-4.3.0::gentoo'
/var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::DL_Group::DL_Group(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::PK_Signer::PK_Signer(Botan::Private_Key const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Botan::Signature_Format, Botan::Fault_Protection)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::to_string[abi:cxx11](unsigned long long, unsigned long)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::PK_Verifier::PK_Verifier(Botan::Public_Key const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Botan::Signature_Format)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::EC_Group::EC_Group(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::LibraryInitializer::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::Algorithm_Factory::prototype_block_cipher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::Algorithm_Factory::make_hash_function(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::PEM_Code::encode(Botan::MemoryRegion<unsigned char> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::X509::PEM_encode[abi:cxx11](Botan::Public_Key const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::Algorithm_Factory::prototype_hash_function(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::User_Interface::User_Interface(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::Pipe::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::PKCS8::PEM_encode[abi:cxx11](Botan::Private_Key const&)' /var/tmp/portage/dev-qt/qt-creator-4.3.0/work/qt-creator-opensource-src-4.3.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::PKCS8::PEM_encode(Botan::Private_Key const&, Botan::RandomNumberGenerator&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' collect2: error: ld returned 1 exit status
You recently upgraded to gcc >= 5 and didn't rebuild your C++ packages (botan in this case).
(In reply to Davide Pesavento from comment #4) > You recently upgraded to gcc >= 5 and didn't rebuild your C++ packages > (botan in this case). I referenced https://wiki.gentoo.org/wiki/Upgrading_from_gcc-4.x_to_gcc-5.x and exec `revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc` which operation includes rebuild "botan" package. Then =qt-creator-4.3.0 was successfully installed. Thank you for your help :)
*** Bug 642014 has been marked as a duplicate of this bug. ***