[devel] I: Sisyphus-20071119 i586 beehive_status: +17 -15 (106)

Alexey Tourbin at на altlinux.ru
Вт Ноя 20 05:39:36 MSK 2007


On Mon, Nov 19, 2007 at 12:12:01AM +0300, Dmitry V. Levin wrote:
> On Mon, Nov 19, 2007 at 12:07:10AM +0300, QA Team Robot wrote:
> [...]
> > cdcollect-0.6.0-alt2
> > f-spot-0.3.5-alt2
> > libdbus-mono-0.63-alt2
> > libevolution-sharp-0.14.0.1-alt1
> > libgalago-sharp-0.5.0-alt1.1
> > libgecko-sharp2-0.12-alt1
> > libgnome-sharp-2.16.0-alt4
> > libgtk-sharp2-2.10.2-alt1
> > libgtksourceview-sharp-0.11-alt1
> > libjscall-sharp-0.0.3-alt1.svn20070704
> > mysql-connector-net-5.0.7-alt1.svn.723
> > nant-0.86-alt2.cvs.20070514
> [...]
> > 	checking for mono >= 0.95... checking for csc.exe... no
> > 	configure: error: You need to install either mono or .Net
> 
> Моно больше нет?

От дубов простыл и след...

Тут случился ещё один прокол.  Дело в том, что моновские пакеты
используют mono.pc для обнаружения mono.  Это как бы не совсем
правильно, потом что mono.pc получается от сборки чисто сишного
libmono и предназначен для линковки с libmono.

Name: Mono
Requires: glib-2.0 gthread-2.0
Libs: -L${libdir} -lmono -lpthread -ldl -lpthread -lm
Cflags: -I${includedir} -D_REENTRANT

Короче, я положил mono.pc в новый пакет libmono-devel, не особо подумав
о том, что кто-то может его использовать для обнаружения mono-рантайма.

Теперь что с этим делать.  Пакеты libmono-devel и mono (рантайм) не
должны между собой напрямую зависеть.  То есть должна остаться
возможность установить один из них без другого.  Поэтому я думаю что
mono.pc придётся продублировать сразу в двух этих пакетах.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20071120/eecc19c9/attachment.bin 


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