
On Friday 16 February 2007 11:25, Roland Schwarz wrote:
Vladimir Prus wrote:
All of ublas tests fail on msvc-7.1_stlport4 with the following:
fatal error C1189: #error : Your compiler is unsupported by this verions of uBLAS. Boost 1.32.0 includes uBLAS with support for many old compilers.
This errors message at the very least is misleading -- msvc 7.1 is not an old compiler by any measure and msvc 7.1 without stlport passes all ublas tests.
Would anybody be able to either fix configuration checks, or reword this message to more clearly say what is the problem with stlport is?
The reason for this error is, that using stlport causes the BOOST_NO_STDC_NAMESPACE macro beeing defined.
In turn the numeric/ublas complains about this. So since this is a real error, perhaps a better message (at least less surprising) would be:
#error : Your compiler and/or configuration is unsupported ...
@volodya: I'll mark this up as expected. At least the stlport 4 really is old and unsupported.
Roland
I have commit the change to CVS HEAD. I will the the RC branch alone! Michael