On 19.05.2021 21:32, Ken Brown via Cygwin-apps wrote:
Trying to build harfbuzz, I get the following python failure with
python-3.8
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 65, in <module>
...
from giscanner._giscanner import collect_attributes
ImportError: dynamic module does not define module export function
(PyInit__giscanner)
The log of my last successful build of harfbuzz shows that python-3.6
was installed. Do any of the python experts out there (Marco? Jon?)
know what the problem could be?
replace PyMODINIT_FUNC with PyObject* inside the PyInit code
I never really understood why , maybe is due to a wrong
__declspec(dllexport) somewhere
Any tentative to change from python side instead of the packages side
has been ineffective.
Thanks.
Ken