[devel] Re: A: perl-HTML-* perl-libwww #@$#!

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Фев 4 01:29:16 MSK 2005


On Thu, Feb 03, 2005 at 10:29:17PM +0300, Anton D. Kachalov wrote:
> Сейчас буду ругаться благим матом!
> Очень нравится такой расклад: для сборки perl-libwww нужен этот самый
> perl-libwww (неявно, а черезе perl-HTML-Parser).
> Хорошо, ставлю пакеты --nodeps и собираю perl-libwww в живой системе,
> минуя хэшер. Засовываю всё это в хэшер и...опять ничего не работает:
> Следующие пакеты имеют неудовлетворенные зависимости:
>   perl-HTML-Parser: Требует: perl(HTTP/Headers.pm)
> E: Извините, `битые' пакеты
> perl(HTTP/Headers.pm) провайдится perl-libwww.
> Иду разбираться: rpm -qpR perl-libwww-5.803-alt1.noarch.rpm:
> ...
> perl(HTML/FormatPS.pm)  
> perl(HTML/FormatText.pm)
> ...
> Для сборки perl-HTML-Format нужен, в свою очередь perl-libwww, но для
> того, чтобы его поставить нужен perl-HTML-Format.
> И как всё это в Сизифе живёт?

И вообще, из трех перечисленных пакетов бинарным является только
perl-HTML-Parser, а perl-libwww и perl-HTML-Format -- это noarch пакеты,
их по идее и пересобирать не нужно.

Проблема у тебя, как я догадываюсь, в том, что в перле сейчас
используется вот какой расклад модулей по каталогам:

%_libdir/perl5/vendor_perl -- для noarch пакетов;
%_libdir/perl5/vendor_perl/i386-linux -- для бинарных пакетов.

Расклад этот очевидно не вписывается в x86_64, т.к. noarch пакеты
оказываются чувствительными к различию между lib и lib64.
Но это расклад придумал не я, он всегда таким был и на протяжении
perl-5.8.x я решил его не менять.  perl-5.10.0 ожидается этим летом. :)

Правильный расклад должен быть таким:
%_datadir/perl5/vendor_perl -- для noarch пакетов;
%_libdir/perl5/venodr_perl -- для бинарных пакетов.

Тогда для x86_64 нужно будет отдельно пересобирать только
perl-HTML-Parser.

> Rgds,
> Anton
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050204/852431cc/attachment-0001.bin>


Подробная информация о списке рассылки Devel