|
Boost : |
From: Michael Stevens (list-boost_at_[hidden])
Date: 2007-02-21 10:59:33
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk