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