Opened 13 years ago

Closed 13 years ago

#3852 closed Bugs (wontfix)

Various bugs - unreacheable code, pulling wrong .h file, etc

Reported by: mick leong <mickeeykl@…> Owned by:
Milestone: Boost 1.42.0 Component: Building Boost
Version: Boost 1.41.0 Severity: Problem
Keywords: Cc:

Description

Setup: WinXp SP3 Pro CPU: Athlon XP2400 Compiler: MS VS2008 SP1 Pro

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.

There are quite a few bugs eg:

libs\program_options\src\cmdline.cpp(272) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)

libs\serialization\src\basic_iarchive.cpp(502) : warning C4355: 'this' : used in base member initializer list

j:\boost_1_41_0\boost\test\impl\execution_monitor.ipp(1034) : warning C4702: unreachable code

j:\boost_1_41_0\boost\test\utils\named_params.hpp(78) : warning C4702: unreachable code

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 ....

j:\boost_1_41_0\boost\test\utils\runtime\cla\argument_factory.hpp(89) : warning C4702: unreachable code

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'

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility(2576) : see declaration of 'std::copy'

I am attaching the buildlog. Thanks

Attachments (1)

BoostBuild.log (137.6 KB ) - added by mick leong <mickeeykl@…> 13 years ago.
Boost 1.41.0 build errors

Download all attachments as: .zip

Change History (2)

by mick leong <mickeeykl@…>, 13 years ago

Attachment: BoostBuild.log added

Boost 1.41.0 build errors

comment:1 by Vladimir Prus, 13 years ago

Resolution: wontfix
Status: newclosed

Mick,

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.

Because of that, I am closing this ticket as wontfix.

Note: See TracTickets for help on using tickets.