I downloaded 1.30.0 and tried to build my project. I got a few errors 
that seem to be in boost, primarily in lexical_cast. Also, 
weak_ptr.hpp uses bad_weak_ptr without including 
boost/detail/shared_count.hpp anywhere. I can fix that by
including it in my code.

These are the warnings in lexical_cast.hpp. Because I treat 
warnings as errors, these pretty much keep me from using this
version of boost.


C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(74) : warning C4512: 
'no_lexical_conversion<class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >,long>' : assignment operator could 
not be generated
        C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(193) : see 
reference to class template instantiation 'boost::detail::no_lexical_conversion<class 
std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> 
>,long>' being compiled
        N:\Source\FontSetupUI.cpp(232) : see reference to function template 
instantiation 'class std::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char> > __cdecl boost::lexical_cast(long)' being compiled
C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(74) : warning C4512: 
'no_lexical_conversion<class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >,double>' : assignment operator 
could not be generated
        C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(193) : see 
reference to class template instantiation 'boost::detail::no_lexical_conversion<class 
std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> 
>,double>' being compiled
        N:\Source\FontSetupUI.cpp(410) : see reference to function template 
instantiation 'class std::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char> > __cdecl boost::lexical_cast(double)' being compiled
C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(74) : warning C4512: 
'no_lexical_conversion<double,class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> > >' : assignment operator could not 
be generated
        C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(193) : see 
reference to class template instantiation 
'boost::detail::no_lexical_conversion<double,class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> > >' being compiled
        N:\Source\FontSetupUI.cpp(500) : see reference to function template 
instantiation 'double __cdecl boost::lexical_cast(class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >)' being compiled
C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(147) : warning C4800: 'void 
*' : forcing value to bool 'true' or 'false' (performance warning)
        C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(146) : while 
compiling class-template member function 'bool __thiscall 
boost::detail::lexical_stream<class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >,long>::operator <<(const long &)'
C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(147) : warning C4800: 'void 
*' : forcing value to bool 'true' or 'false' (performance warning)
        C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(146) : while 
compiling class-template member function 'bool __thiscall 
boost::detail::lexical_stream<class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >,double>::operator <<(const double 
&)'
C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(147) : warning C4800: 'void 
*' : forcing value to bool 'true' or 'false' (performance warning)
        C:\Program Files\Boost\boost_1_30_0\boost/lexical_cast.hpp(146) : while 
compiling class-template member function 'bool __thiscall 
boost::detail::lexical_stream<double,class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> > >::operator <<(const class 
std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)'



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to