Boost logo

Boost Users :

Subject: [Boost-users] [uuid] stale 1.55 source/build
From: Michael Powell (mwpowellhtx_at_[hidden])
Date: 2014-07-05 13:39:09


Hello,

I'm not 100% positive, I downloaded stale source and/or binary build
of boost 1.55, supposedly, but I am finding that tickets which were
reported to have been included in that version are not in the build.

I'll retrace my steps to find where that build came from, but I
seriously question whether this build included the latest 1.55 code.

i.e. uuid fixes, which I am finding are still happening in the download:

Error 1 error C4996: 'std::_Swap_ranges': 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 (x86)\microsoft visual studio
12.0\vc\include\algorithm 925 1 xml

and with reported fixes:

https://svn.boost.org/trac/boost/attachment/ticket/9503/uuid.hpp

This is not in the code that I have.

i.e. typedef uint8_t value_type;
    typedef uint8_t& reference;
    typedef uint8_t const& const_reference;
    typedef uint8_t* iterator;
    typedef uint8_t const* const_iterator;
    typedef std::size_t size_type;
    typedef std::ptrdiff_t difference_type;

versus: typedef uint8_t value_type;
    typedef std::array<value_type, static_size> data_type;
    typedef data_type::size_type size_type;
    typedef data_type::difference_type difference_type;
    typedef data_type::iterator iterator;
    typedef data_type::const_iterator const_iterator;
    typedef data_type::reference reference;
    typedef data_type::const_reference const_reference;

in the reported patch.

In two attempts to 1) build from source myself, 2) download read-built
binaries, both have stale versions of source, without the reported
patches.

This is not the first time I've encountered such an issue, with the
first being failure to build from source several weeks ago now at
least.

What with the Git submodule advances, could it be Git submodule(s)
were not updated or something along those lines? Any thoughts?
Recommendations where to find a reliable 1.55 build?

Thank you...

Best regards,

Michael Powell


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