Попытался собрать на abf php-5.5, не вышло

https://abf.io/build_lists/2101535
Можете присоветовать почему? Из логов совсем непонятно.
Да не, из логов понятно, что не ставится зависимость сборки: php-5.5.15-1.src (due to unsatisfied sasl-devel)clicman писал(а):Добрый день, господа.
Попытался собрать на abf php-5.5, не вышло
https://abf.io/build_lists/2101535
Можете присоветовать почему? Из логов совсем непонятно.
Сейчас объясню подробно. В BuildRequires указываются зависимости сборки, которые вычисляются на основе данных Provides других пакетов. Имя пакета входит в Provides, но также туда входят и другие значения, часть из которых прописывается вручную, а часть генерируется автоматически (алгоритмы там разные и в такие детали сейчас углубляться не будем).clicman писал(а):Хмм.. конечно php я собрал, но чтобы сборка заработала пришлось странные вещи делать.
Например:
BuildRequires: lib64enchant-devel
Как итог - сборка работает только под x64
При этом, если взглянуть на спеку php из официального репозитория, там в BuildRequires архитектура не фигурирует.
Что я делаю не так?
Код: Выделить всё
$ rpm -q libenchant-devel --provides
devel(libenchant)
enchant-devel = 1.6.0-5
pkgconfig(enchant) = 1.6.0
libenchant-devel = 1.6.0-5:2012.1
Код: Выделить всё
$ rpm -q lib64enchant --provides
devel(libenchant(64bit))
enchant-devel = 1.6.0-5
pkgconfig(enchant) = 1.6.0
lib64enchant-devel = 1.6.0-5:2012.1
Код: Выделить всё
#32bit#
urpmi.addmedia php-backports http://abf-downloads.rosalinux.ru/vsidochenko_personal/repository/rosa2012lts/i586/php/release
#64bit#
urpmi.addmedia php-backports http://abf-downloads.rosalinux.ru/vsidochenko_personal/repository/rosa2012lts/x86_64/php/release