[sisyphus] сборка perl-Expect-Simple в hasher

Мал Скрылёв 3ahyga на gmail.com
Ср Янв 13 17:50:15 UTC 2010


13 января 2010 г. 20:27 пользователь Dmitry V. Levin <ldv на altlinux.org> написал:
> On Wed, Jan 13, 2010 at 08:14:34PM +0300, Мал Скрылёв wrote:
>> 13 января 2010 г. 19:05 пользователь Dmitry V. Levin <ldv на altlinux.org> написал:
>> > On Wed, Jan 13, 2010 at 06:57:01PM +0300, Мал Скрылёв wrote:
>> >> Приветствую всех
>> >>
>> >> есть вопрос по сборке пакета для сизифа, пакет такой: perl-Expect-Simple.
>> >> Если собирать руками, то есть так
>> >> $ rpmbuild -ba  perl-Expect-Simple.spec
>> >> то сборка пакета проходит успешно
>> >>
>> >> Если же в хашере, то нет. Во specе я прописал нужное. А ошибки вот такие:
>> >>  pty_allocate(nonfatal): getpt(): No such file or directory at
>> >> /usr/lib/perl5/vendor_perl/i386-linux/IO/Pty.pm line 24.
>> >> Expect::Simple: Cannot open a pty at
>> >> /usr/src/RPM/BUILD/Expect-Simple-0.04/blib/lib/Expect/Simple.pm line
>> >> 76 at t/Expect-Simple.t line 17
>> >> # Looks like you planned 6 tests but only ran 1.
>> >> # Looks like your test died just after 1.
>> >>
>> >> Прицелпяю спеку и дву лога. Кто сталкивался с подобным?
>> >
>> > BuildRequires: /dev/pts
>> >
>> Тоже самое, ничего не поменялось
>
> Если getpt(3) срабатывает, значит, псевдотерминал недоступен.
> Конструкция "BuildRequires: /dev/pts" должна привести к тому,
> что в сборочном чруте будет доступны /dev/ptmx и /dev/pts.
>
Они там есть, но будут ли для функции открытия псевдотерминала
доступно открытие его, потому что оно сопряжено с созданием устройства
в той папке, бо права-то сборщику на запись урезаны?


-- 
Мал Скрылёв


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