[devel] IA: boost 1.51.0

Ivan A. Melnikov iv на altlinux.org
Вт Сен 11 08:48:02 MSK 2012


On Tue, 11 Sep 2012 05:47:34 +0400
Радик Юсупов <radyus на yandex.ru> wrote:

> On 05.09.2012 08:05, Ivan A. Melnikov wrote:
> > 3. Если нет, то всё как обычно: иногда всё уже сделал апстрим,
> > иногда федора (у них boost 1.50.0 в f18 уже довольно давно). Если
> > нет, пишите мне, подготовлю патч.
> Прошу помочь с zarafa.

Для начала,

On Wed, 5 Sep 2012 08:05:03 +0400
"Ivan A. Melnikov" <iv на altlinux.org> wrote:
[...]
> 2. Найдите, где определён символ препроцессора
> BOOST_FILESYSTEM_VERSION в значение 2, и удалите или переопределите в
> 3 (я бы удалил, но дело вкуса). 
[...]

В спеке у Вас есть %add_optflags, -DBOOST_FILESYSTEM_VERSION=2 там
теперь лишнее. Если его удалить, ошибки станут гораздо веслее ;)

> Апстрим судя по гиту еще не чесался: 
> https://git.zarafa.com/zcp/zcp/commits/7.1
[...]

Апстрим чесался в мастере:

https://git.zarafa.com/zcp/zcp/commit/c6c79be9cb538fcce3457c9568a3dc6ae39134ea
https://git.zarafa.com/zcp/zcp/commit/dc4868099fc3099d1949fbd89ca3c1c318476234

Несколько иной вариант предлагают федоровцы:

http://pkgs.fedoraproject.org/cgit/zarafa.git/tree/?h=f18
http://pkgs.fedoraproject.org/cgit/zarafa.git/tree/zarafa-7.0.9-boost150.patch?h=f18

Вариант апстрима имхо лучше, да к тому же это апстрим. Я объединил их
две ревизии в один патч, выкинул оттуда модификацию common/ecversion.h,
приложил и поправил в спеке add_optflags -- и сборка вроде прошла. Патч
прилагаю.

-- 
WBR,
Ivan A. Melnikov
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : zarafa-7.1.0-boost-filesystem-v3-support.patch
Тип     : text/x-patch
Размер  : 108 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20120911/0fe32cd1/attachment-0001.bin>


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