Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost 1.60.0 rc1 is now available
From: Shane Turner (shane.turner_at_[hidden])
Date: 2015-12-17 08:33:20


Hi Antony,

I hadn't taken note before, but the error is showing up during the compile of MongoDB client code. Here's the full command line and the error, according to the log:

/usr/bin/g++ -o build/linux2/cc__usr_bin_gcc/cxx__usr_bin_g++/mongo/bson/bsonobjbuilder.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-error=unused-variable -fPIC -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -pipe -Werror -O3 -Wno-unused-function -Wno-deprecated-declarations -Wno-missing-braces -DMONGO_EXPOSE_MACROS -D_FILE_OFFSET_BITS=64 -DMONGO_HAVE___THREAD -DBOOST_THREAD_USES_DATETIME -DMONGO_HAVE_HEADER_UNISTD_H -DMONGO_HAVE_POSIX_MONOTONIC_CLOCK -DMONGO_HAVE_TIMEGM -DLIBMONGOCLIENT_BUILDING -DSTATIC_LIBMONGOCLIENT -Ibuild/linux2/cc__usr_bin_gcc/cxx__usr_bin_g++/third_party/gtest-1.7.0/include -Isrc/third_party/gtest-1.7.0/include -Ibuild/linux2/cc__usr_bin_gcc/cxx__usr_bin_g++ -Isrc -Ibuild/linux2/cc__usr_bin_gcc/cxx__usr_bin_g++/mongo -Isrc/mongo -I/home/shane.turner/Workbench/Boost-1.60.0/include/3rdParty src/mongo/bson/bsonobjbuilder.cpp
cc1plus: warnings being treated as errors
In file included from src/mongo/bson/bsonobjbuilder.cpp:20:
/home/shane.turner/Workbench/Boost-1.60.0/include/3rdParty/boost/lexical_cast.hpp: In function 'Target boost::lexical_cast(const Source&) [with Target = long long int, Source = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]':
/home/shane.turner/Workbench/Boost-1.60.0/include/3rdParty/boost/lexical_cast.hpp:39: error: 'result' may be used uninitialized in this function
scons: *** [build/linux2/cc__usr_bin_gcc/cxx__usr_bin_g++/mongo/bson/bsonobjbuilder.o] Error 1
scons: building terminated because of errors.

Thanks,
Shane

From: Antony Polukhin [mailto:antoshkka_at_[hidden]]
Sent: Wednesday, December 16, 2015 3:44 PM
To: boost-users_at_[hidden]; Shane Turner <shane.turner_at_[hidden]>
Subject: Re: [Boost-users] Boost 1.60.0 rc1 is now available


2015-12-16 17:38 GMT+03:00 Shane Turner <shane.turner_at_[hidden]<mailto:shane.turner_at_[hidden]>>:
3. boost/lexical_cast.hpp, effectively restoring the file to the version released in 1.59.0. See my previous posting: http://lists.boost.org/boost-users/2015/12/85396.php

Hi,
Sorry for the late response. Could you please send the error message for the lexical_cast issue?
About the revert: commit bdc3557 was reverted, because users were complaining, that with value_init move-only types could not be converted using lexical_cast. Here's ticket for that: https://svn.boost.org/trac/boost/ticket/11570

--
Best regards,
Antony Polukhin



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