Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 547822 - dev-qt/qt-creator-3.4.0 collect2: error: ld returned 1 exit status
Summary: dev-qt/qt-creator-3.4.0 collect2: error: ld returned 1 exit status
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Davide Pesavento
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-26 15:45 UTC by José Romildo Malaquias
Modified: 2015-04-28 17:13 UTC (History)
2 users (show)

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


Attachments
dev-qt:qt-creator-3.4.0:20150426-130028.log.gz (dev-qt:qt-creator-3.4.0:20150426-130028.log.gz,121.31 KB, application/gzip)
2015-04-26 15:50 UTC, José Romildo Malaquias
Details
The output of "emerge --info" (nada.txt,14.97 KB, text/plain)
2015-04-26 15:51 UTC, José Romildo Malaquias
Details

Note You need to log in before you can comment on or make changes to this bug.
Description José Romildo Malaquias 2015-04-26 15:45:52 UTC
When emerging qt-creator-3.4.0 I am getting the following error messages on my ~amd64 system:

# export MAKEOPTS="-j1" && emerge -avt qt-creator
[...]
x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-z,origin '-Wl,-rpath,$ORIGIN:$ORIGIN/..:$ORIGIN/../lib64/qtcreator' -o ../../../bin/buildoutputparser .obj/release-shared/main.o .obj/release-shared/outputprocessor.o .obj/release-shared/moc_outputprocessor.o   -L/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.0/lib64/qtcreator -L/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.0/lib64/qtcreator/plugins -lProjectExplorer -lQtSupport -lQmakeProjectManager -lCore -lTextEditor -lCppTools -lResourceEditor -lQtcSsh -lQmlJS -lCPlusPlus -lAggregation -lExtensionSystem -lUtils -lLanguageUtils -lQt5Widgets -lQt5Gui -lQt5Concurrent -lQt5Network -lQt5Core -lGL -lpthread 
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::X509::PEM_encode[abi:cxx11](Botan::Public_Key const&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::to_string[abi:cxx11](unsigned long long, unsigned long)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::Pipe::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::PKCS8::PEM_encode[abi:cxx11](Botan::Private_Key const&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.0/lib64/qtcreator/libQtcSsh.so: undefined reference to `Botan::LibraryInitializer::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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&)'
/tmp/portage/dev-qt/qt-creator-3.4.0/work/qt-creator-opensource-src-3.4.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&)'
collect2: error: ld returned 1 exit status
Makefile:188: recipe for target '../../../bin/buildoutputparser' failed
[...]
Comment 1 José Romildo Malaquias 2015-04-26 15:50:53 UTC
Created attachment 402054 [details]
dev-qt:qt-creator-3.4.0:20150426-130028.log.gz
Comment 2 José Romildo Malaquias 2015-04-26 15:51:37 UTC
Created attachment 402056 [details]
The output of "emerge --info"
Comment 3 Davide Pesavento gentoo-dev 2015-04-26 21:41:28 UTC
Are you using gcc-5 and you didn't rebuild @world?
Comment 4 Davide Pesavento gentoo-dev 2015-04-28 17:13:52 UTC
Well I can't reproduce with gcc-4.9.2 and I'm quite sure that this is caused by the C++11 ABI incompatibilities introduced in gcc-5.1.