Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 620260 - 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&)'
Summary: dev-qt/qt-creator-4.3.0: [...]/work/qt-creator-opensource-src-4.3.0/lib64/qtc...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Davide Pesavento (RETIRED)
URL:
Whiteboard:
Keywords:
: 642014 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-05-31 15:00 UTC by Kimiaki Kuno
Modified: 2017-12-22 17:12 UTC (History)
3 users (show)

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


Attachments
build.log.gz (build.log.gz,144.27 KB, application/gzip)
2017-05-31 15:04 UTC, Kimiaki Kuno
Details
emerge --info '=dev-qt/qt-creator-4.3.0::gentoo' (emerge --info,5.92 KB, text/plain)
2017-05-31 15:05 UTC, Kimiaki Kuno
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kimiaki Kuno 2017-05-31 15:00:09 UTC
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`
Comment 1 Kimiaki Kuno 2017-05-31 15:04:42 UTC
Created attachment 474752 [details]
build.log.gz
Comment 2 Kimiaki Kuno 2017-05-31 15:05:40 UTC
Created attachment 474754 [details]
emerge --info '=dev-qt/qt-creator-4.3.0::gentoo'
Comment 3 Davide Pesavento (RETIRED) gentoo-dev 2017-05-31 23:08:22 UTC
/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
Comment 4 Davide Pesavento (RETIRED) gentoo-dev 2017-05-31 23:09:57 UTC
You recently upgraded to gcc >= 5 and didn't rebuild your C++ packages (botan in this case).
Comment 5 Kimiaki Kuno 2017-06-15 10:31:26 UTC
(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 :)
Comment 6 Davide Pesavento (RETIRED) gentoo-dev 2017-12-22 17:12:23 UTC
*** Bug 642014 has been marked as a duplicate of this bug. ***