After installing python3.4.0b2.amd64 and rebuild modules, most of them stoped works. List of modules is [psutil, ujson]. Exception occurs on importing module: import error: dynamic module does not define init function PyInit_<module_name> and I found solution (workaround) - need change declaration of init function: Line: PyObject *PyInit_<module_name>(void) was changed to: PyMODINIT_FUNC PyInit_<module_name>(void) and module works fine after rebuild. All works fine with 3.4.0b1 and all alpha versions. I have windows8.1 x64.
Thanks for the report! -- That's due to the commit in #9709. PyMODINIT_FUNC is more than ten years old, so I hoped people would be using by now. On the other hand that's serious breakage. Martin, would you have time to make a call on whether to revert the change?
I think the change should be reverted, and the original issue closed as "won't fix". Alternatively, to fix the original issue, the specific linker warning could be suppressed.