
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? Thanks, Volodya

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

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

Michael Stevens wrote:
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.
Which change? Did you make ublas work with stlport, or is BOOST_NO_STDC_NAMESPACE really showstopper for ublas?
I will the the RC branch alone!
Sorry, the last sentence does not parse for me. This problem is present on RC branch, so can you either fix the problem on RC branch, or mark it as expected? - Volodya
participants (3)
-
Michael Stevens
-
Roland Schwarz
-
Vladimir Prus