ufraw ebuild failed

Доброго времени суток всем.
Пытаюсь установить тулзу для небольших манипуляций с RAW, но при попытке установки валится

ufraw_exiv2.cc:(.text+0x278a): undefined reference to `Exiv2::ImageFactory::open(std::__cxx11::basic_string, std::allocator > const&, bool)'
libufraw.a(ufraw_exiv2.o): In function `ufraw_exif_prepare_output':
ufraw_exiv2.cc:(.text+0x30d9): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [Makefile:795: ufraw-batch] Ошибка 1
make[2]: *** Ожидание завершения заданий…
libufraw.a(ufraw_exiv2.o): In function `uf_strlcpy_to_utf8(char*, unsigned long, std::_List_const_iterator, Exiv2::ExifData&) [clone .constprop.48]':
ufraw_exiv2.cc:(.text+0xf1): undefined reference to `Exiv2::Metadatum::print[abi:cxx11](Exiv2::ExifData const*) const'
libufraw.a(ufraw_exiv2.o): In function `ufraw_exif_read_input':
ufraw_exiv2.cc:(.text+0x4f6): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x5a7): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x94b): undefined reference to `Exiv2::ImageFactory::open(std::__cxx11::basic_string, std::allocator > const&, bool)'
libufraw.a(ufraw_exiv2.o): In function `ufraw_prepare_exifdata(ufraw_struct*)':
ufraw_exiv2.cc:(.text+0xe82): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0xfb1): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x102e): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x10ab): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x1128): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
libufraw.a(ufraw_exiv2.o):ufraw_exiv2.cc:(.text+0x11a5): more undefined references to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)' follow
libufraw.a(ufraw_exiv2.o): In function `ufraw_prepare_exifdata(ufraw_struct*)':
ufraw_exiv2.cc:(.text+0x1db0): undefined reference to `Exiv2::ExifData::operator[](std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x1e38): undefined reference to `Exiv2::ExifData::operator[](std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x1e48): undefined reference to `Exiv2::Exifdatum::operator=(std::__cxx11::basic_string, std::allocator > const&)'
libufraw.a(ufraw_exiv2.o): In function `ufraw_exif_write':
ufraw_exiv2.cc:(.text+0x278a): undefined reference to `Exiv2::ImageFactory::open(std::__cxx11::basic_string, std::allocator > const&, bool)'
libufraw.a(ufraw_exiv2.o): In function `ufraw_exif_prepare_output':
ufraw_exiv2.cc:(.text+0x30d9): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [Makefile:791: ufraw] Ошибка 1
libufraw.a(ufraw_exiv2.o): In function `uf_strlcpy_to_utf8(char*, unsigned long, std::_List_const_iterator, Exiv2::ExifData&) [clone .constprop.48]':
ufraw_exiv2.cc:(.text+0xf1): undefined reference to `Exiv2::Metadatum::print[abi:cxx11](Exiv2::ExifData const*) const'
libufraw.a(ufraw_exiv2.o): In function `ufraw_exif_read_input':
ufraw_exiv2.cc:(.text+0x4f6): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x5a7): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x94b): undefined reference to `Exiv2::ImageFactory::open(std::__cxx11::basic_string, std::allocator > const&, bool)'
libufraw.a(ufraw_exiv2.o): In function `ufraw_prepare_exifdata(ufraw_struct*)':
ufraw_exiv2.cc:(.text+0xe82): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0xfb1): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x102e): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x10ab): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x1128): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
libufraw.a(ufraw_exiv2.o):ufraw_exiv2.cc:(.text+0x11a5): more undefined references to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)' follow
libufraw.a(ufraw_exiv2.o): In function `ufraw_prepare_exifdata(ufraw_struct*)':
ufraw_exiv2.cc:(.text+0x1db0): undefined reference to `Exiv2::ExifData::operator[](std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x1e38): undefined reference to `Exiv2::ExifData::operator[](std::__cxx11::basic_string, std::allocator > const&)'
ufraw_exiv2.cc:(.text+0x1e48): undefined reference to `Exiv2::Exifdatum::operator=(std::__cxx11::basic_string, std::allocator > const&)'
libufraw.a(ufraw_exiv2.o): In function `ufraw_exif_write':
ufraw_exiv2.cc:(.text+0x278a): undefined reference to `Exiv2::ImageFactory::open(std::__cxx11::basic_string, std::allocator > const&, bool)'
libufraw.a(ufraw_exiv2.o): In function `ufraw_exif_prepare_output':
ufraw_exiv2.cc:(.text+0x30d9): undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string, std::allocator > const&)'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [Makefile:799: ufraw-gimp] Ошибка 1
make[2]: выход из каталога «/var/tmp/portage/media-gfx/ufraw-0.22-r1/work/ufraw-0.22»
make[1]: *** [Makefile:1036: all-recursive] Ошибка 1
make[1]: выход из каталога «/var/tmp/portage/media-gfx/ufraw-0.22-r1/work/ufraw-0.22»
make: *** [Makefile:592: all] Ошибка 2
 * ERROR: media-gfx/ufraw-0.22-r1::gentoo failed (compile phase):
 *   emake failed

emerge --info
https://pastebin.com/wds6BYmZ

Полный билд лог
https://pastebin.com/cvEKwEUh

Никак не могу разобраться что оно от меня хочет, похоже на что то общесистемное, так как сейчас у меня многие пакеты валятся при попытке сбилдидть, но на неважные проги я забил, а тут прям хочется разобраться, похоже что-то из новостей я пропустил мимо ушей.

судя по всему вы обновили gcc

судя по всему вы обновили gcc с ветки 4 на ветку 5.
пересоберите пакет exiv2

Какое то время назад

Какое то время назад переходил exiv2 не обновлял. не знал что это требуется, сейчас попробую

Новость2015-10-22 GCC 5

Новость

2015-10-22  GCC 5 Defaults to the New C++11 ABI

читал?

revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc

делал?

Сейчас сделай:

eix-sync
emerge -uN portage
revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
emerge -uDN --with-bdeps=y @world --keep-going

если будут проблемы - пиши!

Про новость в

Про новость в курсе

revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc

выполнял точно. сейчас пробую

revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc

выполнять, словил конфликты, буду пока с ними разбираться

Фух, всё проделал, заодно

Фух, всё проделал, заодно систему от шлака почистил, правда теперь в консоль при установке успешной валится строка
/sbin/ldconfig: /usr/lib64/libpanelw.so.5 не является символьной ссылкой (хз почему на кириллице, локаль вроде en проставлена)

хм, похоже на известную

хм, похоже на известную проблему с зависимостями ncurses. попробуйте пересобрать их (в обоих слотах :5 и :0), отключив зависимости (-О), потом мир пересоберите – чтобы восстановить целостность.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".