On Wed, Jan 13, 2010 at 08:14:34PM +0300, Мал Скрылёв wrote: > 13 января 2010 г. 19:05 пользователь Dmitry V. Levin написал: > > 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. -- ldv