On Mon, Nov 24, 2008 at 11:32:23PM +0000, QA Team Robot wrote: > cyrus-imapd-2.3.13-alt2 > rm -f groff-html-*.png pod2htm* > fig2dev -L png murder.fig murder.png > make: Leaving directory `/usr/src/RPM/BUILD/cyrus-imapd-2.3.13/doc' > sh: gs: command not found > fig2dev: broken pipe (GhostScript aborted?) > command was: gs -q -dSAFER -sDEVICE=png16m -r80 -g851x495 -sOutputFile=murder.png - > make: *** [dist] Error 1 > error: Bad exit status from /usr/src/tmp/rpm-tmp.59046 (%build) > RPM build errors: > Macro %ghost not found Здесь расклад такой: программа fig2dev из пакета transfig запускает gs (файл transfig.3.2.5/fig2dev/dev/genps.c) и обламывается, потому что у пакета transfig нет зависимости на ghostscript. Рекомендую в пакете transfig добавить зависимость на /usr/bin/gs. Надо выяснить, почему пакет cyrus-imapd раньше собирался, а теперь собираться перестал. Дело том, что rider перепилил ImageMagick, переместив программы из ImageMagick в новый подпакет ImageMagick-tools. В результате поменялась цепочка зависимостей: [ BuildRequires: groff-extra ] - groff-extra -> /usr/bin/convert -> ImageMagick + groff-extra -> /usr/bin/convert -> ImageMagick-tools Но зависимость на ghostscript как была, так и осталась в пакете ImageMagick, который теперь стал пустым. ImageMagick -> ghostscript-classic