Date: Wed, 3 Feb 2010 12:13:56 -0000 From: "John Maddock"
Here is the entire stack trace for the math library error I get:
Sigh... those are still truncated and don't give the full template parameters :-(
John.
Date: Wed, 3 Feb 2010 12:15:46 -0000 From: "John Maddock"
info.cpp
"./boost/optional/optional.hpp", line 439.66: 1540-0210 (S) "T" is not a base class of "locale". "./boost/optional/optional.hpp", line 439.10: 1540-0700 (I) The previous message was produced while processing "boost::optional_detail::optional_basestd::locale::destroy_impl (is_not_reference_tag)".
:-(
I admit to being a bit perplexed by this, particularly as the IBM AIX tests are mostly passing with xlC 10.1, options used are here: http://beta.boost.org/development/tests/trunk/developer/output/ IBM_Canada_Ltd-boost-bin-v2-libs-config-test-config_info-test- vacpp-debug.html
John.
Hi John, I knew it compiled with xlC 10. And clearly IBM has improved their compiler significantly since I bought xlC 6. I figure xlC 6 is like MSVC 6 - it does templates but not really. It makes sense - xlC 6 is four versions behind and so is MSVC 6. It's just too old. Sorry about the truncated error messages - I have no idea how to make them contain more detail. Jerry