This repository was archived by the owner on Jul 5, 2023. It is now read-only.

Description
After commit bd75088ea9b03df1618f1e0b8423a496412ae663 (I guess, because it changes _PyObject_FastCall related code) build fails with this message:
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -Iast3/Include -I/usr/local/include/python3.8 -c ast3/Python/ast.c -o build/temp.linux-x86_64-3.8/ast3/Python/ast.o
ast3/Python/ast.c:22:1: error: conflicting types for '_PyObject_FastCall'
_PyObject_FastCall(PyObject *func, PyObject *const *args, int nargs)
^~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/python3.8/abstract.h:837,
from /usr/local/include/python3.8/Python.h:147,
from ast3/Python/ast.c:6:
/usr/local/include/python3.8/cpython/abstract.h:142:1: note: previous definition of '_PyObject_FastCall' was here
_PyObject_FastCall(PyObject *func, PyObject *const *args, Py_ssize_t nargs)
^~~~~~~~~~~~~~~~~~
Environment: Docker Alpine 3.9 Python 3.8 (3.8-rc-alpine3.9)
Related bug report in Red Hat tracker