We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The boost_python3 library uploaded to nuget.org (https://www.nuget.org/packages/boost_python3-vc140/) seems to be compiled against the wrong python version. The libraries
export the symbol
struct _object * __cdecl boost::python::detail::init_module(char const *,void (__cdecl*)(void))
when they should export
struct _object * __cdecl boost::python::detail::init_module(struct PyModuleDef &,void (__cdecl*)(void))
See boost/python/module_init.hpp:
# if PY_VERSION_HEX >= 0x03000000 BOOST_PYTHON_DECL PyObject* init_module(PyModuleDef&, void(*)()); #else BOOST_PYTHON_DECL PyObject* init_module(char const* name, void(*)()); #endif
Make sure you actually compile boost_python3 for python3
The text was updated successfully, but these errors were encountered:
https://svn.boost.org/trac/boost/ticket/13023
Sorry, something went wrong.
Binaries for 1.64 were taken from https://sourceforge.net/projects/boost/files/boost-binaries/1.64.0/
Switch to 1.65 should solve the problem.
No branches or pull requests
The boost_python3 library uploaded to nuget.org (https://www.nuget.org/packages/boost_python3-vc140/) seems to be compiled against the wrong python version. The libraries
export the symbol
when they should export
See boost/python/module_init.hpp:
Make sure you actually compile boost_python3 for python3
The text was updated successfully, but these errors were encountered: