Boost logo

Boost-Build :

Subject: Re: [Boost-build] [boost] BOOST_CURRENT_FUNCTION [Boost Build updates]
From: Emil Dotchevski (emil_at_[hidden])
Date: 2008-09-07 14:35:03


On Sat, Sep 6, 2008 at 5:53 PM, Chris Knight <cknite_at_[hidden]> wrote:
> On Friday 05 September 2008 4:36:30 pm Jurko Gospodnetiæ wrote:
> Also included is a small fix to exception/enable_current_exception.hpp to
> compile under studio. This sun.jam file also apparently fixes the compilation
> issues with 1.36 and libserialization. Tested w/ Studio 12 and Studio Express
> Jul-2008.

There is an issue with the enable_current_exception part of the patch.
The constructor you have marked as throw() is not a copy constructor
and may indeed throw. There is not, and can not be, a requirement that
exceptions constructors don't throw, only the copy constructor is
required to be nothrow. In that type, the copy constructor is
generated by the compiler. If you're getting errors, they might be due
to passing a non-compliant type to enable_current_exception. Can you
post a log file with the errors?

Emil Dotchevski
Reverge Studios, Inc.
http://www.revergestudios.com/reblog/index.php?n=ReCode


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk