Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 618472

Summary: kde-frameworks/kdelibs-4.14.32 - exr.cpp:(.text+0x15a): undefined reference to `Iex_2_1::throwErrnoExc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
Product: Gentoo Linux Reporter: toon <toon>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: The output for emerge --info
full_emerge_log.txt.gz

Description toon 2017-05-14 20:11:29 UTC
Created attachment 472622 [details]
The output for emerge --info

The update of my workstation (emerge -uDNP world) failed on an update of kdelibs-4.14.32

Please find the last lines of the emerge below.
As you can see, the target kdeui was built successfully, and immediately afterwards the emerge failed, probably on a problem with a makefile.

cd /var/tmp/portage/kde-frameworks/kdelibs-4.14.32/work/kdelibs-4.14.32_build/kdeui && /usr/bin/cmake -E cmake_symlink_library ../lib/libkdeui.so.5.14.32 ../lib/libkdeui.so.5 ../lib/libkdeui.so
make[2]: Leaving directory '/var/tmp/portage/kde-frameworks/kdelibs-4.14.32/work/kdelibs-4.14.32_build'
[ 42%] Built target kdeui
make[1]: Leaving directory '/var/tmp/portage/kde-frameworks/kdelibs-4.14.32/work/kdelibs-4.14.32_build'
make: *** [Makefile:161: all] Error 2
 * ERROR: kde-frameworks/kdelibs-4.14.32::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=kde-frameworks/kdelibs-4.14.32::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=kde-frameworks/kdelibs-4.14.32::gentoo'`.
 * The complete build log is located at '/var/log/portage/kde-frameworks:kdelibs-4.14.32:20170514-194458.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/kde-frameworks/kdelibs-4.14.32/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-frameworks/kdelibs-4.14.32/temp/environment'.
 * Working directory: '/var/tmp/portage/kde-frameworks/kdelibs-4.14.32/work/kdelibs-4.14.32_build'
 * S: '/var/tmp/portage/kde-frameworks/kdelibs-4.14.32/work/kdelibs-4.14.32'
Comment 1 toon 2017-05-14 20:16:18 UTC
Created attachment 472624 [details]
full_emerge_log.txt.gz
Comment 2 Andreas Sturmlechner gentoo-dev 2017-05-14 20:19:12 UTC
CMakeFiles/kimg_exr.dir/exr.cpp.o: In function `K_IStream::read(char*, int)':
exr.cpp:(.text+0x15a): undefined reference to `Iex_2_1::throwErrnoExc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
collect2: error: ld returned 1 exit status

How big are chances that you followed the upgrade steps shown in the news item about the GCC-5 upgrade?

https://www.gentoo.org/support/news-items/2015-10-22-gcc-5-new-c++11-abi.html
Comment 3 toon 2017-05-15 05:13:59 UTC
(In reply to Andreas Sturmlechner from comment #2)
> 
> How big are chances that you followed the upgrade steps shown in the news
> item about the GCC-5 upgrade?
> 
> https://www.gentoo.org/support/news-items/2015-10-22-gcc-5-new-c++11-abi.html

Andreas, you're probably right.
I overlooked that one.
I'm rebuilding all libraries at this moment.
Will report back at the end of the working day.
Comment 4 toon 2017-05-15 19:54:41 UTC
Okay, everything compiled fine.
The ticket can be closed.
My apologies.
Comment 5 Andreas Sturmlechner gentoo-dev 2017-05-15 19:55:48 UTC
Thanks for checking back.