Boost C++ Libraries: Ticket #3852: Various bugs - unreacheable code, pulling wrong .h file, etc https://svn.boost.org/trac10/ticket/3852 <p> Setup: <a class="missing wiki">WinXp</a> SP3 Pro CPU: Athlon XP2400 Compiler: MS VS2008 SP1 Pro </p> <p> This refers to the src boost_1_41_0.7z. I ran bootstrap.bat and it successfully created bjam.exe Then I ran bjam.exe and piped output to text file attached. </p> <p> There are quite a few bugs eg: </p> <p> libs\program_options\src\cmdline.cpp(272) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) </p> <p> libs\serialization\src\basic_iarchive.cpp(502) : warning C4355: 'this' : used in base member initializer list </p> <p> j:\boost_1_41_0\boost\test\impl\execution_monitor.ipp(1034) : warning C4702: unreachable code </p> <p> j:\boost_1_41_0\boost\test\utils\named_params.hpp(78) : warning C4702: unreachable code </p> <p> C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdlib.h(447) : see declaration of 'getenv' j:\boost_1_41_0\boost\test\utils\named_params.hpp(74) : warning C4702: unreachable code j:\boost_1_41_0\boost\test\utils\named_params.hpp(78) : warning C4702: unreachable code .... </p> <p> j:\boost_1_41_0\boost\test\utils\runtime\cla\argument_factory.hpp(89) : warning C4702: unreachable code </p> <p> J:\boost_1_41_0\boost/archive/impl/basic_text_oprimitive.ipp(66) : warning C4996: 'std::copy': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' </p> <blockquote> <p> C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility(2576) : see declaration of 'std::copy' </p> </blockquote> <p> I am attaching the buildlog. Thanks </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3852 Trac 1.4.3 mick leong <mickeeykl@…> Thu, 21 Jan 2010 06:58:47 GMT attachment set https://svn.boost.org/trac10/ticket/3852 https://svn.boost.org/trac10/ticket/3852 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">BoostBuild.log</span> </li> </ul> <p> Boost 1.41.0 build errors </p> Ticket Vladimir Prus Tue, 26 Jan 2010 15:37:10 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/3852#comment:1 https://svn.boost.org/trac10/ticket/3852#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">wontfix</span> </li> </ul> <p> Mick, </p> <p> because the Boost C++ libraries are generally independently maintained, the only way to get any bug or compiler warning fixed is to file an issue against the specific library where the problem is located. I understand that this would require you to create several tickets, but unfortunately it's very unlikely that somebody will do that for you, and therefore almost zero change that this ticket will ever be closed as fixed. </p> <p> Because of that, I am closing this ticket as wontfix. </p> Ticket