[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