GeezerVison is showing github.com — uvloop fails to build with Python 3.13.0a5: error: implicit declaration of function ‘_Py_RestoreSignals’ · Issue #603 · MagicStack/uvloop
uvloop fails to build with Python 3.13.0a5: error: implicit declaration of function ‘_Py_RestoreSignals’ #603
Description
- uvloop version: 0.19.0
- Python version: 3.13.0a5
- Platform: Fedora Linux 41
- Can you reproduce the bug with
PYTHONASYNCIODEBUG in env?: n/a
- Does uvloop behave differently from vanilla asyncio? How?: n/a
I try to build uvloop for Fedora Linux 41 with Python 3.13.0a5.
The build fails with the information below.
uvloop/loop.c: In function ‘__pyx_f_6uvloop_4loop_9UVProcess__after_fork’:
uvloop/loop.c:129617:5: error: implicit declaration of function ‘_Py_RestoreSignals’ [-Werror=implicit-function-declaration]
129617 | _Py_RestoreSignals();
| ^~~~~~~~~~~~~~~~~~
Reacted by Sylvain MOUQUET, Nikita, El Laggron, Oleg Korsak and Nikolai Romashchenko
Activity
befeleme commented on Apr 30, 2024
ContributorAuthor
More actions
hroncok commented on Apr 30, 2024
wRAR commented on May 28, 2024
This one is a warning here on a pyenv-installed 3.13.0b1 (not sure if -Werror=implicit-function-declaration in the original report comes from Fedora defaults or what), but there are multiple actual errors:
uvloop/loop.c:4446:105: error: invalid type argument of ‘->’ (have ‘int’)
4446 | __pyx_assertions_enabled_flag = ! _PyInterpreterState_GetConfig(__Pyx_PyThreadState_Current->interp)->optimization_level;
| ^~
[...]
uvloop/loop.c: In function ‘__Pyx_PyInt_As_int’:
uvloop/loop.c:177390:27: error: too few arguments to function ‘_PyLong_AsByteArray’
177390 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
| ^~~~~~~~~~~~~~~~~~~
[...]
Reacted by Nikita and Edgar Ramírez Mondragón
root-kidik commented on Jun 5, 2024
Metadata
Metadata
Development
No branches or pull requestsIssue actions