[1.53.0] Beta release candidates available

Release candidate files for 1.53.0 beta 1 are available at http://boost.cowic.de/rc/ 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: d5a45d0e08a14d5fb0965fe675d76ac6 *boost_1_53_0_beta1_rc1.tar.gz 89a6084458cd9f0e136c4b5292265461 *boost_1_53_0_beta1_rc1.tar.bz2 2a8897e04c59ccaf39189568f6966d60 *boost_1_53_0_beta1_rc1.zip 4cdf5a71d46e1115ca0c413f5b139a54 *boost_1_53_0_beta1_rc1.7z Thanks, --The release managers

On 3 January 2013 19:25, Marshall Clow
Release candidate files for 1.53.0 beta 1 are available at http://boost.cowic.de/rc/
I've put it on the site, the documentation is linked from the release notes: http://www.boost.org/users/history/version_1_53_0.html

My attempt to compile failed. See below. On 03/01/2013 4:34 PM, Daniel James wrote:
On 3 January 2013 19:25, Marshall Clow
wrote: Release candidate files for 1.53.0 beta 1 are available at http://boost.cowic.de/rc/ I've put it on the site, the documentation is linked from the release notes:
http://www.boost.org/users/history/version_1_53_0.html _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users When I tried to compile this release candidate the compilation failed:
libs/serialization/src/archive_exception.cpp: In constructor 'boost::archive::archive_exception::archive_exception(boost::archive::archive_exception::exception_code, const char*, const char*)': libs/serialization/src/archive_exception.cpp:33: error: 'm_msg' was not declared in this scope libs/serialization/src/archive_exception.cpp: In member function 'virtual const char* boost::archive::archive_exception::what() const': libs/serialization/src/archive_exception.cpp:106: error: 'm_msg' was not declared in this scope libs/serialization/src/xml_archive_exception.cpp: In constructor 'boost::archive::xml_archive_exception::xml_archive_exception(boost::archive::xml_archive_exception::exception_code, const char*, const char*)': libs/serialization/src/xml_archive_exception.cpp:34: error: 'm_msg' was not declared in this scope Currently I have no problems with 1.49.0. The change that is causing the problem seems to be boost/archive/archive_exception.hpp. In a quick comparison, it appears that char m_buffer[128] is supposed to replace std::string m_msg. diff -u boost_1_49_0/./boost/archive/archive_exception.hpp boost_1_53_0_beta1/./boost/archive/archive_exception.hpp --- boost_1_49_0/./boost/archive/archive_exception.hpp 2011-01-19 13:33:55.000000000 -0400 +++ boost_1_53_0_beta1/./boost/archive/archive_exception.hpp 2012-12-24 14:23:49.000000000 -0400 @@ -43,6 +43,8 @@ class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) archive_exception : public virtual std::exception { +protected: + char m_buffer[128]; public: typedef enum { no_exception, // initialized without code @@ -74,8 +76,6 @@ // type has been instantiated in more than one module. output_stream_error // error on input stream } exception_code; -protected: - std::string m_msg; public: exception_code code; archive_exception( @@ -83,9 +83,11 @@ const char * e1 = NULL, const char * e2 = NULL ); - ~archive_exception() throw (); - virtual const char *what( ) const throw(); + virtual ~archive_exception() throw(); + virtual const char *what() const throw(); protected: + unsigned int + append(unsigned int l, const char * a); archive_exception(); }; -- Shane Turner Senior Software Developer phone +1 (902) 406--8375 x1008 email Shane.Turner@NewPace.ca mailto:Shane.Turner@newpace.ca aim aim:GoIm?screenname=Shane.Turner@newpace.ca/msn msnim:chat?contact=Shane.Turner@newpace.ca Shane.Turner@NewPace.ca aim:GoIm?screenname=Shane.Turner@newpace.ca skype saturnjct skype:saturnjct

On 1/3/2013 8:25 PM, Marshall Clow wrote:
Release candidate files for 1.53.0 beta 1 are available at http://boost.cowic.de/rc/
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: d5a45d0e08a14d5fb0965fe675d76ac6 *boost_1_53_0_beta1_rc1.tar.gz 89a6084458cd9f0e136c4b5292265461 *boost_1_53_0_beta1_rc1.tar.bz2 2a8897e04c59ccaf39189568f6966d60 *boost_1_53_0_beta1_rc1.zip 4cdf5a71d46e1115ca0c413f5b139a54 *boost_1_53_0_beta1_rc1.7z
Thanks,
Hi, Don't know if It's suppose to be normal but it looks that the newly added boost atomic requires linking against a static lib by default. This seems wrong as this an header only package. Please note that I'm using a fresh 1.53 beta 1 with no define like BOOST_ATOMIC_DYN_LINK or BOOST_ALL_DYN_LINK BOOST_DYN_LINK is greyed out when I open the header in the editor so it doesn't look like to be defined. (Visual c++ 2005 SP1) Am I missing something here ? Thanks ! -- Olivier Tristan

On Jan 10, 2013, at 9:37 AM, Olivier Tristan
On 1/3/2013 8:25 PM, Marshall Clow wrote:
Release candidate files for 1.53.0 beta 1 are available at http://boost.cowic.de/rc/
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: d5a45d0e08a14d5fb0965fe675d76ac6 *boost_1_53_0_beta1_rc1.tar.gz 89a6084458cd9f0e136c4b5292265461 *boost_1_53_0_beta1_rc1.tar.bz2 2a8897e04c59ccaf39189568f6966d60 *boost_1_53_0_beta1_rc1.zip 4cdf5a71d46e1115ca0c413f5b139a54 *boost_1_53_0_beta1_rc1.7z
Thanks,
Hi,
Don't know if It's suppose to be normal but it looks that the newly added boost atomic requires linking against a static lib by default. This seems wrong as this an header only package.
What gives you the impression that Boost.Atomic is a header-only library? -- Marshall Marshall Clow Idio Software mailto:mclow.lists@gmail.com A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait). -- Yu Suzuki

On Thu, Jan 10, 2013 at 8:33 PM, Marshall Clow
On Jan 10, 2013, at 9:37 AM, Olivier Tristan
wrote: On 1/3/2013 8:25 PM, Marshall Clow wrote:
Release candidate files for 1.53.0 beta 1 are available at http://boost.cowic.de/rc/
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: d5a45d0e08a14d5fb0965fe675d76ac6 *boost_1_53_0_beta1_rc1.tar.gz 89a6084458cd9f0e136c4b5292265461 *boost_1_53_0_beta1_rc1.tar.bz2 2a8897e04c59ccaf39189568f6966d60 *boost_1_53_0_beta1_rc1.zip 4cdf5a71d46e1115ca0c413f5b139a54 *boost_1_53_0_beta1_rc1.7z
Thanks,
Hi,
Don't know if It's suppose to be normal but it looks that the newly added boost atomic requires linking against a static lib by default. This seems wrong as this an header only package.
What gives you the impression that Boost.Atomic is a header-only library?
Looks like I've missed lockpool.cpp
Sorry about that. -- Olivier Tristan
participants (4)
-
Daniel James
-
Marshall Clow
-
Olivier Tristan
-
Shane Turner