Boost logo

Boost Users :

From: Daniel Yerushalmi (yg-boost-users_at_[hidden])
Date: 2002-12-01 10:23:03


You can disable this warning by:
#pragma warning(disable:4786)
Put it before ALL STL header files!!!

Cheers
   Daniel

"Randy Bowen" <rbowen_at_[hidden]> wrote in message
news:B8A43174088B6F4D8785FF929D619F18045B0A56_at_exchange1.stamps.com...
> Visual Studio 6 maintained at 255-character limit on identifiers in its
> debug information. You'll see this warning with just about any usage of
> STL containers and non-simple data types. It's basically harmless...
> annoying, but harmless.
>
> Randy Bowen
>
>
> -----Original Message-----
> From: fejimush [mailto:greitz_at_[hidden]]
> Sent: Wednesday, November 13, 2002 10:59 AM
> To: Boost-Users_at_[hidden]
> Subject: [Boost-Users] Warnings compiling smart_ptr_test.cpp
> under MSVC++ 6.0
>
>
>
> I am brand new to boost. I have been able to compile and link
> smart_ptr_test.cpp. I have also been able to successfully run
> the
> test without errors. Can anyone tell me why I am getting
> numerous
> warnings? (shown below)
>
> One more item, the warning takes me to
> c:\...\VC98\Include\UTILITY
>
> Is this a stl implentation problem?
>
> Thanks in advanced.
>
> ---------------Build Output-----------------------
> Compiling...
> smart_ptr_test.cpp
> c:\program files\microsoft visual
> studio\vc98\include\utility(25) :
> warning
> C4786:
> 'std::_Tree<boost::shared_ptr<int>,boost::shared_ptr<int>,std::
> set<boost::shared_ptr<int>,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >
> ::_Kfn,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::iterator' :
> identifier
> was truncated to '255' characters in the debug information
> c:\boost_1_29_0\libs\smart_ptr\smart_ptr_test.cpp(198) :
> see
> reference to class template
> instantiation
> 'std::pair<std::_Tree<boost::shared_ptr<int>,boost::shar
>
> ed_ptr<int>,std::set<boost::shared_ptr<int>,std::less<boost::shared_pt
> r<int> >,std
> ::allocator<boost::shared_ptr<int> >
> >::_Kfn,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::iterator,bool>'
> being
> compiled
> c:\program files\microsoft visual
> studio\vc98\include\utility(25) :
> warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_
> array<char> > >::_Kfn,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::iterator' :
> identifier was truncated to '255' characters in the debug
> information
> c:\boost_1_29_0\libs\smart_ptr\smart_ptr_test.cpp(242) :
> see
> reference to class template
> instantiation
> 'std::pair<std::_Tree<boost::shared_array<char>,boost::s
>
> hared_array<char>,std::set<boost::shared_array<char>,std::less<boost::
> shared_array
> <char> >,std::allocator<boost::shared_array<char> >
> >::_Kfn,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::iterator,bool>'
> being
> compiled
> c:\program files\microsoft visual
> studio\vc98\include\utility(21) :
> warning
> C4786:
> 'std::pair<std::_Tree<boost::shared_ptr<int>,boost::shared_ptr<
>
> int>,std::set<boost::shared_ptr<int>,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_pt
> r<int> > >::_Kfn,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> >
>
> >::iterator,bool>::pair<std::_Tree<boost::shared_ptr<int>,boost::share
>
> d_ptr<int>,std::set<boost::shared_ptr<int>,std::less<boost::shared_ptr
> <int> >,std::allo
> cator<boost::shared_ptr<int> >
> >::_Kfn,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::iterator,bool>' :
> identifier was truncated to '255' characters in the debug
> information
> c:\program files\microsoft visual
> studio\vc98\include\utility(21) :
> warning
> C4786:
> 'std::pair<std::_Tree<boost::shared_array<char>,boost::shared_a
>
> rray<char>,std::set<boost::shared_array<char>,std::less<boost::shared_
> array<char> >,std::allocator<boos
> t::shared_array<char> >
> >::_Kfn,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> >
>
> >::iterator,bool>::pair<std::_Tree<boost::shared_array<char>,boost::sh
>
> ared_array<char>,std::set<boost::shared_array<char>,std::less<boos
> t::shared_array<char> >,std::allocator<boost::shared_array<char>
> >
> >::_Kfn,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::iterator,bool>'
> :
> identifier was truncated to '255' characters in the debug
> information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_array<char> > >::_Kfn
> ,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::_Nil' :
> identifier
> was truncated to '255' characters in the debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_array<char> > >::_Kfn
> ,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::_Nilrefs' :
> identifier was truncated to '255' characters in the debug
> information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_ptr<int>,boost::shared_ptr<int>,std::
> set<boost::shared_ptr<int>,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::_Kfn,std::less<boos
> t::shared_ptr<int> >,std::allocator<boost::shared_ptr<int> >
> >::_Nilrefs' : identifier was truncated to '255' characters in
> the
> debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_array<char> > >::_Kfn
> ,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >' : identifier was
>
> truncated to '255' characters in the debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_array<char> > >::_Kfn
> ,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::const_iterator'
> :
> identifier was truncated to '255' characters in the debug
> information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_array<char> > >::_Kfn
> ,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::iterator' :
> identifier was truncated to '255' characters in the debug
> information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_array<char> > >::_Kfn
> ,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::_Node' :
> identifier
> was truncated to '255' characters in the debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_array<char>,boost::shared_array<char>
>
> ,std::set<boost::shared_array<char>,std::less<boost::shared_array<char
> > >,std::allocator<boost::shared_array<char> > >::_Kfn
> ,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::_Redbl' :
> identifier
> was truncated to '255' characters in the debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_ptr<int>,boost::shared_ptr<int>,std::
> set<boost::shared_ptr<int>,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::_Kfn,std::less<boos
> t::shared_ptr<int> >,std::allocator<boost::shared_ptr<int> >
> >::const_iterator' : identifier was truncated to '255'
> characters in
> the debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_ptr<int>,boost::shared_ptr<int>,std::
> set<boost::shared_ptr<int>,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::_Kfn,std::less<boos
> t::shared_ptr<int> >,std::allocator<boost::shared_ptr<int> >
> >::iterator' : identifier was truncated to '255' characters in
> the
> debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::_Tree<boost::shared_ptr<int>,boost::shared_ptr<int>,std::
> set<boost::shared_ptr<int>,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::_Kfn,std::less<boos
> t::shared_ptr<int> >,std::allocator<boost::shared_ptr<int> >
> >::_Redbl' : identifier was truncated to '255' characters in the
>
> debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::pair<std::_Tree<boost::shared_ptr<int>,boost::shared_ptr<
>
> int>,std::set<boost::shared_ptr<int>,std::less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int> > >::_Kfn,std:
> :less<boost::shared_ptr<int>
> >,std::allocator<boost::shared_ptr<int>
> > >::iterator,bool>' : identifier was truncated to '255'
> characters
> in the debug information
> c:\boost_1_29_0\boost\checked_delete.hpp(28) : warning
> C4786:
> 'std::pair<std::_Tree<boost::shared_array<char>,boost::shared_a
>
> rray<char>,std::set<boost::shared_array<char>,std::less<boost::shared_
> array<char> >,std::allocator<boost::shared_array<char>
> > >::_Kfn,std::less<boost::shared_array<char>
> >,std::allocator<boost::shared_array<char> > >::iterator,bool>'
> :
> identifier was truncated to '255' characters in the debug
> information
> Linking...
>
> GRPostOffice.exe - 0 error(s), 17 warning(s)
>
>
>
>
> Info: <http://www.boost.org>
> Wiki:
> <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl>
> Unsubscribe: <mailto:boost-users-unsubscribe_at_[hidden]>
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> Service <http://docs.yahoo.com/info/terms/> .
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
> Info: <http://www.boost.org>
> Wiki: <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl>
> Unsubscribe: <mailto:boost-users-unsubscribe_at_[hidden]>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net