
On 11/14/2018 12:39 PM, Marshall Clow via Boost-users wrote:
On Wed, Nov 14, 2018 at 9:02 AM Edward Diener via Boost-users <boost-users@lists.boost.org <mailto:boost-users@lists.boost.org>> wrote:
On 11/14/2018 11:06 AM, Marshall Clow via Boost-users wrote: > On Mon, Nov 12, 2018 at 4:30 PM Tom Kent via Boost-users > <boost-users@lists.boost.org <mailto:boost-users@lists.boost.org> <mailto:boost-users@lists.boost.org <mailto:boost-users@lists.boost.org>>> wrote: > > > On Mon, Nov 12, 2018 at 9:36 AM Marshall Clow via Boost-users > <boost-users@lists.boost.org <mailto:boost-users@lists.boost.org> <mailto:boost-users@lists.boost.org <mailto:boost-users@lists.boost.org>>> > wrote: > > The release candidates for the first 1.69.0 beta release are now > available at: > > <https://dl.bintray.com/boostorg/beta/1.69.0.beta.1.rc1/source/> > > 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. > > > toolset arch compile Link Execute > msvc-8.0 32 FAIL X X > msvc-8.0 64 FAIL X X > msvc-9.0 32 X X X > msvc-9.0 64 X X X > msvc-10.0 32 X X X > msvc-10.0 64 X X X > msvc-11.0 32 X X X > msvc-11.0 64 X X X > msvc-12.0 32 X X X > msvc-12.0 64 X X X > msvc-14.0 32 FAIL X X > msvc-14.0 64 FAIL X X > msvc-14.1 32 X X X > msvc-14.1 64 X X X > > Compile means that the b2 command completed without errors > Link means that visual studio was able to link a sample executable > to a library (libboost_thread-vcXXX-mt[-gd]-1_XX.lib) > generated > Execute means that the linked program executed without errors. > > Full build logs can be found here: > https://gist.github.com/teeks99/526cf2598d1697557e45e590ce9517be > > Lots of errors with msvc-8.0: > > compile-c-c++ > bin.v2\libs\log\build\msvc-8.0\release\link-static\threadapi-win32\threading-multi\trivial.obj > trivial.cpp > .\boost/parameter/aux_/arg_list.hpp(227) : error C2064: term does > not evaluate to a function taking 1 arguments > .\boost/parameter/aux_/arg_list.hpp(390) : see reference to > class template instantiation > 'boost::parameter::aux::arg_list<TaggedArg,Next>' being compiled > > If there is an easy way to fix arg_list.hpp that would be nice, > but if this is the time to stop build 8.0, that's fine too.
I have essentially backed out a fix on 'develop' for VC++8.0 which intended to fix another problem with a multiple definitions linking error, https://github.com/boostorg/mpl/pull/36.
I would like to push this change to 'master'. It should fix your problem above with VC++8.0. I will subsequently take another look at the original fix and see if it can not be corrected.
If you're confident that this will fix the problem, then please do so.
I have updated 'master' with the backed out change. This should fix the problems you are seeing for the release candidate with vc++8.0. I will take another look at the original fix and if I am sure I can fix the original fix correctly, which is trivial codewise, I will do so for 1.69 if it is wished.