Upstream-Status: Backport Index: boost_1_34_1/boost/archive/polymorphic_iarchive.hpp =================================================================== --- boost_1_34_1.orig/boost/archive/polymorphic_iarchive.hpp 2005-12-11 07:12:51.000000000 +0100 +++ boost_1_34_1/boost/archive/polymorphic_iarchive.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -17,6 +17,7 @@ // See http://www.boost.org for updates, documentation, and revision history. #include // std::size_t +#include #include #if defined(BOOST_NO_STDC_NAMESPACE) Index: boost_1_34_1/boost/archive/polymorphic_oarchive.hpp =================================================================== --- boost_1_34_1.orig/boost/archive/polymorphic_oarchive.hpp 2006-02-12 06:43:06.000000000 +0100 +++ boost_1_34_1/boost/archive/polymorphic_oarchive.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -17,6 +17,7 @@ // See http://www.boost.org for updates, documentation, and revision history. #include // size_t +#include #include #include Index: boost_1_34_1/boost/date_time/date_facet.hpp =================================================================== --- boost_1_34_1.orig/boost/date_time/date_facet.hpp 2005-09-05 23:10:50.000000000 +0200 +++ boost_1_34_1/boost/date_time/date_facet.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -429,7 +429,7 @@ typedef std::basic_string string_type; typedef CharT char_type; typedef boost::date_time::period_parser period_parser_type; - typedef special_values_parser special_values_parser_type; + typedef boost::date_time::special_values_parser special_values_parser_type; typedef std::vector > input_collection_type; typedef format_date_parser format_date_parser_type; // date_generators stuff goes here Index: boost_1_34_1/boost/mpl/zip_view.hpp =================================================================== --- boost_1_34_1.orig/boost/mpl/zip_view.hpp 2004-09-02 17:40:42.000000000 +0200 +++ boost_1_34_1/boost/mpl/zip_view.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -37,7 +37,7 @@ typedef zip_iterator< typename transform1< IteratorSeq - , next<_1> + , boost::mpl::next<_1> >::type > next; }; @@ -48,8 +48,8 @@ struct zip_view { private: - typedef typename transform1< Sequences, begin<_1> >::type first_ones_; - typedef typename transform1< Sequences, end<_1> >::type last_ones_; + typedef typename transform1< Sequences, boost::mpl::begin<_1> >::type first_ones_; + typedef typename transform1< Sequences, boost::mpl::end<_1> >::type last_ones_; public: typedef nested_begin_end_tag tag; Index: boost_1_34_1/boost/python/detail/def_helper.hpp =================================================================== --- boost_1_34_1.orig/boost/python/detail/def_helper.hpp 2004-09-16 03:00:28.000000000 +0200 +++ boost_1_34_1/boost/python/detail/def_helper.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -155,7 +155,7 @@ , T3 const& , T4 const& , default_call_policies - , keywords<0> + , boost::python::detail::keywords<0> , char const* , void(not_specified::*)() // A function pointer type which is never an // appropriate default implementation Index: boost_1_34_1/boost/regex/v4/basic_regex_creator.hpp =================================================================== --- boost_1_34_1.orig/boost/regex/v4/basic_regex_creator.hpp 2006-07-16 18:06:38.000000000 +0200 +++ boost_1_34_1/boost/regex/v4/basic_regex_creator.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -24,6 +24,8 @@ # include BOOST_ABI_PREFIX #endif +#include + namespace boost{ namespace re_detail{ Index: boost_1_34_1/boost/regex/v4/basic_regex.hpp =================================================================== --- boost_1_34_1.orig/boost/regex/v4/basic_regex.hpp 2007-06-05 19:28:18.000000000 +0200 +++ boost_1_34_1/boost/regex/v4/basic_regex.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -23,6 +23,8 @@ # include BOOST_ABI_PREFIX #endif +#include + namespace boost{ #ifdef BOOST_MSVC #pragma warning(push) Index: boost_1_34_1/boost/regex/v4/basic_regex_parser.hpp =================================================================== --- boost_1_34_1.orig/boost/regex/v4/basic_regex_parser.hpp 2006-12-20 18:19:05.000000000 +0100 +++ boost_1_34_1/boost/regex/v4/basic_regex_parser.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -23,6 +23,8 @@ # include BOOST_ABI_PREFIX #endif +#include + namespace boost{ namespace re_detail{ Index: boost_1_34_1/boost/regex/v4/cpp_regex_traits.hpp =================================================================== --- boost_1_34_1.orig/boost/regex/v4/cpp_regex_traits.hpp 2007-01-15 12:09:44.000000000 +0100 +++ boost_1_34_1/boost/regex/v4/cpp_regex_traits.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -41,6 +41,7 @@ #include #include +#include #ifdef BOOST_HAS_ABI_HEADERS # include BOOST_ABI_PREFIX Index: boost_1_34_1/boost/regex/v4/perl_matcher.hpp =================================================================== --- boost_1_34_1.orig/boost/regex/v4/perl_matcher.hpp 2006-10-18 14:55:30.000000000 +0200 +++ boost_1_34_1/boost/regex/v4/perl_matcher.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -18,6 +18,8 @@ # include BOOST_ABI_PREFIX #endif +#include + namespace boost{ namespace re_detail{ Index: boost_1_34_1/boost/regex/v4/regex_split.hpp =================================================================== --- boost_1_34_1.orig/boost/regex/v4/regex_split.hpp 2005-01-21 18:22:38.000000000 +0100 +++ boost_1_34_1/boost/regex/v4/regex_split.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -21,6 +21,8 @@ #ifndef BOOST_REGEX_SPLIT_HPP #define BOOST_REGEX_SPLIT_HPP +#include + namespace boost{ #ifdef BOOST_HAS_ABI_HEADERS Index: boost_1_34_1/boost/regex/v4/states.hpp =================================================================== --- boost_1_34_1.orig/boost/regex/v4/states.hpp 2005-09-20 14:01:25.000000000 +0200 +++ boost_1_34_1/boost/regex/v4/states.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -23,6 +23,8 @@ # include BOOST_ABI_PREFIX #endif +#include + namespace boost{ namespace re_detail{ Index: boost_1_34_1/boost/serialization/collection_traits.hpp =================================================================== --- boost_1_34_1.orig/boost/serialization/collection_traits.hpp 2005-06-21 07:19:04.000000000 +0200 +++ boost_1_34_1/boost/serialization/collection_traits.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -22,6 +22,7 @@ // compiles recognize the same set of primitive types, the possibility // exists for archives to be non-portable if class information for primitive // types is included. This is addressed by the following macros. +#include #include #include #include Index: boost_1_34_1/boost/spirit/phoenix/operators.hpp =================================================================== --- boost_1_34_1.orig/boost/spirit/phoenix/operators.hpp 2006-08-25 18:27:30.000000000 +0200 +++ boost_1_34_1/boost/spirit/phoenix/operators.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -24,6 +24,7 @@ #include #include #include +#include /////////////////////////////////////////////////////////////////////////////// namespace phoenix { Index: boost_1_34_1/boost/test/test_tools.hpp =================================================================== --- boost_1_34_1.orig/boost/test/test_tools.hpp 2007-02-22 18:57:29.000000000 +0100 +++ boost_1_34_1/boost/test/test_tools.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -42,6 +42,7 @@ #include // STL +#include #include // for std::size_t #include Index: boost_1_34_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp =================================================================== --- boost_1_34_1.orig/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp 2006-12-20 17:38:24.000000000 +0100 +++ boost_1_34_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -16,6 +16,7 @@ #include #include #include +#include #if defined(BOOST_SPIRIT_DEBUG) #include #endif // defined(BOOST_SPIRIT_DEBUG) Index: boost_1_34_1/boost/wave/util/flex_string.hpp =================================================================== --- boost_1_34_1.orig/boost/wave/util/flex_string.hpp 2006-04-25 19:21:01.000000000 +0200 +++ boost_1_34_1/boost/wave/util/flex_string.hpp 2008-09-20 20:55:21.000000000 +0200 @@ -94,6 +94,7 @@ #include #include #include +#include // this must occur after all of the includes and before any code appears #ifdef BOOST_HAS_ABI_HEADERS