Не собирается dev-perl/Pango-1.223.0 . Пишет, что не файл не найден, хотя файл есть и права есть.

Ситуация происходит при переводе десктопа (пересборка мира) с stable(amd64) на testing (~amd64) при использовании ветки hardened/linux/amd64
в eselect.

Не собирается пакет dev-perl/Pango-1.223.0 .

Может ли это как-либо быть связано с песочницей? SELinux'а нет.

dev-perl/Pango-1.222.0 уже установлен, но не пересобирается с той же ошибкой, что и dev-perl/Pango-1.223.0 .

Самое плохое, что от этого пакета собирается dev-perl/gtk2-perl, из-за которого не собирается куча приложений. Сам же пакет dev-perl/Pango не собирается по причине:
Pre-requisites not found:
Can't load '/usr/lib64/perl5/vendor_perl/5.16.1/x86_64-linux/auto/Cairo/Cairo.so' for module Cairo: libudev.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога at /usr/lib64/perl5/5.16.1/x86_64-linux/DynaLoader.pm line 190.
at (eval 16) line 1.

При этом файл /usr/lib64/perl5/vendor_perl/5.16.1/x86_64-linux/auto/Cairo/Cairo.so есть. dev-perl/Cairo собран последней версии. Даже если поставить права 777 на файл, ошибка не исчезает.

Проблему не решают также:
emerge -av dev-perl/extutils-pkgconfig
perl-cleaner all

При этом при пересборке dev-perl/gtk2-perl-1.242.0 (уже установленного, стабильного) возникает ошибка (эта же ошибка возникает при пересборке нестабильного dev-perl/gtk2-perl-1.244.0):
* Using ExtUtils::MakeMaker
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/gtk2-perl-1.244.0/image/
Can't locate Pango.pm in @INC (@INC contains: /etc/perl /usr/local/lib64/perl5/5.16.1/x86_64-linux /usr/local/lib64/perl5/5.16.1 /usr/lib64/perl5/vendor_perl/5.16.1/x86_64-linux /usr/lib64/perl5/vendor_perl/5.16.1 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.16.1/x86_64-linux /usr/lib64/perl5/5.16.1 .) at (eval 10) line 1.
BEGIN failed--compilation aborted at (eval 10) line 1

Заранее спасибо.

Граф equery g dev-perl/Pango
* Searching for Pango in dev-perl ...

* dependency graph for dev-perl/Pango-1.222.0
`-- dev-perl/Pango-1.222.0 amd64
`-- dev-perl/extutils-depends-0.304.0 (>=dev-perl/extutils-depends-0.300) amd64
`-- dev-perl/extutils-pkgconfig-1.130.0 (>=dev-perl/extutils-pkgconfig-1.030) amd64
`-- dev-perl/glib-perl-1.262.0 (>=dev-perl/glib-perl-1.220) ~amd64
`-- dev-perl/Cairo-1.101.0 (>=dev-perl/Cairo-1.00) ~amd64
`-- x11-libs/pango-1.30.1 (>=x11-libs/pango-1.0.0) ~amd64
`-- dev-lang/perl-5.16.1 (dev-lang/perl) ~amd64 [-build]
[ dev-perl/Pango-1.222.0 stats: packages (7), max depth (1) ]

* dependency graph for dev-perl/Pango-1.223.0
`-- dev-perl/Pango-1.223.0 amd64
`-- dev-perl/extutils-depends-0.304.0 (>=dev-perl/extutils-depends-0.300) amd64
`-- dev-perl/extutils-pkgconfig-1.130.0 (>=dev-perl/extutils-pkgconfig-1.030) amd64
`-- dev-perl/glib-perl-1.262.0 (>=dev-perl/glib-perl-1.220) ~amd64
`-- dev-perl/Cairo-1.101.0 (>=dev-perl/Cairo-1.00) ~amd64
`-- x11-libs/pango-1.30.1 (>=x11-libs/pango-1.0.0) ~amd64
`-- dev-lang/perl-5.16.1 (dev-lang/perl) ~amd64 [-build]
[ dev-perl/Pango-1.223.0 stats: packages (7), max depth (1) ]

revdep-rebuild для начала,

revdep-rebuild для начала, затем perl-cleaner

Не грусти, товарищ! Всё хорошо, beautiful good!

И да: я писал, что юзал

И да: я писал, что юзал perl-cleaner all и он не помог. И мог бы. :)

Полная пересборка мира

Полная пересборка мира проблемы не решила.

ln -s /usr/lib/libudev.so /usr/lib/libudev.so.0 Проблему решила.

Почему-то последний sys-fs/udev создаёт только /usr/lib/libudev.so , /usr/lib/libudev.so.1 , /usr/lib/libudev.so.1.1.0 а вот нужного /usr/lib/libudev.so.0 не создаёт.

Кому писать, чтобы профиксили?

.

polonaur написал(а):
Кому писать, чтобы профиксили?

Пользователь тестовой ветки не знаешь о багзилле?
Ахтунг!

:wq
--
Live free or die

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

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