Boost logo

Boost :

Subject: Re: [boost] [1.44] Beta progress?
From: Matthias Troyer (troyer_at_[hidden])
Date: 2010-07-21 19:20:58


On 21 Jul 2010, at 13:35, Belcourt, Kenneth wrote:

>
> On Jul 21, 2010, at 1:10 PM, Matthias Troyer wrote:
>
>>
>> The state of Boost.MPI is that Boost.MPI is broken since Robert introduced some fundamental changes in the types used to store version, class, and object information. Those classes were completely redesigned and the redesign caused Boost.MPI to fail to compile on all platforms. On the trunk I have introduced some workarounds that seem to address the problem on most machines but not all. One issue is the newly removed default constructor of those types that causes compile time failures on Sun (and should actually cause problems on all compilers that strictly conform to the standard).
>>
>> In addition, Noel reported that the sandia tests fail, but it is hard for me to say anything about that since, apart from the Sun failures mentioned above, the other failures are runtime failures but I don't see what fails at runtime.
>
> Sorry, I should clarify. The Sun tests are compile failures. The other failures are likely caused by the tests running longer than the default time limit (300 seconds). These failures tend to be intermittent due to system load, file system responsiveness, etc... and can be ignored for the most part. If I find any actual runtime failures that aren't load dependent, i.e. issues with the MPI or serialization libraries, I'll certainly point them out.
>
> If Matthias or Robert can fix the Sun compilation issues, I'll be quite content.

Robert should be able to fix it by reintroducing default constructor for his "strongly typedef'ed" classes, and by making one private default constructor public again.

Matthias


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