id summary reporter owner description type status milestone component version severity resolution keywords cc 8437 /boost/iostreams/stream.hpp possibly wrong detail::stream_base superclass anonymous Jonathan Turkanis "The file contains: typedef typename stream_traits::stream_type stream_type; ... stream_base() : pbase_type(), stream_type(&member) { } Thus stream_type *must* be a supertype of stream_base; however, the only supertypes are: : protected base_from_member< stream_buffer >, public Base And the default value for template argument, Base, is: typename Base = // VC6 Workaround. BOOST_DEDUCED_TYPENAME detail::stream_traits::stream_type So I would guess type stream_type typedef should be removed and Base substituted for stream_type in the CTOR intialization list. " Bugs new To Be Determined iostreams Boost 1.52.0 Problem