Github user Typz commented on a diff in the pull request: https://github.com/apache/thrift/pull/1448#discussion_r161516311 --- Diff: appveyor.yml --- @@ -45,7 +45,7 @@ environment: - PROFILE: MSVC2015 PLATFORM: x64 CONFIGURATION: Release - BOOST_VERSION: 1.64.0 --- End diff -- VS2015 image does not contain Boost 1.64 : it only contains versions up to 1.63. 1.64 and 1.65.1 are included only in VS2017 image. See https://www.appveyor.com/docs/build-environment/#boost for full details This is not an issue introduced by this bug, but my patch highlights the problem: currently, this build expect Boost 1.64, which is not present, thus the C++ lib is not built. With my patches, the C++ lib can be built (even without Boost), but the tests still require Boost: so building in this case would require an extra flag to disable tests. Since the goal is (I think...) to actually build with a recent version of Boost, I downgraded the version the most recent installed version in the image.
---