Boost logo

Boost :

From: Ralf W. Grosse-Kunstleve (rwgk_at_[hidden])
Date: 2003-03-07 16:52:40

--- Aleksey Gurtovoy <agurtovoy_at_[hidden]> wrote:
> OK, I've checked in a fix into the main trunk (see
> "boost/mpl/aux_/lambda_support.hpp"). If you could check if it makes the
> problem go away, I'll integrate the new version into the release branch.

Thank you very much Aleksey! The error posted before is gone.
This is very helpful and highly appreciated.

I spent the better part of today figuring out the six
additional patches shown below. I believe all Boost.Python
tests build as expected with these patches using the
mipspro toolset, but the final re-compilation from scratch
is still going.

David and Aleksey, could you please review the patches and tell
me which are OK to check in? -- I am a bit worried about the
two patches in the mpl/aux_/preprocessed directory. Are these
files auto-generated? Are there master files that should be
patched instead?

Thank you in advance!

Index: mpl/protect.hpp
RCS file: /cvsroot/boost/boost/boost/mpl/protect.hpp,v
retrieving revision 1.5
diff -r1.5 protect.hpp
< typedef protect type;

>     typedef struct protect type;
Index: mpl/aux_/integral_wrapper.hpp
RCS file: /cvsroot/boost/boost/boost/mpl/aux_/integral_wrapper.hpp,v
retrieving revision 1.1
diff -r1.1 integral_wrapper.hpp
< #   define AUX_WRAPPER_INST(value) AUX_WRAPPER_NAME< value >
> #   define AUX_WRAPPER_INST(value) mpl::AUX_WRAPPER_NAME< value >
<     typedef AUX_WRAPPER_NAME type;
>     typedef struct AUX_WRAPPER_NAME type;
Index: mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp
RCS file:
retrieving revision 1.1
diff -r1.1 iter_fold_if_impl.hpp
<         >::template result_< Iterator,State,ForwardOp,next<Iterator> > impl_;
>         >::template result_< Iterator,State,ForwardOp,mpl::next<Iterator> >
Index: mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp
RCS file:
retrieving revision 1.1
diff -r1.1 lambda_no_ctps.hpp
<         typedef protect< bind1<
>         typedef mpl::protect< bind1<
<         typedef protect< bind2<
>         typedef mpl::protect< bind2<
<         typedef protect< bind3<
>         typedef mpl::protect< bind3<
<         typedef protect< bind4<
>         typedef mpl::protect< bind4<
<         typedef protect< bind5<
>         typedef mpl::protect< bind5<
Index: python/enum.hpp
RCS file: /cvsroot/boost/boost/boost/python/enum.hpp,v
retrieving revision 1.6
diff -r1.6 enum.hpp
<     this->enum_base::export_values();
>     this->base::export_values();
Index: type_traits/is_base_and_derived.hpp
RCS file: /cvsroot/boost/boost/boost/type_traits/is_base_and_derived.hpp,v
retrieving revision 1.4
diff -r1.4 is_base_and_derived.hpp
< #if !defined(__BORLANDC__)
> #if !defined(__BORLANDC__) \
>  && !(defined(__sgi) && defined(_COMPILER_VERSION) && _COMPILER_VERSION <=
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more

Boost list run by bdawes at, gregod at, cpdaniel at, john at