Boost logo

Boost Users :

Subject: Re: [Boost-users] 1.58.0 rc3 is now available
From: Deniz Bahadir (dbahadir_at_[hidden])
Date: 2015-04-09 07:11:52


Building Boost 1.58.0-rc3 succeeded only partially.

Success:

  Debian 7 with GCC 4.8.2 (in C++03 mode) with build-command:
    b2 -j4 --build-dir=/opt/build/test --build-type=complete
--layout=versioned address-model=64 architecture=x86 install
--prefix="/opt/install/test" toolset=gcc-4.8 cflags="-fPIC"
cxxflags="-fPIC" dll-path="/opt/test/lib/x86_64-linux-gnu"

Failure:

  Debian 7 with GCC 4.8.2 (in C++11 mode) with build-command:
    b2 -j4 --build-dir=/opt/build/test --build-type=complete
--layout=versioned address-model=64 architecture=x86 install
--prefix="/opt/install/test" toolset=gcc-4.8 cflags="-fPIC"
cxxflags="-fPIC -std=c++11" dll-path="/opt/test/lib/x86_64-linux-gnu"

The main-error seems to come from "Boost.Context" and the use of unknown
"std::index_sequence":

gcc.compile.c++
/opt/build/test/boost/bin.v2/libs/context/build/gcc-4.8/debug/link-static/threading-multi/execution_context.o
In file included from libs/context/src/execution_context.cpp:11:0:
./boost/context/execution_context.hpp:202:52: error:
‘std::index_sequence’ has not been declared
                                                std::index_sequence< I
... >) {
                                                     ^
./boost/context/execution_context.hpp:202:66: error: expected ‘,’ or
‘...’ before ‘<’ token
                                                std::index_sequence< I
... >) {
                                                                   ^
./boost/context/execution_context.hpp:219:52: error:
‘std::index_sequence’ has not been declared
                                                std::index_sequence< I
... >) {
                                                     ^
./boost/context/execution_context.hpp:219:66: error: expected ‘,’ or
‘...’ before ‘<’ token
                                                std::index_sequence< I
... >) {
                                                                   ^
./boost/context/execution_context.hpp: In constructor
‘boost::context::execution_context::execution_context(StackAlloc, Fn&&,
Args&& ...)’:
./boost/context/execution_context.hpp:267:39: error:
‘index_sequence_for’ is not a member of ‘std’
                                        std::index_sequence_for< Args
... >() ) ) {
                                        ^
./boost/context/execution_context.hpp:267:69: error: expected
primary-expression before ‘...’ token
                                        std::index_sequence_for< Args
... >() ) ) {
                                                                      ^
./boost/context/execution_context.hpp: In constructor
‘boost::context::execution_context::execution_context(boost::context::preallocated,
StackAlloc, Fn&&, Args&& ...)’:
./boost/context/execution_context.hpp:275:39: error:
‘index_sequence_for’ is not a member of ‘std’
                                        std::index_sequence_for< Args
... >() ) ) {
                                        ^
./boost/context/execution_context.hpp:275:69: error: expected
primary-expression before ‘...’ token
                                        std::index_sequence_for< Args
... >() ) ) {
                                                                      ^

Best regards,
Deniz

Am 08.04.2015 um 08:47 schrieb Marshall Clow:
> Release candidate files for 1.58.0 are available at:
> http://boost.cowic.de/rc/
>
> * Since rc1, the changes that were causing the serialization libraries
> to fail to build on MSVC have been reverted.
> * Since rc2, the documentation for bind, and mem_fun. No code changes.
>
> As always, the release managers would appreciate it if you download
> the candidate of your choice and give building it a try. Please report
> both success and failure, and anything else that is noteworthy.
>
> This helps ensure the candidates build OK before we push them out to
> SourceForge.
>
> The files (and associated md5s) are:
> MD5 (boost_1_58_0_rc3.7z) = f7255aeb692c1c38fe761c32fb0d3ecd MD5
> (boost_1_58_0_rc3.tar.bz2) = b8839650e61e9c1c0a89f371dd475546 MD5
> (boost_1_58_0_rc3.tar.gz) = 5a5d5614d9a07672e1ab2a250b5defc5 MD5
> (boost_1_58_0_rc3.zip) = b0605a9323f1e960f7434dbbd95a7a5c
>
> Thanks!
>
> -- The release managers
>
> P.S.Release notes are here:
> http://www.boost.org/users/history/version_1_58_0.html
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>


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