On Wed, Nov 14, 2018 at 9:02 AM Edward Diener via Boost-users <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>> 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>>
>     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. 

-- Marshall