Index: serialization/detail/stack_constructor.hpp
===================================================================
--- serialization/detail/stack_constructor.hpp	(Revision 42336)
+++ serialization/detail/stack_constructor.hpp	(Arbeitskopie)
@@ -21,6 +21,7 @@
 //  See http://www.boost.org for updates, documentation, and revision history.
 
 #include <boost/aligned_storage.hpp>
+#include <boost/serialization/serialization.hpp>
 
 namespace boost{
 namespace serialization {
Index: serialization/complex.hpp
===================================================================
--- serialization/complex.hpp	(Revision 42336)
+++ serialization/complex.hpp	(Arbeitskopie)
@@ -22,6 +22,7 @@
 
 #include <boost/serialization/nvp.hpp>
 #include <boost/serialization/is_bitwise_serializable.hpp>
+#include <boost/serialization/split_free.hpp>
 
 namespace boost { 
 namespace serialization {
Index: serialization/void_cast_fwd.hpp
===================================================================
--- serialization/void_cast_fwd.hpp	(Revision 42336)
+++ serialization/void_cast_fwd.hpp	(Arbeitskopie)
@@ -6,6 +6,8 @@
 # pragma once
 #endif
 
+#include <boost/serialization/force_include.hpp> // BOOST_DLLEXPORT
+
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // void_cast_fwd.hpp:   interface for run-time casting of void pointers.
 
Index: serialization/optional.hpp
===================================================================
--- serialization/optional.hpp	(Revision 42336)
+++ serialization/optional.hpp	(Arbeitskopie)
@@ -19,6 +19,7 @@
 #include <boost/optional.hpp>
 #include <boost/serialization/split_free.hpp>
 #include <boost/serialization/level.hpp>
+#include <boost/serialization/version.hpp>
 #include <boost/serialization/nvp.hpp>
 #include <boost/serialization/detail/stack_constructor.hpp>
 
