LINUX.ORG.RU

revdep-rebuild binutils


0

0

* Checking dynamic linking consistency
[ 40% ] * broken /usr/lib/binutils/i686-pc-linux-gnu/2.20/libbfd.la (requires -liberty)
* broken /usr/lib/binutils/i686-pc-linux-gnu/2.20/libopcodes.la (requires -liberty)
[ 100% ]
* Generated new 3_broken.rr
* Assigning files to packages
* /usr/lib/binutils/i686-pc-linux-gnu/2.20/libbfd.la -> sys-devel/binutils
* /usr/lib/binutils/i686-pc-linux-gnu/2.20/libopcodes.la -> sys-devel/binutils
* Generated new 4_raw.rr and 4_owners.rr
* Cleaning list of packages to rebuild
* Generated new 4_pkgs.rr
* Assigning packages to ebuilds
* Generated new 4_ebuilds.rr
* Evaluating package order
* Generated new 5_order.rr
* All prepared. Starting rebuild
emerge --oneshot sys-devel/binutils:0

И все бы ничего, но то же самое появляется при следующем запуске revdep-rebuild.
Похоже все зациклилось.
Есть люди с такой же траблой?



Последнее исправление: ssk85 (всего исправлений: 2)

Забекапь эти 2 *.la куда-нибудь в /home и удали с исходного места. *.la вообще часто полностью выкидывают.

h31 ★★★★
()

# lafilefixer --justfixit

не?

KRoN73 ★★★★★
()
Ответ на: комментарий от h31

Я их просто удалил и все.

ЗЫ: совсем уже думать перестал

ssk85
() автор топика
Ответ на: комментарий от ssk85

# echo =sys-devel/binutils-config-2 >> /etc/portage/package.mask; emerge world -DNu && revdep-rebuild

После этого можно сделать revdep-rebuild ещё раз, чтобы убедиться, что проблема исчезла.

Mim
()
Ответ на: комментарий от Mim

А так нельзя?

Столкнулся с этой проблемой прямо сегодня, собирая Gentoo профиля amd64/10.0 на i7-920.

Пролистал багзиллу. Не понравилось мне решение с маскированием новых версий. Попробывал такое:

ebuild /usr/portage/sys-devel/binutils/binutils-2.20.ebuild unpack; cd /var/tmp/portage/sys-devel/binutils-2.20/work/binutils-2.20/libiberty; ./configure --enable-install-libiberty; make; make install;

Запущенный после этого revdep-rebuild ошибок линковки не дал. Итог - имеем рабочие binutils современной версии 2.20.

Norbert
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.