From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-05-07 10:10:07
Keith MacDonald wrote:
> When building CVS Boost with MSVC 8 beta 2
> (http://lab.msdn.microsoft.com/vs2005/), it generated the errors
> below for iostreams. operations.hpp has a mixture of line endings,
> and symmetric_filter_adapter_impl is missing a return type, so I
> guess it's telling the truth!
> - KM
> F:\CVS\boost\boost/iostreams/operations.hpp : error C4335: Mac file
> format detected: please convert the source file to either DOS or UNIX
I'll check to make sure that this is fixed in the curent CVS. All the tests
passed for me on VC8 before I checked in the most recent version.
> format F:\CVS\boost\boost/type_traits/is_abstract.hpp(81) : warning
> C4800: 'unsigned int' : forcing value to bool 'true' or 'false'
> (performance warning)
> F:\CVS\boost\boost/type_traits/is_abstract.hpp(93) : see
> to class template instantiation 'boost::detail::is_abstract_imp2<T>'
> being compiled
Iostreams doesn't use is_abstract<>; this must be from another library.
> error C4430: missing type specifier - int assumed. Note: C++ does not
> support default-int
> error C2063: 'symmetric_filter_adapter_impl' : not a function
> error C2888:
> symmetric_filter_adapter_impl' : symbol cannot be defined within
> namespace 'iostreams'
I still haven't updated symmetric filter to handle non-blocking i/o, so it's
currently broken. (I should say, I tried to updated it, but I haven't got it
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk