Boost logo

Boost :

Subject: Re: [boost] Coming up on 1.57 release date - get your fixes in
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-10-29 16:16:46


On Wednesday 29 October 2014 21:47:02 you wrote:
> On Wednesday 29 October 2014 11:14:12 Tom Kent wrote:
> > On Wed, Oct 29, 2014 at 9:50 AM, Marshall Clow <mclow.lists_at_[hidden]>
> >
> > wrote:
> > > We’ll be closing the master branch tomorrow (Thursday) for the 1.57.0
> > > release.
> > > Changes not in by then will not go into the release.
> > >
> > > Also, what issues in the beta have not been addressed?
> >
> > There were failures building log for msvc-8.0 that did not exist in 1.56.
> > Has anyone looked at these?
> >
> > 32 bit - http://pastebin.com/E3jkw44s
> > 64 bit - http://pastebin.com/uAVJnPjY
>
> I haven't seen these. And I cannot see these errors in the test matrix. From
> the first glance, this looks like something related to Boost.Move, but I'll
> have to look closer.

Ok, apparently there are 2 problems:

1. 'boost::rv<T>::rv' : cannot access private member declared in class
'boost::rv<T>'

  X& operator= (BOOST_COPY_ASSIGN_REF(T) t)

BOOST_COPY_ASSIGN_REF(T) is not T const&, which matters if you pass t to
another templated function - in my case, a templated constructor, which
accepted rv<T> const& in one of the overloads. This is probably a bug in my
code (the constructor should accept rv<T>& instead), but it's a big gotcha
from Boost.Move. I'll commit a fix after I run some more tests.

2. error C2036: 'boost::type' : unknown size

This one doesn't make sense to me. Looks like compiler's roof is on fire, but
I have no idea what causes it.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk