[devel] IA: boost 1.51.0

Ivan A. Melnikov iv на altlinux.org
Ср Сен 5 08:05:03 MSK 2012


Здравствуйте.

В Сизиф отправлен очередной свежий буст, на этот раз 1.51.0. Как обычно
есть compat-пакет, и я прошу сообщество пересобирать свои пакеты с
новой версией буста чтобы поскорее от этого compat-пакета избавиться.

== Замеченные проблемы пересборки ==

* boost::TIME_UTC переименовано в boost::TIME_UTC_ (подчёркивание
  в конце), чтобы избежать коллизии с макросом из C99. Исправление
  тривиально: добавьте подчёркивание.

* Как обычно VTK стимулирует меня к изучению Boost.Graph, исправление
  сборки выглядит как-то так:

http://git.altlinux.org/people/iv/packages/vtk.git?p=vtk.git;a=commitdiff;h=1de05a79f4dda26604d8c1676267d633868e7144;hp=229550259f19009936d062f974b6dc3d6615b5c2

* Boost.Filesystem v2 больше нет, необходимо перевести её клиентов
  на третью версию этой библиотеки. Характерный признак -- ошибка вида

/usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling
Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3

Если Ваш пакет не пересобирается с такой ошибкой,

1. Не паникуйте.

2. Найдите, где определён символ препроцессора BOOST_FILESYSTEM_VERSION
в значение 2, и удалите или переопределите в 3 (я бы удалил, но дело
вкуса). Для некоторых пакетов (например, PokerTH) этого оказывается
достаточно.

3. Если нет, то всё как обычно: иногда всё уже сделал апстрим, иногда
федора (у них boost 1.50.0 в f18 уже довольно давно). Если нет, пишите
мне, подготовлю патч.

== ACLs of affected packages ==

0ad	@nobody
CoinOBOE	real @everybody
Equalizer	viy @everybody
PokerTH	sem @everybody
akonadi	zerg
aqsis	viy @everybody
asc	oddity @qa
avogadro	zerg @everybody
bastet	viy @everybody
bitcoin	vvk @everybody
bombono-dvd	dubrsl @qa @python
cgal	real @everybody
dakota	real @everybody
ditchers	george @everybody
dolfin-complex	real sin @python @qa @everybody
dolfin-real	real sin @python @qa @everybody
e4rat	lav @everybody
easystroke	naf @everybody
ekiga	lav @everybody
escript-finley	real @everybody
fastcgi++	vostok @everybody
fatrat	drool @qa iv
flush	drool @everybody iv
free-cad	real @everybody
frogatto	force @everybody
fuse-encfs	mithraen @everybody
gearmand	rt @everybody
glob2	oddity @qa
gnash	sbolshakov
hugin	boyarsh @qa
kcollectd	naf @everybody
kde4edu	zerg
kdeedu	rom_as @everybody
krb5user	sin @qa
libeo	george @everybody
libpion-net	drool @everybody iv
libtorrent-rasterbar0.15	swi @everybody
libtorrent-rasterbar7	real @everybody
licq	zerg @everybody
lyx	swi @qa karpov
mapnik	shaba @everybody
mkvtoolnix	sbolshakov
mongo	vitty @everybody mithraen
mp3diags	force @qa @everybody
ogre	dubrsl @qa
pdfcube	real @everybody
pentobi	george @everybody
pingus	oddity @qa
plee-the-bear	viy @everybody
python-module-IceSSL	sin @qa
python-module-boostmpi	real @everybody
python-module-kadmin5	sin @qa
python-module-meshpy	real @everybody
python-module-pyexiv2	force george @qa @python
python-module-pymetis	real @everybody
python-module-pyublas	real @everybody
python-module-pyublasext	real @everybody
python-module-tagpy	swi @python @qa
qbittorrent	swi @qa
qutecom	gray_graff @qa @everybody
schroot	sin @everybody
smc	vitty @everybody
source-highlight	vvk @everybody
springlobby	viy @everybody
springrts	redbaron @everybody
swift	amike
twinkle	lav sbolshakov @qa
vegastrike	viy @everybody
violetland	george @everybody
vtk	real sin @python @qa
wesnoth	vitty @everybody
xscript	@nobody
zarafa	radik rider snejok @qa

-- 
WBR,
Ivan A. Melnikov


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