Re: [boost] Re: [multiarray] compiling problem

2003-01-12 Thread David Abrahams
"Thorsten Ottosen" <[EMAIL PROTECTED]> writes:

> "David Abrahams" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>> "Thorsten Ottosen" <[EMAIL PROTECTED]> writes:
>>
>> > When I just try include  I get these errors:
>> >
>> > Comeau C/C++ 4.3.0.1 (Aug 21 2002 15:45:32) for MS_WINDOWS_x86
>> > Copyright 1988-2002 Comeau Computing.  All rights reserved.
>> > MODE:strict warnings C++
>> >
>> > "E:\C++\libraries\boost_1_29_0\boost/multi_array/subarray.hpp", line
> 238:
>> > error #20:
>> >   identifier "num_dimensions" is undefined
>> >   assert(other.num_dimensions() == num_dimensions());
>> >   ^
>>
>> Try this-> instead:
>>
>>assert(other.num_dimensions() == this->num_dimensions());
>>
>> > "E:\C++\libraries\boost_1_29_0\boost/multi_array/subarray.hpp", line
> 239:
>> > error #20:
>> >   identifier "shape" is undefined
>> >   assert(std::equal(other.shape(),other.shape()+num_dimensions(),
>> >   ^
>>
>> Likewise.
>
> yep. it needs a _big_ bunch of 'this->' to compile. Is Comeau really
> wrong?

No, the code is wrong.

> Who will make the changes?
> I guess I can't do it since I only have access to the sandbox

Why not do it and post a patch here?

-- 
   David Abrahams
   [EMAIL PROTECTED] * http://www.boost-consulting.com
Boost support, enhancements, training, and commercial distribution

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost



[boost] Re: [multiarray] compiling problem

2003-01-12 Thread Thorsten Ottosen

"David Abrahams" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> "Thorsten Ottosen" <[EMAIL PROTECTED]> writes:
>
> > When I just try include  I get these errors:
> >
> > Comeau C/C++ 4.3.0.1 (Aug 21 2002 15:45:32) for MS_WINDOWS_x86
> > Copyright 1988-2002 Comeau Computing.  All rights reserved.
> > MODE:strict warnings C++
> >
> > "E:\C++\libraries\boost_1_29_0\boost/multi_array/subarray.hpp", line
238:
> > error #20:
> >   identifier "num_dimensions" is undefined
> >   assert(other.num_dimensions() == num_dimensions());
> >   ^
>
> Try this-> instead:
>
>assert(other.num_dimensions() == this->num_dimensions());
>
> > "E:\C++\libraries\boost_1_29_0\boost/multi_array/subarray.hpp", line
239:
> > error #20:
> >   identifier "shape" is undefined
> >   assert(std::equal(other.shape(),other.shape()+num_dimensions(),
> >   ^
>
> Likewise.

yep. it needs a _big_ bunch of 'this->' to compile. Is Comeau really wrong?
Who will make the changes?
I guess I can't do it since I only have access to the sandbox

regarsd

Thorsten



___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost