Index: boost/assign/std/slist.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/assign/std/slist.hpp,v retrieving revision 1.2 diff -u -b -u -3 -r1.2 slist.hpp --- boost/assign/std/slist.hpp 19 Jul 2004 15:20:09 -0000 1.2 +++ boost/assign/std/slist.hpp 31 Jan 2006 08:37:42 -0000 @@ -19,8 +19,11 @@ #endif #include -#include -#include +#ifdef BOOST_SLIST_HEADER +# include BOOST_SLIST_HEADER +#else +# include +#endif namespace boost { Index: libs/iterator/test/counting_iterator_test.cpp =================================================================== RCS file: /cvsroot/boost/boost/libs/iterator/test/counting_iterator_test.cpp,v retrieving revision 1.5 diff -u -b -u -3 -r1.5 counting_iterator_test.cpp --- libs/iterator/test/counting_iterator_test.cpp 23 Nov 2005 19:12:49 -0000 1.5 +++ libs/iterator/test/counting_iterator_test.cpp 31 Jan 2006 08:37:42 -0000 @@ -47,7 +47,11 @@ #include #include #ifndef BOOST_NO_SLIST +# ifdef BOOST_SLIST_HEADER +# include BOOST_SLIST_HEADER +# else # include +# endif #endif Index: boost/serialization/slist.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/serialization/slist.hpp,v retrieving revision 1.11 diff -u -b -u -3 -r1.11 slist.hpp --- boost/serialization/slist.hpp 11 Dec 2005 06:14:37 -0000 1.11 +++ boost/serialization/slist.hpp 31 Jan 2006 08:37:42 -0000 @@ -19,7 +19,12 @@ #include #ifdef BOOST_HAS_SLIST -#include +#ifdef BOOST_SLIST_HEADER +# include BOOST_SLIST_HEADER +#else +# include +#endif + #include #include #include