[vtk-developers] OS X 10.7.3 breaks building KwSys in VTK and ITK
nkwmailinglists at gmail.com
Tue Mar 13 11:58:59 EDT 2012
This is one of those 'oh great' moments. I updated my Mac to 10.7.3
and ITK and VTK compiles broke, with this error:
In file included from
error: cannot initialize a
parameter of type 'iostate' (aka 'std::_Ios_Iostate') with an
lvalue of type 'int'
/usr/include/c++/4.2.1/bits/basic_ios.h:133:21: note: passing argument
to parameter '__state' here
clear(iostate __state = goodbit);
The problem is that the function signature for ios::clear changed
between 10.7.2 and 10.7.3 -- and for some reason the compiler won't do
the conversion between int and iostate.
It's vexing to me because I can't imagine ever calling ios::clear()
with an argument. Clear is clear, right?
More information about the vtk-developers