Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 205991 Details for
Bug 287638
dev-libs/boost-1.36.0 removal request (was: fails with gcc-4.4)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
/usr/portage/dev-libs/boost/files/1.36.0-gcc4.4.patch
1.36.0-gcc4.4.patch (text/plain), 11.27 KB, created by
Justin Lecher (RETIRED)
on 2009-10-04 16:49:31 UTC
(
hide
)
Description:
/usr/portage/dev-libs/boost/files/1.36.0-gcc4.4.patch
Filename:
MIME Type:
Creator:
Justin Lecher (RETIRED)
Created:
2009-10-04 16:49:31 UTC
Size:
11.27 KB
patch
obsolete
>--- ./boost/test/impl/debug.ipp 2007-11-25 19:07:19.000000000 +0100 >+++ ./boost/test/impl/debug.ipp.new 2009-10-04 10:31:41.000000000 +0200 >@@ -15,6 +15,8 @@ > #ifndef BOOST_TEST_DEBUG_API_IPP_112006GER > #define BOOST_TEST_DEBUG_API_IPP_112006GER > >+#include <cstdio> >+ > // Boost.Test > #include <boost/test/detail/config.hpp> > #include <boost/test/detail/workaround.hpp> >Index: ./boost/python/call_method.hpp >=================================================================== >--- ./boost/python/call_method.hpp (revision 24614) >+++ ./boost/python/call_method.hpp (revision 48960) >@@ -38,5 +38,8 @@ > # endif // CALL_METHOD_DWA2002411_HPP > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > # if !(BOOST_WORKAROUND(__MWERKS__, > 0x3100) \ > && BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3201))) >@@ -77,3 +80,4 @@ > # undef N > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/python/detail/target.hpp >=================================================================== >--- ./boost/python/detail/target.hpp (revision 24614) >+++ ./boost/python/detail/target.hpp (revision 48960) >@@ -38,5 +38,8 @@ > > /* --------------- function pointers --------------- */ >-#elif BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == BOOST_PYTHON_FUNCTION_POINTER >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == BOOST_PYTHON_FUNCTION_POINTER > # if !(BOOST_WORKAROUND(__MWERKS__, > 0x3100) \ > && BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3201))) >@@ -80,3 +83,4 @@ > # undef Q > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif >Index: ./boost/python/detail/result.hpp >=================================================================== >--- ./boost/python/detail/result.hpp (revision 43799) >+++ ./boost/python/detail/result.hpp (revision 48960) >@@ -87,5 +87,8 @@ > > /* --------------- function pointers --------------- */ >-#elif BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == BOOST_PYTHON_FUNCTION_POINTER >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == BOOST_PYTHON_FUNCTION_POINTER > # if !(BOOST_WORKAROUND(__MWERKS__, > 0x3100) \ > && BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3201))) >@@ -129,3 +132,4 @@ > # undef Q > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif >Index: ./boost/python/signature.hpp >=================================================================== >--- ./boost/python/signature.hpp (revision 24055) >+++ ./boost/python/signature.hpp (revision 48960) >@@ -114,5 +114,8 @@ > # endif // SIGNATURE_JDG20020813_HPP > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 // defined(BOOST_PP_IS_ITERATING) >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 // defined(BOOST_PP_IS_ITERATING) > > # define N BOOST_PP_ITERATION() >@@ -177,3 +180,4 @@ > # undef N > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // !defined(BOOST_PP_IS_ITERATING) >Index: ./boost/mpl/aux_/numeric_op.hpp >=================================================================== >--- ./boost/mpl/aux_/numeric_op.hpp (revision 30670) >+++ ./boost/mpl/aux_/numeric_op.hpp (revision 48960) >@@ -288,5 +288,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > > # define i_ BOOST_PP_FRAME_ITERATION(1) >@@ -309,3 +312,4 @@ > # undef i_ > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/mpl/aux_/advance_backward.hpp >=================================================================== >--- ./boost/mpl/aux_/advance_backward.hpp (revision 24874) >+++ ./boost/mpl/aux_/advance_backward.hpp (revision 48960) >@@ -80,5 +80,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > #define i_ BOOST_PP_FRAME_ITERATION(1) > >@@ -122,3 +125,4 @@ > # undef AUX778076_ITER_0 > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/mpl/aux_/full_lambda.hpp >=================================================================== >--- ./boost/mpl/aux_/full_lambda.hpp (revision 24896) >+++ ./boost/mpl/aux_/full_lambda.hpp (revision 48960) >@@ -228,5 +228,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > #define i_ BOOST_PP_FRAME_ITERATION(1) > >@@ -348,3 +351,4 @@ > > #undef i_ >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/mpl/aux_/advance_forward.hpp >=================================================================== >--- ./boost/mpl/aux_/advance_forward.hpp (revision 24874) >+++ ./boost/mpl/aux_/advance_forward.hpp (revision 48960) >@@ -80,5 +80,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > #define i_ BOOST_PP_FRAME_ITERATION(1) > >@@ -121,3 +124,4 @@ > # undef AUX778076_ITER_0 > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/mpl/unpack_args.hpp >=================================================================== >--- ./boost/mpl/unpack_args.hpp (revision 24874) >+++ ./boost/mpl/unpack_args.hpp (revision 48960) >@@ -112,5 +112,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > > # define i_ BOOST_PP_FRAME_ITERATION(1) >@@ -144,3 +147,4 @@ > # undef i_ > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/mpl/bind.hpp >=================================================================== >--- ./boost/mpl/bind.hpp (revision 25875) >+++ ./boost/mpl/bind.hpp (revision 48960) >@@ -362,5 +362,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > > # define i_ BOOST_PP_FRAME_ITERATION(1) >@@ -545,3 +548,4 @@ > # undef j_ > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/mpl/apply.hpp >=================================================================== >--- ./boost/mpl/apply.hpp (revision 24874) >+++ ./boost/mpl/apply.hpp (revision 48960) >@@ -136,5 +136,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > > # define i_ BOOST_PP_FRAME_ITERATION(1) >@@ -223,3 +226,4 @@ > # undef i_ > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >Index: ./boost/mpl/apply_wrap.hpp >=================================================================== >--- ./boost/mpl/apply_wrap.hpp (revision 24892) >+++ ./boost/mpl/apply_wrap.hpp (revision 48960) >@@ -79,5 +79,8 @@ > ///// iteration, depth == 1 > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > > # define i_ BOOST_PP_FRAME_ITERATION(1) >@@ -198,3 +201,4 @@ > # undef j_ > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif // BOOST_PP_IS_ITERATING >--- ./boost/python/call.hpp 2004-07-26 02:32:12.000000000 +0200 >+++ ./boost/python/call.hpp.new 2009-10-04 11:00:30.000000000 +0200 >@@ -38,7 +38,10 @@ > > # endif // CALL_DWA2002411_HPP > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > # if !(BOOST_WORKAROUND(__MWERKS__, > 0x3100) \ > && BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3201))) > # line BOOST_PP_LINE(__LINE__, call.hpp) >@@ -76,4 +79,5 @@ > > # undef N > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif >--- ./boost/python/object/value_holder.hpp 2006-01-11 04:31:48.000000000 +0100 >+++ ./boost/python/object/value_holder.hpp.new 2009-10-04 11:01:33.000000000 +0200 >@@ -117,7 +117,10 @@ > > // --------------- value_holder --------------- > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == 1 > # if !(BOOST_WORKAROUND(__MWERKS__, > 0x3100) \ > && BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3201))) > # line BOOST_PP_LINE(__LINE__, value_holder.hpp(value_holder)) >@@ -163,4 +166,5 @@ > > # undef N > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif >--- ./boost/python/object/make_holder.hpp 2007-11-25 19:07:19.000000000 +0100 >+++ ./boost/python/object/make_holder.hpp.new 2009-10-04 11:02:40.000000000 +0200 >@@ -47,7 +47,10 @@ > > # endif // MAKE_HOLDER_DWA20011215_HPP > >-#elif BOOST_PP_ITERATION_DEPTH() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 > # if !(BOOST_WORKAROUND(__MWERKS__, > 0x3100) \ > && BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3201))) > # line BOOST_PP_LINE(__LINE__, make_holder.hpp) >@@ -102,4 +105,4 @@ > > # undef N > >-#endif >+#endif // BOOST_PP_ITERATION_DEPTH() >--- ./boost/python/object/pointer_holder.hpp 2006-09-21 00:49:18.000000000 +0200 >+++ ./boost/python/object/pointer_holder.hpp.new 2009-10-04 11:04:03.000000000 +0200 >@@ -163,7 +163,10 @@ > # endif // POINTER_HOLDER_DWA20011215_HPP > > /* --------------- pointer_holder --------------- */ >-#elif BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == 1 >+// For gcc 4.4 compatability, we must include the >+// BOOST_PP_ITERATION_DEPTH test inside an #else clause. >+#else // BOOST_PP_IS_ITERATING >+#if BOOST_PP_ITERATION_DEPTH() == 1 && BOOST_PP_ITERATION_FLAGS() == 1 > # if !(BOOST_WORKAROUND(__MWERKS__, > 0x3100) \ > && BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3201))) > # line BOOST_PP_LINE(__LINE__, pointer_holder.hpp) >@@ -205,4 +208,5 @@ > > # undef N > >+#endif // BOOST_PP_ITERATION_DEPTH() > #endif
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 287638
:
205990
| 205991