[devel] cyrus-imapd: transfig -> gs (Sisyphus-20081124 i586 beehive_status)

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Ноя 25 19:46:55 MSK 2008


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081125/0de570d7/attachment-0001.bin>


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