|
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!
Ralf
Index: mpl/protect.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/mpl/protect.hpp,v
retrieving revision 1.5
diff -r1.5 protect.hpp
32c32
< 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 30c30 < # define AUX_WRAPPER_INST(value) AUX_WRAPPER_NAME< value > --- > # define AUX_WRAPPER_INST(value) mpl::AUX_WRAPPER_NAME< value > 39c39 < typedef AUX_WRAPPER_NAME type; --- > typedef struct AUX_WRAPPER_NAME type; Index: mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp,v retrieving revision 1.1 diff -r1.1 iter_fold_if_impl.hpp 58c58 < >::template result_< Iterator,State,ForwardOp,next<Iterator> > impl_; --- > >::template result_< Iterator,State,ForwardOp,mpl::next<Iterator> > impl_; Index: mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp,v retrieving revision 1.1 diff -r1.1 lambda_no_ctps.hpp 34c34 < typedef protect< bind1< --- > typedef mpl::protect< bind1< 59c59 < typedef protect< bind2< --- > typedef mpl::protect< bind2< 85c85 < typedef protect< bind3< --- > typedef mpl::protect< bind3< 111c111 < typedef protect< bind4< --- > typedef mpl::protect< bind4< 137c137 < 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 95c95 < 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 27c27,28 < #if !defined(__BORLANDC__) --- > #if !defined(__BORLANDC__) \ > && !(defined(__sgi) && defined(_COMPILER_VERSION) && _COMPILER_VERSION <= 730) __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk