[1.55.0] Release candidates available

Release candidate files for 1.55.0 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: ba1ae723b8b4d1edeca684bb14b3213b *boost_1_55_0_rc1.tar.gz 66e01be2f328c556835c42be7b6d17d5 *boost_1_55_0_rc1.tar.bz2 925bb6c96082033687e5742b4e77af7b *boost_1_55_0_rc1.zip 830d61075ecf7d5ebf7c0843033393bf *boost_1_55_0_rc1.7z Thanks! -- The release managers

Several issues are still present in this release candidate. On 31/10/2013 1:35 AM, Marshall Clow wrote:
Release candidate files for 1.55.0 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: ba1ae723b8b4d1edeca684bb14b3213b *boost_1_55_0_rc1.tar.gz 66e01be2f328c556835c42be7b6d17d5 *boost_1_55_0_rc1.tar.bz2 925bb6c96082033687e5742b4e77af7b *boost_1_55_0_rc1.zip 830d61075ecf7d5ebf7c0843033393bf *boost_1_55_0_rc1.7z
Thanks!
-- The release managers _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users The following issues all still exist in this release candidate. Each issue has an appropriate patch already in Trac.
* boost/property_tree/detail/json_parser_write.hpp:35: warning: comparison is always true due to limited range of data type: https://svn.boost.org/trac/boost/ticket/5598 * Remove unused parameter warning in property tree json parser: https://svn.boost.org/trac/boost/ticket/6582 * Copy constructor for transform_width has an initialization order reversal: https://svn.boost.org/trac/boost/ticket/7990 * Output of "bcp build filesystem <output>" doesn't build: https://svn.boost.org/trac/boost/ticket/8812 Is there a more expedient way to get fixes into Boost? Should I be contacting each maintainer directly? -- 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 Oct 31, 2013, at 6:49 AM, Shane Turner <shane.turner@newpace.ca> wrote:
On 31/10/2013 1:35 AM, Marshall Clow wrote:
Release candidate files for 1.55.0 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: ba1ae723b8b4d1edeca684bb14b3213b *boost_1_55_0_rc1.tar.gz 66e01be2f328c556835c42be7b6d17d5 *boost_1_55_0_rc1.tar.bz2 925bb6c96082033687e5742b4e77af7b *boost_1_55_0_rc1.zip 830d61075ecf7d5ebf7c0843033393bf *boost_1_55_0_rc1.7z
Thanks! Several issues are still present in this release candidate.
Thanks for pointing these out!
The following issues all still exist in this release candidate. Each issue has an appropriate patch already in Trac. boost/property_tree/detail/json_parser_write.hpp:35: warning: comparison is always true due to limited range of data type: https://svn.boost.org/trac/boost/ticket/5598 Remove unused parameter warning in property tree json parser: https://svn.boost.org/trac/boost/ticket/6582 These two haven't been fixed in the trunk yet.
Copy constructor for transform_width has an initialization order reversal: https://svn.boost.org/trac/boost/ticket/7990 This one was fixed in the trunk: Date: 2013-10-03 20:26:49 EDT (Thu, 03 Oct 2013) New Revision: 86155 but never merged to release.
Output of "bcp build filesystem <output>" doesn't build: https://svn.boost.org/trac/boost/ticket/8812 I don't think that this has been fixed in the trunk yet.
Is there a more expedient way to get fixes into Boost? Should I be contacting each maintainer directly?
That's what I would do, yes. Bugs that haven't been fixed in trunk probably won't make it into the 1.55 release. They'll need to be fixed on trunk, then we'll need time for all the testers to cycle to make sure that it didn't break anything. -- 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 31/10/2013 12:19 PM, Marshall Clow wrote:
On Oct 31, 2013, at 6:49 AM, Shane Turner <shane.turner@newpace.ca <mailto:shane.turner@newpace.ca>> wrote:
On 31/10/2013 1:35 AM, Marshall Clow wrote:
Release candidate files for 1.55.0 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: ba1ae723b8b4d1edeca684bb14b3213b *boost_1_55_0_rc1.tar.gz 66e01be2f328c556835c42be7b6d17d5 *boost_1_55_0_rc1.tar.bz2 925bb6c96082033687e5742b4e77af7b *boost_1_55_0_rc1.zip 830d61075ecf7d5ebf7c0843033393bf *boost_1_55_0_rc1.7z
Thanks! Several issues are still present in this release candidate.
Thanks for pointing these out! No problem. I had previously pointed them out for the the beta, but apparently I had to push harder.
The following issues all still exist in this release candidate. Each issue has an appropriate patch already in Trac.
* boost/property_tree/detail/json_parser_write.hpp:35: warning: comparison is always true due to limited range of data type: https://svn.boost.org/trac/boost/ticket/5598 * Remove unused parameter warning in property tree json parser: https://svn.boost.org/trac/boost/ticket/6582
These two haven't been fixed in the trunk yet.
* Copy constructor for transform_width has an initialization order reversal: https://svn.boost.org/trac/boost/ticket/7990
This one was fixed in the trunk: Date: 2013-10-03 20:26:49 EDT (Thu, 03 Oct 2013) New Revision: 86155 but never merged to release.
* Output of "bcp build filesystem <output>" doesn't build: https://svn.boost.org/trac/boost/ticket/8812
I don't think that this has been fixed in the trunk yet.
Is there a more expedient way to get fixes into Boost? Should I be contacting each maintainer directly?
That's what I would do, yes. I'll try emailing them. So far I don't have an email for Sebastian Redl yet, but I'll see what I can turn up.
Bugs that haven't been fixed in trunk probably won't make it into the 1.55 release. They'll need to be fixed on trunk, then we'll need time for all the testers to cycle to make sure that it didn't break anything.
I guess that I'll have to hope that these are taken care of for 1.56.0. It would be great if the BCP fix could make it into this release however since it doesn't affect the libraries themselves. At a minimum, if some of them could be listed in the PATCHES section of the release notes, that would be fine with me. Thanks for the info, Marshall.
-- 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
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- 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>

* Output of "bcp build filesystem <output>" doesn't build: https://svn.boost.org/trac/boost/ticket/8812
Apologies, I only saw that last week, and haven't had a chance to look at it yet, I'll try and do that now. John.

* Output of "bcp build filesystem <output>" doesn't build: https://svn.boost.org/trac/boost/ticket/8812
Apologies, I only saw that last week, and haven't had a chance to look at it yet, I'll try and do that now.
John. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users Thank you very much, John. The patch I've supplied definitely handles
On 31/10/2013 1:39 PM, John Maddock wrote: the issue with the presence of a macro, but there may be a cleaner way to handle the situation. -- 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>

Thank you very much, John. The patch I've supplied definitely handles the issue with the presence of a macro, but there may be a cleaner way to handle the situation.
Confirmed and patched in Trunk - I used a slightly less filesystem specific patch. I'll leave it up to the release managers whether https://svn.boost.org/trac/boost/changeset/86530 should be in the release or not. John.

On 10/31/2013 10:37 AM, John Maddock wrote:
I'll leave it up to the release managers whether https://svn.boost.org/trac/boost/changeset/86530 should be in the release or not.
As this change poses no destabilization risk, yes, please merge it to release. Thanks. -- Eric Niebler Boost.org http://www.boost.org

I'll leave it up to the release managers whether https://svn.boost.org/trac/boost/changeset/86530 should be in the release or not.
As this change poses no destabilization risk, yes, please merge it to release. Thanks.
Done, thanks, John.

On Oct 30, 2013, at 9:35 PM, Marshall Clow <mclow.lists@gmail.com> wrote:
Release candidate files for 1.55.0 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: ba1ae723b8b4d1edeca684bb14b3213b *boost_1_55_0_rc1.tar.gz 66e01be2f328c556835c42be7b6d17d5 *boost_1_55_0_rc1.tar.bz2 925bb6c96082033687e5742b4e77af7b *boost_1_55_0_rc1.zip 830d61075ecf7d5ebf7c0843033393bf *boost_1_55_0_rc1.7z
Built successfully with gcc, clang, and clang in C++11 mode (on Mac OS X) -- 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

I have this issue with VS 2013. common.mkdir D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization common.mkdir D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build common.mkdir D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0 common.mkdir D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug common.mkdir D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static common.mkdir D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\program_options\build\msvc-12.0 \debug\link-static\threading-multi\winmain.obj winmain.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\random\build\msvc-12.0\debug\li nk-static\threading-multi\random_device.obj random_device.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\program_options\build\msvc-12.0 \debug\link-static\threading-multi\split.obj split.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_archive.obj basic_archive.cpp msvc.archive D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\random\build\msvc-12.0\debug\li nk-static\threading-multi\libboost_random-vc120-mt-gd-1_55.lib common.copy D:\boost\lib\libboost_random-vc120-mt-gd-1_55.lib D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\random\build\msvc-12.0\debug\li nk-static\threading-multi\libboost_random-vc120-mt-gd-1_55.lib 1 file(s) copied. compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_iarchive.obj basic_iarchive.cpp msvc.archive D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\program_options\build\msvc-12.0 \debug\link-static\threading-multi\libboost_program_options-vc120-mt-gd-1_5 5.lib common.copy D:\boost\lib\libboost_program_options-vc120-mt-gd-1_55.lib D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\program_options\build\msvc-12.0 \debug\link-static\threading-multi\libboost_program_options-vc120-mt-gd-1_5 5.lib 1 file(s) copied. compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_iserializer.obj basic_iserializer.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_oarchive.obj basic_oarchive.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_oserializer.obj basic_oserializer.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_pointer_iserializer.obj basic_pointer_iserializer.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_pointer_oserializer.obj basic_pointer_oserializer.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_serializer_map.obj basic_serializer_map.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_xml_archive.obj basic_xml_archive.cpp compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_text_iprimitive.obj basic_text_iprimitive.cpp D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std' D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(134) : while compiling class template member function 'void boost::archive::iterators::transform_width<boost::archive::iterators::binar y_from_base64<boost::archive::iterators::remove_whitespace<boost::archive:: iterators::istream_iterator<CharType>>,CharType>,8,6,CharType>::fill(void)' D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(71) : see reference to function template instantiation 'void boost::archive::iterators::transform_width<boost::archive::iterators::binar y_from_base64<boost::archive::iterators::remove_whitespace<boost::archive:: iterators::istream_iterator<CharType>>,CharType>,8,6,CharType>::fill(void)' being compiled D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(660) : see reference to function template instantiation 'void boost::iterator_core_access::increment<Derived>(Facade &)' being compiled with [ Derived=boost::archive::iterators::transform_width<boost::archive::iterator s::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::a rchive::iterators::istream_iterator<CharType>>,CharType>,8,6,CharType> , Facade=boost::archive::iterators::transform_width<boost::archive::iterators ::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::ar chive::iterators::istream_iterator<CharType>>,CharType>,8,6,CharType> ] D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(659) : while compiling class template member function 'boost::archive::iterators::transform_width<boost::archive::iterators::bina ry_from_base64<boost::archive::iterators::remove_whitespace<boost::archive: :iterators::istream_iterator<CharType>>,CharType>,8,6,CharType> &boost::iterator_facade<Derived,char,boost::single_pass_traversal_tag,char, __w64 int>::operator ++(void)' with [ Derived=boost::archive::iterators::transform_width<boost::archive::iterator s::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::a rchive::iterators::istream_iterator<CharType>>,CharType>,8,6,CharType> ] D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(730) : see reference to function template instantiation 'boost::archive::iterators::transform_width<boost::archive::iterators::bina ry_from_base64<boost::archive::iterators::remove_whitespace<boost::archive: :iterators::istream_iterator<CharType>>,CharType>,8,6,CharType> &boost::iterator_facade<Derived,char,boost::single_pass_traversal_tag,char, __w64 int>::operator ++(void)' being compiled with [ Derived=boost::archive::iterators::transform_width<boost::archive::iterator s::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::a rchive::iterators::istream_iterator<CharType>>,CharType>,8,6,CharType> ] D:\boost_1_55_0\boost/iterator/iterator_adaptor.hpp(265) : see reference to class template instantiation 'boost::iterator_facade<Derived,char,boost::single_pass_traversal_tag,char, __w64 int>' being compiled with [ Derived=boost::archive::iterators::transform_width<boost::archive::iterator s::binary_from_base64<boost::archive::iterators::remove_whitespace<boost::a rchive::iterators::istream_iterator<CharType>>,CharType>,8,6,CharType> ] D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(54) : see reference to class template instantiation 'boost::iterator_adaptor<boost::archive::iterators::transform_width<boost:: archive::iterators::binary_from_base64<boost::archive::iterators::remove_wh itespace<boost::archive::iterators::istream_iterator<CharType>>,CharType>,8 ,6,CharType>,Base,CharType,boost::single_pass_traversal_tag,CharType,boost: :use_default>' being compiled with [ Base=boost::archive::iterators::binary_from_base64<boost::archive::iterator s::remove_whitespace<boost::archive::iterators::istream_iterator<CharType>> ,CharType> , CharType=CharType ] D:\boost_1_55_0\boost/archive/impl/basic_text_iprimitive.ipp(90) : see reference to class template instantiation 'boost::archive::iterators::transform_width<boost::archive::iterators::bina ry_from_base64<boost::archive::iterators::remove_whitespace<boost::archive: :iterators::istream_iterator<CharType>>,CharType>,8,6,CharType>' being compiled D:\boost_1_55_0\boost/archive/impl/basic_text_iprimitive.ipp(60) : while compiling class template member function 'void boost::archive::basic_text_iprimitive<std::istream>::load_binary(void *,size_t)' libs\serialization\src\basic_text_iprimitive.cpp(25) : see reference to class template instantiation 'boost::archive::basic_text_iprimitive<std::istream>' being compiled D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(151) : error C3861: 'min': identifier not found call "C:\Program Files (x86)\microsoft visual studio 12.0\vc\vcvarsall.bat" x86 >nul cl /Zm800 -nologo @"D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0 \debug\link-static\threading-multi\basic_text_iprimitive.obj.rsp" ...failed compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_text_iprimitive.obj... compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_text_oprimitive.obj basic_text_oprimitive.cpp C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\xutility(2132) : warning C4996: 'std::_Copy_impl': 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\xutility(2113) : see declaration of 'std::_Copy_impl' D:\boost_1_55_0\boost/archive/impl/basic_text_oprimitive.ipp(66) : see reference to function template instantiation '_OutIt std::copy<boost::archive::iterators::insert_linebreaks<boost::archive::iter ators::base64_from_binary<boost::archive::iterators::transform_width<const char *,6,8,char>,char>,76,const char>,boost::archive::iterators::ostream_iterator<CharType>>(_InIt,_InIt,_O utIt)' being compiled with [ _OutIt=boost::archive::iterators::ostream_iterator<CharType> , _InIt=boost::archive::iterators::insert_linebreaks<boost::archive::iterator s::base64_from_binary<boost::archive::iterators::transform_width<const char *,6,8,char>,char>,76,const char> ] D:\boost_1_55_0\boost/archive/impl/basic_text_oprimitive.ipp(32) : while compiling class template member function 'void boost::archive::basic_text_oprimitive<std::ostream>::save_binary(const void *,size_t)' libs\serialization\src\basic_text_oprimitive.cpp(25) : see reference to class template instantiation 'boost::archive::basic_text_oprimitive<std::ostream>' being compiled D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std' D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(134) : while compiling class template member function 'void boost::archive::iterators::transform_width<const char *,6,8,char>::fill(void)' D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(71) : see reference to function template instantiation 'void boost::archive::iterators::transform_width<const char *,6,8,char>::fill(void)' being compiled D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(832) : see reference to function template instantiation 'bool boost::iterator_core_access::equal<Derived1,Derived2>(const Facade1 &,const Facade2 &,boost::mpl::true_)' being compiled with [ Derived1=boost::archive::iterators::transform_width<const char *,6,8,char> , Derived2=boost::archive::iterators::transform_width<const char *,6,8,char> , Facade1=boost::archive::iterators::transform_width<const char *,6,8,char> , Facade2=boost::archive::iterators::transform_width<const char *,6,8,char> ] D:\boost_1_55_0\boost/iterator/iterator_adaptor.hpp(317) : see reference to function template instantiation 'bool boost::operator ==<Derived,char,boost::single_pass_traversal_tag,char,__w64 int,Derived,char,boost::single_pass_traversal_tag,char,__w64 int>(const boost::iterator_facade<Derived,char,boost::single_pass_traversal_tag,char,_ _w64 int> &,const boost::iterator_facade<Derived,char,boost::single_pass_traversal_tag,char,_ _w64 int> &)' being compiled with [ Derived=boost::archive::iterators::transform_width<const char *,6,8,char> ] D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(532) : see reference to function template instantiation 'bool boost::iterator_adaptor<boost::transform_iterator<boost::archive::iterators ::detail::from_6_bit<CharType>,Base,boost::use_default,boost::use_default>, Base,char,boost::use_default,char,boost::use_default>::equal<boost::transfo rm_iterator<boost::archive::iterators::detail::from_6_bit<CharType>,Base,bo ost::use_default,boost::use_default>,Iterator,char,boost::use_default,char, boost::use_default>(const boost::iterator_adaptor<boost::transform_iterator<boost::archive::iterators ::detail::from_6_bit<CharType>,Iterator,boost::use_default,boost::use_defau lt>,Base,char,boost::use_default,char,boost::use_default> &) const' being compiled with [ CharType=char , Base=boost::archive::iterators::transform_width<const char *,6,8,char> , Iterator=boost::archive::iterators::transform_width<const char *,6,8,char> ] D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(532) : see reference to function template instantiation 'bool boost::iterator_adaptor<boost::transform_iterator<boost::archive::iterators ::detail::from_6_bit<CharType>,Base,boost::use_default,boost::use_default>, Base,char,boost::use_default,char,boost::use_default>::equal<boost::transfo rm_iterator<boost::archive::iterators::detail::from_6_bit<CharType>,Base,bo ost::use_default,boost::use_default>,Iterator,char,boost::use_default,char, boost::use_default>(const boost::iterator_adaptor<boost::transform_iterator<boost::archive::iterators ::detail::from_6_bit<CharType>,Iterator,boost::use_default,boost::use_defau lt>,Base,char,boost::use_default,char,boost::use_default> &) const' being compiled with [ CharType=char , Base=boost::archive::iterators::transform_width<const char *,6,8,char> , Iterator=boost::archive::iterators::transform_width<const char *,6,8,char> ] D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(832) : see reference to function template instantiation 'bool boost::iterator_core_access::equal<Derived1,Derived2>(const Facade1 &,const Facade2 &,boost::mpl::true_)' being compiled with [ Derived1=boost::transform_iterator<boost::archive::iterators::detail::from_ 6_bit<char>,boost::archive::iterators::transform_width<const char *,6,8,char>,boost::use_default,boost::use_default> , Derived2=boost::transform_iterator<boost::archive::iterators::detail::from_ 6_bit<char>,boost::archive::iterators::transform_width<const char *,6,8,char>,boost::use_default,boost::use_default> , Facade1=boost::transform_iterator<boost::archive::iterators::detail::from_6 _bit<char>,boost::archive::iterators::transform_width<const char *,6,8,char>,boost::use_default,boost::use_default> , Facade2=boost::transform_iterator<boost::archive::iterators::detail::from_6 _bit<char>,boost::archive::iterators::transform_width<const char *,6,8,char>,boost::use_default,boost::use_default> ] D:\boost_1_55_0\boost/archive/iterators/insert_linebreaks.hpp(66) : see reference to function template instantiation 'bool boost::operator ==<Derived,char,boost::single_pass_traversal_tag,char,__w64 int,Derived,char,boost::single_pass_traversal_tag,char,__w64 int>(const boost::iterator_facade<Derived,char,boost::single_pass_traversal_tag,char,_ _w64 int> &,const boost::iterator_facade<Derived,char,boost::single_pass_traversal_tag,char,_ _w64 int> &)' being compiled with [ Derived=boost::transform_iterator<boost::archive::iterators::detail::from_6 _bit<char>,boost::archive::iterators::transform_width<const char *,6,8,char>,boost::use_default,boost::use_default> ] D:\boost_1_55_0\boost/archive/iterators/insert_linebreaks.hpp(61) : while compiling class template member function 'bool boost::archive::iterators::insert_linebreaks<boost::archive::iterators::bas e64_from_binary<boost::archive::iterators::transform_width<const char *,6,8,char>,char>,76,const char>::equal(const boost::archive::iterators::insert_linebreaks<boost::archive::iterators::bas e64_from_binary<boost::archive::iterators::transform_width<const char *,6,8,char>,char>,76,const char> &) const' D:\boost_1_55_0\boost/iterator/iterator_facade.hpp(532) : see reference to function template instantiation 'bool boost::archive::iterators::insert_linebreaks<boost::archive::iterators::bas e64_from_binary<boost::archive::iterators::transform_width<const char *,6,8,char>,char>,76,const char>::equal(const boost::archive::iterators::insert_linebreaks<boost::archive::iterators::bas e64_from_binary<boost::archive::iterators::transform_width<const char *,6,8,char>,char>,76,const char> &) const' being compiled D:\boost_1_55_0\boost/archive/impl/basic_text_oprimitive.ipp(61) : see reference to class template instantiation 'boost::archive::iterators::insert_linebreaks<boost::archive::iterators::ba se64_from_binary<boost::archive::iterators::transform_width<const char *,6,8,char>,char>,76,const char>' being compiled D:\boost_1_55_0\boost/archive/iterators/transform_width.hpp(151) : error C3861: 'min': identifier not found call "C:\Program Files (x86)\microsoft visual studio 12.0\vc\vcvarsall.bat" x86 >nul cl /Zm800 -nologo @"D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0 \debug\link-static\threading-multi\basic_text_oprimitive.obj.rsp" ...failed compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\basic_text_oprimitive.obj... compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\binary_iarchive.obj binary_iarchive.cpp D:\boost_1_55_0\boost/archive/basic_binary_iprimitive.hpp(181) : warning C4244: 'argument' : conversion from 'std::streamsize' to 'size_t', possible loss of data D:\boost_1_55_0\boost/archive/basic_binary_iprimitive.hpp(152) : while compiling class template member function 'void boost::archive::basic_binary_iprimitive<Archive,Elem,Tr>::load_binary(void *,size_t)' with [ Archive=boost::archive::naked_binary_iarchive , Elem=char , Tr=std::char_traits<char> ] D:\boost_1_55_0\boost/archive/basic_binary_iprimitive.hpp(96) : see reference to function template instantiation 'void boost::archive::basic_binary_iprimitive<Archive,Elem,Tr>::load_binary(void *,size_t)' being compiled with [ Archive=boost::archive::naked_binary_iarchive , Elem=char , Tr=std::char_traits<char> ] D:\boost_1_55_0\boost/archive/binary_iarchive_impl.hpp(34) : see reference to class template instantiation 'boost::archive::basic_binary_iprimitive<Archive,Elem,Tr>' being compiled with [ Archive=boost::archive::naked_binary_iarchive , Elem=char , Tr=std::char_traits<char> ] D:\boost_1_55_0\boost/archive/binary_iarchive.hpp(42) : see reference to class template instantiation 'boost::archive::binary_iarchive_impl<boost::archive::naked_binary_iarchive ,char,std::char_traits<char>>' being compiled compile-c-c++ D:\boostBuild_MSVS_1_55_0\boost\bin.v2\libs\serialization\build\msvc-12.0\d ebug\link-static\threading-multi\binary_oarchive.obj binary_oarchive.cpp ...failed updating 2 targets... ...updated 7994 targets... On 10/31/13 10:37 AM, "Marshall Clow" <mclow.lists@gmail.com> wrote:
On Oct 30, 2013, at 9:35 PM, Marshall Clow <mclow.lists@gmail.com> wrote:
Release candidate files for 1.55.0 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: ba1ae723b8b4d1edeca684bb14b3213b *boost_1_55_0_rc1.tar.gz 66e01be2f328c556835c42be7b6d17d5 *boost_1_55_0_rc1.tar.bz2 925bb6c96082033687e5742b4e77af7b *boost_1_55_0_rc1.zip 830d61075ecf7d5ebf7c0843033393bf *boost_1_55_0_rc1.7z
Built successfully with gcc, clang, and clang in C++11 mode (on Mac OS X)
-- 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
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

Compiling x64 with vc12 (MSVS2012) using the command below, I get 33 failed targets. I reran the build to get a reduced log, which is attached. b2 --build-dir=bin.x64 stage --build-type=complete variant=release,debug address-model=64 link=shared,static runtime-link=shared,static threading=multi All the errors seems to be with transform_width.hpp: .\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std' Regards Craig On 31 October 2013 04:35, Marshall Clow <mclow.lists@gmail.com> wrote:
Release candidate files for 1.55.0 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: ba1ae723b8b4d1edeca684bb14b3213b *boost_1_55_0_rc1.tar.gz 66e01be2f328c556835c42be7b6d17d5 *boost_1_55_0_rc1.tar.bz2 925bb6c96082033687e5742b4e77af7b *boost_1_55_0_rc1.zip 830d61075ecf7d5ebf7c0843033393bf *boost_1_55_0_rc1.7z
Thanks!
-- The release managers _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

On Thu, Oct 31, 2013 at 10:38:22PM +0000, Craig Henderson wrote:
Compiling x64 with vc12 (MSVS2012) using the command below, I get 33 failed targets. I reran the build to get a reduced log, which is attached.
b2 --build-dir=bin.x64 stage --build-type=complete variant=release,debug address-model=64 link=shared,static runtime-link=shared,static threading=multi
All the errors seems to be with transform_width.hpp: .\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std'
This took months to fix on trunk, where it's fixed, but the author has yet to bother/get-around merging it to release. These patchsets are what completely put me off bothering reporting/patching anything in Boost, as approximately 3/4 of the libraries touched have yet to give any form of hoots at the time where it was suitable to. Meh.

On 1 Nov 2013, at 00:29, Lars Viklund <zao@acc.umu.se> wrote:
On Thu, Oct 31, 2013 at 10:38:22PM +0000, Craig Henderson wrote: Compiling x64 with vc12 (MSVS2012) using the command below, I get 33 failed targets. I reran the build to get a reduced log, which is attached.
b2 --build-dir=bin.x64 stage --build-type=complete variant=release,debug address-model=64 link=shared,static runtime-link=shared,static threading=multi
All the errors seems to be with transform_width.hpp: .\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std'
This took months to fix on trunk, where it's fixed, but the author has yet to bother/get-around merging it to release.
The trunk has other build problems, but this one seems fixed, yes. MSVS2013 is an important compiler to support. Sent from my iPad

On Fri, Nov 1, 2013 at 2:12 AM, Craig Henderson <hello@craighenderson.co.uk>wrote:
On 1 Nov 2013, at 00:29, Lars Viklund <zao@acc.umu.se> wrote:
On Thu, Oct 31, 2013 at 10:38:22PM +0000, Craig Henderson wrote: Compiling x64 with vc12 (MSVS2012) using the command below, I get 33 failed targets. I reran the build to get a reduced log, which is attached.
b2 --build-dir=bin.x64 stage --build-type=complete variant=release,debug address-model=64 link=shared,static runtime-link=shared,static threading=multi
All the errors seems to be with transform_width.hpp: .\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std'
This took months to fix on trunk, where it's fixed, but the author has yet to bother/get-around merging it to release.
The trunk has other build problems, but this one seems fixed, yes. MSVS2013 is an important compiler to support.
So, is there going to be an _rc2 for this and the bcp problem? Tom

On 10/31/2013 6:38 PM, Craig Henderson wrote:
Compiling x64 with vc12 (MSVS2012) using the command below, I get 33
Do you mean (MSVS2013)?
failed targets. I reran the build to get a reduced log, which is attached.
b2 --build-dir=bin.x64 stage --build-type=complete variant=release,debug address-model=64 link=shared,static runtime-link=shared,static threading=multi
All the errors seems to be with transform_width.hpp: .\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std'
It's fixed in trunk but needs to be merged to release. Jeff

Sorry, yes, vc12, MSVS2013 Regards Craig Sent from my iPhone
On 1 Nov 2013, at 12:42, Jeff Flinn <Jeffrey.Flinn@gmail.com> wrote:
On 10/31/2013 6:38 PM, Craig Henderson wrote: Compiling x64 with vc12 (MSVS2012) using the command below, I get 33
Do you mean (MSVS2013)?
failed targets. I reran the build to get a reduced log, which is attached.
b2 --build-dir=bin.x64 stage --build-type=complete variant=release,debug address-model=64 link=shared,static runtime-link=shared,static threading=multi
All the errors seems to be with transform_width.hpp: .\boost/archive/iterators/transform_width.hpp(151) : error C2039: 'min' : is not a member of 'std'
It's fixed in trunk but needs to be merged to release.
Jeff
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (9)
-
Craig Henderson
-
Eric Niebler
-
Jeff Flinn
-
John Maddock
-
Lars Viklund
-
LeMay.Steve
-
Marshall Clow
-
Shane Turner
-
Tom Kent