I should clarify that I am using VC++ v141 toolset. I just installed VS2017 last week so I think this is the latest release.
Adding /permissive- or not does not fix the issue.
I tried all the following flags as well: /std:c++14, /std:c++17 and /std:c++latest.
FYI, I submitted the issue on Microsoft's end as well. Link here: https://developercommunity.visualstudio.com/content/problem/255672/boosthana...
I am almost certain it is a MSVC++ compiler issue since I switched to the Clang compiler and it successfully built.
-Daniel Chen
-----Original Message-----
From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Peter Dimov via Boost
Sent: Tuesday, May 22, 2018 12:36 PM
To: boost@lists.boost.org
Cc: Peter Dimov
Visual Studio 2017 is known to be unable to compile Hana (and other libraries such as Range-v3).
"Visual Studio 2017" refers to four different compilers now, and the latest of these can compile many things the earliest could not, so if you haven't checked how 2017 fares in a while, a second look may be worth it. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost