boostorg / python

Boost.org python module
http://boostorg.github.io/python
Boost Software License 1.0
465 stars 201 forks source link

Boost.Python doesn't build under MSVC... #420

Closed pdimov closed 10 months ago

pdimov commented 1 year ago

... with the following error:

compile-c-c++ bin.v2\libs\python\build\msvc-14.2\debug\address-model-32\link-static\python-3.7\threading-multi\errors.obj
errors.cpp
D:\a\boost_install\boost-root\boost/config/assert_cxx03.hpp(24): fatal error C1189: #error:  "Your compiler appears not to be fully C++03 compliant.  Detected via defect macro BOOST_NO_COMPLETE_VALUE_INITIALIZATION."
pdimov commented 1 year ago

Possibly caused by https://github.com/boostorg/conversion/commit/2598281d102932d3bdc81d48d1f2e3db49cc1872.

stefanseefeld commented 1 year ago

I don't have access to that platform / compiler so I can't investigate this myself, unfortunately. It sounds like we are actually requiring (some) C++11 features that this MSVC version doesn't support.

Turim commented 10 months ago

Please, try it out for msvc-14.3? - it builds well

pdimov commented 10 months ago

Seems to have been fixed on the Conversion side.