Boost logo

Boost :

Subject: [boost] [numeric] Adding numeric_cast_traits.hpp on 08/11 (today) breaks trunk
From: Edward Diener (eldiener_at_[hidden])
Date: 2011-08-11 22:43:43


The addition and integration of numeric_cast_traits.hpp to boost numeric
is breaking compiles on the trunk which use numeric. I am attempting to
compile quickbook, only to see:

gcc.compile.c++
..\..\bin.v2\tools\quickbook\src\gcc-mingw-4.6.0\release\link-st
atic\quickbook.o
gcc.compile.c++
..\..\bin.v2\tools\quickbook\src\gcc-mingw-4.6.0\release\link-st
atic\actions.o
In file included from
..\../boost/numeric/conversion/numeric_cast_traits.hpp:28:
0,
                  from ..\../boost/numeric/conversion/cast.hpp:34,
                  from ..\../boost/lexical_cast.hpp:40,
                  from src\actions.cpp:19:
..\../boost/numeric/conversion/detail/numeric_cast_traits.hpp:77:31:
error: miss
ing binary operator before token "("
..\../boost/numeric/conversion/detail/numeric_cast_traits.hpp:82:31:
error: miss
ing binary operator before token "("

etc.

The same errors occur with msvc-10.0.

These changes need to be fixed or reverted. Too many things depend on
numeric_cast for this to remain broken.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk