Boost logo

Boost :

From: Michael Stevens (Michael.Stevens_at_[hidden])
Date: 2004-10-04 09:09:39


Stefan wrote:

> Anyway, as I could see in cvs, Micheal has now removed the markup.

Results are in now. You can see cw-8.3-release has no problems. cw-8.3 has the
old compile time errors. I not sure if there is a good reason if this is
because the two are subtly different compiler versions or incidental compiler
options. The compiler options are available for the failing run but not the
pass runs.

Unless a cw-8.3 guru see an obvious problem has a quick fix then I will look
into modifying the source to avoid this compiler confusion. The error is
always at the point of the following or similar instantiations

indexing_matrix_assign (functor1_type::template make_debug_functor<typename
matrix<value_type, row_major>::reference, value_type> (), cm, e,
row_major_tag ());

I believe the 'template make_debug_functor<..> ()' is the source of the
problem. This could be replaced by a static member template which deduces
which functor type to return.

Michael


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