LINUX.ORG.RU

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

 


0

1

Ситуация происходит при переводе десктопа (пересборка мира) с 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) ]

☆☆☆

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

portage 2.2.0 alpha124? Из какого оверлея? У меня eix-remote update только это выдаёт:

sys-apps/portage
Available versions: [M]2.1.6.7_p1 2.1.6.11-r1[3] 2.1.6.13-r1[3] 2.1.9.25-r1[3] 2.1.10.11-r9[2] 2.1.10.65 2.1.11.9 ~2.1.11.9[18] 2.1.11.9[20] ~2.1.11.10 ~2.2_rc67[17] ~2.2_rc67-r1[17] ~*2.2.0_alpha101[4] ~*2.2.0_alpha110 ~2.2.0_alpha116-r1[14] ~*2.2.0_alpha120 ~2.2.0_alpha120[20] ~*2.2.0_alpha121 ~*2.2.01.20271^t[11] ~*2.2.01.20366^t[11] ~*2.2.01.20389^t[11] ~*2.2.01.20430^t[11] **8888[7] **9999 ~9999[2] **9999^t[11] **9999[16] **9999[17] {{build doc epydoc (+)ipc (+)less linguas_pl prefix-chaining pypy1_8 pypy1_9 python2 python3 selinux sqlite xattr}}
Installed versions: 2.1.11.9(21:44:17 18.08.2012)(ipc xattr -build -doc -epydoc -linguas_pl -pypy1_9 -python2 -python3 -selinux)
Homepage: http://www.gentoo.org/proj/en/portage/index.xml
Description: Portage is the package management and distribution system for Gentoo

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

Сорри. Это eix-remote имеет устаревший кэш.

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