Subject: [Boost-bugs] [Boost C++ Libraries] #8524: Serialization library warnings
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-04-30 06:57:04
#8524: Serialization library warnings
-------------------------------------+--------------------------------------
Reporter: lcarreon@⦠| Owner: ramey
Type: Bugs | Status: new
Milestone: To Be Determined | Component: serialization
Version: Boost 1.53.0 | Severity: Problem
Keywords: serialization warning |
-------------------------------------+--------------------------------------
Hi,
I built Boost 1.53.0 on Fedora 18 32/64-bit using the following command:
./b2 link=shared runtime-link=shared address-model=32|64 variant=release
and received the following messages:
libs/serialization/src/basic_iarchive.cpp: In member function âconst
boost::archive::detail::basic_pointer_iserializer*
boost::archive::detail::basic_iarchive_impl::load_pointer(boost::archive::detail::basic_iarchive&,
void*&, const boost::archive::detail::basic_pointer_iserializer*, const
boost::archive::detail::basic_pointer_iserializer* (*)(const
boost::serialization::extended_type_info&))â:
libs/serialization/src/basic_iarchive.cpp:437:23: warning: variable
ânew_cidâ set but not used [-Wunused-but-set-variable]
libs/serialization/src/basic_serializer_map.cpp: In member function âbool
boost::archive::detail::basic_serializer_map::insert(const
boost::archive::detail::basic_serializer*)â:
libs/serialization/src/basic_serializer_map.cpp:46:47: warning: variable
âresultâ set but not used [-Wunused-but-set-variable]
In file included from ./boost/archive/impl/basic_text_iprimitive.ipp:31:0,
from libs/serialization/src/basic_text_iprimitive.cpp:19:
./boost/archive/iterators/transform_width.hpp: In instantiation of
âboost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>::transform_width(const
boost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>&) [with Base =
boost::archive::iterators::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::archive::iterators::istream_iterator<char>
>, char>; int BitsOut = 8; int BitsIn = 6; CharType = char]â:
./boost/archive/impl/basic_text_iprimitive.ipp:94:5: required from âvoid
boost::archive::basic_text_iprimitive<IStream>::load_binary(void*,
std::size_t) [with IStream = std::basic_istream<char>; std::size_t =
unsigned int]â
libs/serialization/src/basic_text_iprimitive.cpp:25:16: required from
here
./boost/archive/iterators/transform_width.hpp:104:18: warning:
âboost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::archive::iterators::istream_iterator<char>
>, char>, 8, 6, char>::m_remaining_bitsâ will be initialized after
[-Wreorder]
./boost/archive/iterators/transform_width.hpp:101:21: warning:
âboost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::archive::iterators::istream_iterator<char>
>, char>, 8, 6, char>::base_value_type
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::archive::iterators::istream_iterator<char>
>, char>, 8, 6, char>::m_buffer_inâ [-Wreorder]
./boost/archive/iterators/transform_width.hpp:119:5: warning: when
initialized here [-Wreorder]
./boost/archive/iterators/transform_width.hpp: In member function âvoid
boost::archive::basic_text_iprimitive<IStream>::load_binary(void*,
std::size_t) [with IStream = std::basic_istream<char>; std::size_t =
unsigned int]â:
./boost/archive/iterators/transform_width.hpp:153:65: warning:
âi.boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::archive::iterators::istream_iterator<char>
>, char>, 8, 6, char>::m_buffer_inâ may be used uninitialized in this
function [-Wmaybe-uninitialized]
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8524> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:13 UTC