On Fri, Apr 06, 2012 at 06:21:57PM +0700, Alexey Morozov wrote: > Имеем http://git.altlinux.org/tasks/index/sisyphus/failed/68729/build/400/i586/log > > Пакет (kdevelop) собирается хорошо, однако, при попытке его установки происходит ошибка > libkdev4cmakecommon.so>= set:mgEG3imLZ9Xjq7yCq68U5lK6pjHRJ8oUXGqZJRXc2OibNKQlZo1KH7X4IvF56TUonEZ8VyAe42LDX8gS76xyryImKSxM66oUEQqGfxsNqO30J1eOmGA6Z0yLLnB5A6Ke0zGC0 > > а собирающийся _в рамках этой же сборки_ kdevelop-libs предоставляет: > Provides: libkdev4cmakecommon.so = set:mdRMryV7HjpwPhy64p0ghRnTlb8StEYCDkJK3VCRdPewbZwKSk3s1s1nIJcCeI7rlrPmMQFUIdFZq1mRaCSpngDStECW090bGLHeQZshqrvZKwyceLQ8OuKdl4qj3vunJemTQM5lpj5sHKdsqK3KU8DZx29eu8zLImfymlzwXWruOvNeK5vLTLCL5dIDZqJASEY32SI9fbdNK9QRo5MYmgxbY0w4wmhWZ83SRZvAwxV1gN3bCWBBiqCAsNkVQIPO3cTn6rE6Nqujc0OUxirgnCOBbi7iD4PmCssWAfs226GBl7SZywPVE4h8ZogtwqePl3xfh9t3iSSCskFIhSIy1IIrT76MaGhNuNKf7TXu4He1lsVeGHCb3PIibZerqKKGKPKm912P7JRsgHAg2QLG84fjkdQhRNic8G2Kv6EautmL4b7VkMgMEzvNG0e0bESWUDuOFQZF53ovgYxbnIRb0wrAjTLXDy1GQqOFx6OZk4WWU8A4BkAcUX7ObUkGZec3NZK5tjkb0GYdciwMz2zj2b4D8F5lHAbxgAgVIbdcMyNqZbiYfRYdvKcZbFMZn0NgZ9oJoL83oc1gCwkTOnZo8Mwme7366kdmeuq0BGr6lMInZtxRLR7U9FU9V5PTzn0ru90A7C8a9UZhf2cboTlnzZwy4x8tyuE8x1ojhLy5kc2p6IvqiJHAhznO38V1Du > > и так со всеми .so-шками, входящими в kdevelop-libs. > > Товарищи учёные, как говорится, объясните явление! Создаётся впечатление, что apt запутывается в имеющейся в этом задании мешанине пакетов, содержащих вроде бы одни и те же библиотеки, но разных версий (kdevelop-libs, kdevelop-pre4.4-libs, и ещё откуда-то берётся kdevelop-unstable-libs). Возможно, поможет добавление в пакет kdevelop-base явной зависимости на kdevelop-libs вида Requires: %name-libs = %epoch:%version-%release (и аналогично в kdevelop-pre4.4-base). Вообще rpm по поводу отсутствия этой зависимости выдаёт предупреждения: warning: kdevelop-base: non-strict dependency on kdevelop-libs warning: kdevelop-pre4.4-base: non-strict dependency on kdevelop-pre4.4-libs