Boost logo

Boost :

From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2007-02-16 05:25:06


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


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