Opened 13 years ago
Closed 13 years ago
#3852 closed Bugs (wontfix)
Various bugs - unreacheable code, pulling wrong .h file, etc
Reported by: | 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)
Change History (2)
by , 13 years ago
Attachment: | BoostBuild.log added |
---|
comment:1 by , 13 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
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.
Boost 1.41.0 build errors