Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2007-10-26 03:28:05


Joel,

Fusion's tuple tests are passing with IBM xlc, but the TR1 tuple tests are
failing with problems with std::pair, which in turn causes all the
Boost.Math tests to fail: it appears that just including the header
../boost/fusion/adapted/std_pair.hpp is enough to trigger the issue :-(

See http://tinyurl.com/3cfz2n for a typical error message.

Is this fixable, or should I degrade TR1 to the old tuples implementation
for this compiler? BTW the old spirit-fusion code did work with xlc I
believe.

Chris: the code that's failing looks so innocuous it's hard to see how it
could fail: there's nothing odd in xlc's headers like an extra defaulted
template argument for std::pair is there?

Thanks, John Maddock.


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