2025-09-07T22:01:38,300 Created temporary directory: /tmp/pip-build-tracker-8venpcp8 2025-09-07T22:01:38,301 Initialized build tracking at /tmp/pip-build-tracker-8venpcp8 2025-09-07T22:01:38,301 Created build tracker: /tmp/pip-build-tracker-8venpcp8 2025-09-07T22:01:38,301 Entered build tracker: /tmp/pip-build-tracker-8venpcp8 2025-09-07T22:01:38,301 Created temporary directory: /tmp/pip-wheel-zx_jomde 2025-09-07T22:01:38,304 Created temporary directory: /tmp/pip-ephem-wheel-cache-moqy70gk 2025-09-07T22:01:38,364 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:01:38,366 2 location(s) to search for versions of prat-gevent: 2025-09-07T22:01:38,366 * https://pypi.org/simple/prat-gevent/ 2025-09-07T22:01:38,366 * https://www.piwheels.org/simple/prat-gevent/ 2025-09-07T22:01:38,366 Fetching project page and analyzing links: https://pypi.org/simple/prat-gevent/ 2025-09-07T22:01:38,367 Getting page https://pypi.org/simple/prat-gevent/ 2025-09-07T22:01:38,368 Found index url https://pypi.org/simple/ 2025-09-07T22:01:38,439 Fetched page https://pypi.org/simple/prat-gevent/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:01:38,440 Found link https://files.pythonhosted.org/packages/e3/4c/f4bb03e863976a6a195108220e53cda5e4d4231be5171e1e61023fd01059/prat-gevent-0.13.6.tar.gz (from https://pypi.org/simple/prat-gevent/), version: 0.13.6 2025-09-07T22:01:38,440 Found link https://files.pythonhosted.org/packages/ac/da/117ee5fa80d7f3761a3645770158bb6e7b153356a68980226447bd1e882d/prat-gevent-1.0dev.tar.gz (from https://pypi.org/simple/prat-gevent/), version: 1.0dev 2025-09-07T22:01:38,440 Fetching project page and analyzing links: https://www.piwheels.org/simple/prat-gevent/ 2025-09-07T22:01:38,440 Getting page https://www.piwheels.org/simple/prat-gevent/ 2025-09-07T22:01:38,441 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:01:38,563 Fetched page https://www.piwheels.org/simple/prat-gevent/ as text/html 2025-09-07T22:01:38,565 Skipping link: No binaries permitted for prat-gevent: https://archive1.piwheels.org/simple/prat-gevent/prat_gevent-1.0.dev0-cp34-cp34m-linux_armv7l.whl#sha256=df086611bcd9f04ef003ad79c603ea7f4bdbebf4d158e5a319adfdf01e26babd (from https://www.piwheels.org/simple/prat-gevent/) 2025-09-07T22:01:38,565 Skipping link: No binaries permitted for prat-gevent: https://archive1.piwheels.org/simple/prat-gevent/prat_gevent-1.0.dev0-cp34-cp34m-linux_armv6l.whl#sha256=df086611bcd9f04ef003ad79c603ea7f4bdbebf4d158e5a319adfdf01e26babd (from https://www.piwheels.org/simple/prat-gevent/) 2025-09-07T22:01:38,565 Skipping link: No binaries permitted for prat-gevent: https://archive1.piwheels.org/simple/prat-gevent/prat_gevent-1.0.dev0-cp35-cp35m-linux_armv7l.whl#sha256=2ca54c40597acd1fb8370edb2b80c86c8b5f2a3b5888534e5474bfd9717f0365 (from https://www.piwheels.org/simple/prat-gevent/) 2025-09-07T22:01:38,565 Skipping link: No binaries permitted for prat-gevent: https://archive1.piwheels.org/simple/prat-gevent/prat_gevent-1.0.dev0-cp35-cp35m-linux_armv6l.whl#sha256=2ca54c40597acd1fb8370edb2b80c86c8b5f2a3b5888534e5474bfd9717f0365 (from https://www.piwheels.org/simple/prat-gevent/) 2025-09-07T22:01:38,566 Skipping link: not a file: https://www.piwheels.org/simple/prat-gevent/ 2025-09-07T22:01:38,566 Skipping link: not a file: https://pypi.org/simple/prat-gevent/ 2025-09-07T22:01:38,587 Given no hashes to check 1 links for project 'prat-gevent': discarding no candidates 2025-09-07T22:01:38,588 Collecting prat-gevent==1.0dev 2025-09-07T22:01:38,590 Created temporary directory: /tmp/pip-unpack-nel67tbw 2025-09-07T22:01:38,846 Downloading prat-gevent-1.0dev.tar.gz (1.6 MB) 2025-09-07T22:01:39,415 Added prat-gevent==1.0dev from https://files.pythonhosted.org/packages/ac/da/117ee5fa80d7f3761a3645770158bb6e7b153356a68980226447bd1e882d/prat-gevent-1.0dev.tar.gz to build tracker '/tmp/pip-build-tracker-8venpcp8' 2025-09-07T22:01:39,416 Running setup.py (path:/tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/setup.py) egg_info for package prat-gevent 2025-09-07T22:01:39,416 Created temporary directory: /tmp/pip-pip-egg-info-h1_zqbhf 2025-09-07T22:01:39,417 Preparing metadata (setup.py): started 2025-09-07T22:01:39,417 Running command python setup.py egg_info 2025-09-07T22:01:39,943 /tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/setup.py:24: SyntaxWarning: invalid escape sequence '\s' 2025-09-07T22:01:39,943 __version__ = re.search("__version__\s*=\s*'(.*)'", open('gevent/__init__.py').read(), re.M).group(1) 2025-09-07T22:01:40,573 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '1.0dev' to '1.0.dev0' 2025-09-07T22:01:40,573 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-07T22:01:40,574 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T22:01:40,574 !! 2025-09-07T22:01:40,574 ******************************************************************************** 2025-09-07T22:01:40,574 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T22:01:40,575 License :: OSI Approved :: MIT License 2025-09-07T22:01:40,575 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T22:01:40,575 ******************************************************************************** 2025-09-07T22:01:40,575 !! 2025-09-07T22:01:40,575 self._finalize_license_expression() 2025-09-07T22:01:40,647 running egg_info 2025-09-07T22:01:40,721 creating /tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info 2025-09-07T22:01:40,721 writing /tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info/PKG-INFO 2025-09-07T22:01:40,723 writing dependency_links to /tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info/dependency_links.txt 2025-09-07T22:01:40,723 writing requirements to /tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info/requires.txt 2025-09-07T22:01:40,723 writing top-level names to /tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info/top_level.txt 2025-09-07T22:01:40,724 writing manifest file '/tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info/SOURCES.txt' 2025-09-07T22:01:40,949 reading manifest file '/tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info/SOURCES.txt' 2025-09-07T22:01:40,949 reading manifest template 'MANIFEST.in' 2025-09-07T22:01:40,977 adding license file 'LICENSE' 2025-09-07T22:01:40,977 adding license file 'AUTHORS' 2025-09-07T22:01:40,989 writing manifest file '/tmp/pip-pip-egg-info-h1_zqbhf/prat_gevent.egg-info/SOURCES.txt' 2025-09-07T22:01:41,103 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T22:01:41,108 Source in /tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98 has version 1.0.dev0, which satisfies requirement prat-gevent==1.0dev from https://files.pythonhosted.org/packages/ac/da/117ee5fa80d7f3761a3645770158bb6e7b153356a68980226447bd1e882d/prat-gevent-1.0dev.tar.gz 2025-09-07T22:01:41,108 Removed prat-gevent==1.0dev from https://files.pythonhosted.org/packages/ac/da/117ee5fa80d7f3761a3645770158bb6e7b153356a68980226447bd1e882d/prat-gevent-1.0dev.tar.gz from build tracker '/tmp/pip-build-tracker-8venpcp8' 2025-09-07T22:01:41,112 Created temporary directory: /tmp/pip-unpack-n_e3939b 2025-09-07T22:01:41,112 Created temporary directory: /tmp/pip-unpack-eez4irbl 2025-09-07T22:01:41,112 Building wheels for collected packages: prat-gevent 2025-09-07T22:01:41,114 Created temporary directory: /tmp/pip-wheel-986410rz 2025-09-07T22:01:41,114 DEPRECATION: Building 'prat-gevent' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'prat-gevent'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T22:01:41,116 Building wheel for prat-gevent (setup.py): started 2025-09-07T22:01:41,117 Destination directory: /tmp/pip-wheel-986410rz 2025-09-07T22:01:41,117 Running command python setup.py bdist_wheel 2025-09-07T22:01:41,628 /tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/setup.py:24: SyntaxWarning: invalid escape sequence '\s' 2025-09-07T22:01:41,628 __version__ = re.search("__version__\s*=\s*'(.*)'", open('gevent/__init__.py').read(), re.M).group(1) 2025-09-07T22:01:42,185 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '1.0dev' to '1.0.dev0' 2025-09-07T22:01:42,186 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-07T22:01:42,187 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T22:01:42,187 !! 2025-09-07T22:01:42,187 ******************************************************************************** 2025-09-07T22:01:42,187 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T22:01:42,187 License :: OSI Approved :: MIT License 2025-09-07T22:01:42,188 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T22:01:42,188 ******************************************************************************** 2025-09-07T22:01:42,188 !! 2025-09-07T22:01:42,188 self._finalize_license_expression() 2025-09-07T22:01:42,188 running bdist_wheel 2025-09-07T22:01:42,479 running build 2025-09-07T22:01:42,479 running build_py 2025-09-07T22:01:42,557 creating build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,558 copying gevent/wsgi.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,559 copying gevent/win32util.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,559 copying gevent/util.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,560 copying gevent/timeout.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,560 copying gevent/threadpool.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,561 copying gevent/threading.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,561 copying gevent/thread.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,562 copying gevent/subprocess.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,562 copying gevent/ssl.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,563 copying gevent/socket.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,564 copying gevent/server.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,564 copying gevent/select.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,565 copying gevent/resolver_thread.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,565 copying gevent/resolver_ares.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,566 copying gevent/queue.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,566 copying gevent/pywsgi.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,567 copying gevent/pool.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,567 copying gevent/os.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,568 copying gevent/monkey.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,568 copying gevent/lock.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,569 copying gevent/local.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,569 copying gevent/hub.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,570 copying gevent/greenlet.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,571 copying gevent/fileobject.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,571 copying gevent/event.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,572 copying gevent/coros.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,572 copying gevent/baseserver.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,573 copying gevent/backdoor.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,573 copying gevent/_threading.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,574 copying gevent/__init__.py -> build/lib.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:42,576 running build_ext 2025-09-07T22:01:42,583 Running '/bin/sh /tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/libev/configure > configure-output.txt' in /tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/build/temp.linux-armv7l-cpython-313/libev 2025-09-07T22:01:57,010 building 'gevent.core' extension 2025-09-07T22:01:57,011 creating build/temp.linux-armv7l-cpython-313/gevent 2025-09-07T22:01:57,011 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CHECK_ENABLE=0 -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Ibuild/temp.linux-armv7l-cpython-313/libev -Ilibev -I/usr/include/python3.13 -c gevent/gevent.core.c -o build/temp.linux-armv7l-cpython-313/gevent/gevent.core.o 2025-09-07T22:01:57,420 In file included from gevent/libev.h:2, 2025-09-07T22:01:57,420 from gevent/gevent.core.c:275: 2025-09-07T22:01:57,420 libev/ev.c:467:48: warning: "/*" within comment [-Wcomment] 2025-09-07T22:01:57,420 467 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ 2025-09-07T22:01:57,431 libev/ev.c:1311:31: warning: ‘ev_default_loop_ptr’ initialized and declared ‘extern’ 2025-09-07T22:01:57,431 1311 | EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */ 2025-09-07T22:01:57,431 | ^~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,433 libev/ev.c: In function ‘array_nextsize’: 2025-09-07T22:01:57,433 libev/ev.c:1420:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-07T22:01:57,434 1420 | if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4) 2025-09-07T22:01:57,434 | ^ 2025-09-07T22:01:57,443 In file included from libev/ev.c:185: 2025-09-07T22:01:57,443 libev/ev.c: In function ‘evpipe_init’: 2025-09-07T22:01:57,445 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,445 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,445 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,445 libev/ev.c:1870:8: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,445 1870 | if (!ev_is_active (&pipe_w)) 2025-09-07T22:01:57,445 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,477 libev/ev.c: In function ‘loop_init’: 2025-09-07T22:01:57,479 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,479 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,479 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,479 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,480 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:57,480 | ^~~~~~~ 2025-09-07T22:01:57,480 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:57,480 2397 | ev_prepare_init (&pending_w, pendingcb); 2025-09-07T22:01:57,480 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,481 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,481 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,482 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,482 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,482 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:57,482 | ^~~~~~~ 2025-09-07T22:01:57,482 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:57,482 2397 | ev_prepare_init (&pending_w, pendingcb); 2025-09-07T22:01:57,482 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,484 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,484 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,484 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,484 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,484 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,484 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,484 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,484 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:57,484 | ^~~~~~~ 2025-09-07T22:01:57,485 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:57,485 2397 | ev_prepare_init (&pending_w, pendingcb); 2025-09-07T22:01:57,485 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,486 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,486 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,486 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,486 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,486 2400 | ev_init (&pipe_w, pipecb); 2025-09-07T22:01:57,486 | ^~~~~~~ 2025-09-07T22:01:57,488 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,488 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,488 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,488 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,488 2400 | ev_init (&pipe_w, pipecb); 2025-09-07T22:01:57,488 | ^~~~~~~ 2025-09-07T22:01:57,490 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,490 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,490 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,490 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,490 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,490 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,491 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,491 2400 | ev_init (&pipe_w, pipecb); 2025-09-07T22:01:57,491 | ^~~~~~~ 2025-09-07T22:01:57,492 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,492 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,492 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,492 libev/ev.c:2401:7: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,493 2401 | ev_set_priority (&pipe_w, EV_MAXPRI); 2025-09-07T22:01:57,493 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,493 libev/ev.c: In function ‘ev_loop_destroy’: 2025-09-07T22:01:57,495 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,495 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,495 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,495 libev/ev.c:2428:36: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,495 2428 | if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) 2025-09-07T22:01:57,495 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,497 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,497 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,497 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,497 libev/ev.c:2435:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,497 2435 | if (ev_is_active (&pipe_w)) 2025-09-07T22:01:57,497 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,499 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,499 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,499 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,499 libev/ev.c:2445:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,499 2445 | if (ev_is_active (&sigfd_w)) 2025-09-07T22:01:57,499 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,503 libev/ev.c: In function ‘loop_fork’: 2025-09-07T22:01:57,505 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,505 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,505 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,505 libev/ev.c:2538:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,505 2538 | if (ev_is_active (&pipe_w)) 2025-09-07T22:01:57,506 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,509 libev/ev.c: In function ‘ev_default_loop’: 2025-09-07T22:01:57,510 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,511 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,511 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,511 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,511 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2025-09-07T22:01:57,511 | ^~~~~~~ 2025-09-07T22:01:57,511 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2025-09-07T22:01:57,511 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2025-09-07T22:01:57,511 | ^~~~~~~~~~~~~~ 2025-09-07T22:01:57,513 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,513 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,513 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,513 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,513 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2025-09-07T22:01:57,513 | ^~~~~~~ 2025-09-07T22:01:57,514 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2025-09-07T22:01:57,514 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2025-09-07T22:01:57,514 | ^~~~~~~~~~~~~~ 2025-09-07T22:01:57,515 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,515 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,516 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,516 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,516 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,516 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,516 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,516 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2025-09-07T22:01:57,516 | ^~~~~~~ 2025-09-07T22:01:57,516 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2025-09-07T22:01:57,516 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2025-09-07T22:01:57,516 | ^~~~~~~~~~~~~~ 2025-09-07T22:01:57,517 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,518 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,518 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,518 libev/ev.c:2720:11: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,518 2720 | ev_set_priority (&childev, EV_MAXPRI); 2025-09-07T22:01:57,518 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,532 libev/ev.c: In function ‘ev_io_start’: 2025-09-07T22:01:57,535 libev/ev.c:3332:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T22:01:57,535 3332 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); 2025-09-07T22:01:57,535 | ~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-07T22:01:57,541 libev/ev.c: In function ‘ev_signal_start’: 2025-09-07T22:01:57,544 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,544 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,544 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,544 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,544 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:57,544 | ^~~~~~~ 2025-09-07T22:01:57,544 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:57,544 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2025-09-07T22:01:57,545 | ^~~~~~~~~~ 2025-09-07T22:01:57,547 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,547 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,547 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,547 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,547 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:57,547 | ^~~~~~~ 2025-09-07T22:01:57,547 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:57,547 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2025-09-07T22:01:57,547 | ^~~~~~~~~~ 2025-09-07T22:01:57,550 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,550 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,550 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,550 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,550 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,550 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,550 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,550 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:57,551 | ^~~~~~~ 2025-09-07T22:01:57,551 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:57,551 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2025-09-07T22:01:57,551 | ^~~~~~~~~~ 2025-09-07T22:01:57,553 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,553 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,553 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,553 libev/ev.c:3549:11: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,553 3549 | ev_set_priority (&sigfd_w, EV_MAXPRI); 2025-09-07T22:01:57,553 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,560 libev/ev.c: In function ‘infy_add’: 2025-09-07T22:01:57,562 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,563 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,563 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,563 libev/ev.c:3752:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,563 3752 | if (ev_is_active (&w->timer)) ev_ref (EV_A); 2025-09-07T22:01:57,563 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,566 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,566 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,566 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,566 libev/ev.c:3754:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,566 3754 | if (ev_is_active (&w->timer)) ev_unref (EV_A); 2025-09-07T22:01:57,566 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,570 libev/ev.c: In function ‘infy_init’: 2025-09-07T22:01:57,573 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,573 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,573 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,573 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,573 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:57,573 | ^~~~~~~ 2025-09-07T22:01:57,573 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:57,574 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2025-09-07T22:01:57,574 | ^~~~~~~~~~ 2025-09-07T22:01:57,576 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,576 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,576 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,576 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,576 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:57,577 | ^~~~~~~ 2025-09-07T22:01:57,577 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:57,577 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2025-09-07T22:01:57,577 | ^~~~~~~~~~ 2025-09-07T22:01:57,579 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,579 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,580 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,580 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,580 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,580 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,580 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,580 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:57,580 | ^~~~~~~ 2025-09-07T22:01:57,580 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:57,580 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2025-09-07T22:01:57,580 | ^~~~~~~~~~ 2025-09-07T22:01:57,583 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,583 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,583 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,583 libev/ev.c:3859:7: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,583 3859 | ev_set_priority (&fs_w, EV_MAXPRI); 2025-09-07T22:01:57,583 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,584 libev/ev.c: In function ‘infy_fork’: 2025-09-07T22:01:57,587 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,587 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,587 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,587 libev/ev.c:3903:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,587 3903 | if (ev_is_active (&w->timer)) ev_ref (EV_A); 2025-09-07T22:01:57,587 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,591 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,591 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,591 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,591 libev/ev.c:3905:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,591 3905 | if (ev_is_active (&w->timer)) ev_unref (EV_A); 2025-09-07T22:01:57,591 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,595 libev/ev.c: In function ‘ev_stat_start’: 2025-09-07T22:01:57,597 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,598 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,598 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,598 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,598 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,598 | ^~~~~~~ 2025-09-07T22:01:57,598 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,598 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2025-09-07T22:01:57,598 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,601 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,601 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,601 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,601 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,601 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,601 | ^~~~~~~ 2025-09-07T22:01:57,601 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,601 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2025-09-07T22:01:57,602 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,604 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,604 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,604 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,605 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,605 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,605 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,605 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,605 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,605 | ^~~~~~~ 2025-09-07T22:01:57,605 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,605 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2025-09-07T22:01:57,605 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,608 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,608 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2025-09-07T22:01:57,608 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,608 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2025-09-07T22:01:57,608 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,608 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,608 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,608 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2025-09-07T22:01:57,609 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,611 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,611 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,611 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,611 libev/ev.c:3980:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,611 3980 | ev_set_priority (&w->timer, ev_priority (w)); 2025-09-07T22:01:57,611 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,612 libev/ev.c: In function ‘ev_stat_stop’: 2025-09-07T22:01:57,615 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,615 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,615 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,615 libev/ev.c:4012:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,616 4012 | if (ev_is_active (&w->timer)) 2025-09-07T22:01:57,616 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,626 libev/ev.c: In function ‘ev_once’: 2025-09-07T22:01:57,629 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,629 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,630 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,630 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,630 4437 | ev_init (&once->io, once_cb_io); 2025-09-07T22:01:57,630 | ^~~~~~~ 2025-09-07T22:01:57,633 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,633 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,633 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,633 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,633 4437 | ev_init (&once->io, once_cb_io); 2025-09-07T22:01:57,633 | ^~~~~~~ 2025-09-07T22:01:57,637 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,637 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,637 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,637 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,637 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,637 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,637 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,637 4437 | ev_init (&once->io, once_cb_io); 2025-09-07T22:01:57,637 | ^~~~~~~ 2025-09-07T22:01:57,640 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,640 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,640 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,640 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,641 4444 | ev_init (&once->to, once_cb_to); 2025-09-07T22:01:57,641 | ^~~~~~~ 2025-09-07T22:01:57,644 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,644 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,644 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,644 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,644 4444 | ev_init (&once->to, once_cb_to); 2025-09-07T22:01:57,644 | ^~~~~~~ 2025-09-07T22:01:57,647 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,648 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,648 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,648 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,648 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,648 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,648 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,648 4444 | ev_init (&once->to, once_cb_to); 2025-09-07T22:01:57,648 | ^~~~~~~ 2025-09-07T22:01:57,651 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,651 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2025-09-07T22:01:57,651 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,651 libev/ev.c:4447:7: note: in expansion of macro ‘ev_timer_set’ 2025-09-07T22:01:57,651 4447 | ev_timer_set (&once->to, timeout, 0.); 2025-09-07T22:01:57,651 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,651 libev/ev.c: At top level: 2025-09-07T22:01:57,653 libev/ev.c:4563:27: warning: "/*" within comment [-Wcomment] 2025-09-07T22:01:57,653 4563 | /* EV_STAT 0x00001000 /* stat data changed */ 2025-09-07T22:01:57,654 libev/ev.c:4564:27: warning: "/*" within comment [-Wcomment] 2025-09-07T22:01:57,654 4564 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ 2025-09-07T22:01:57,718 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6_flags_to_int’: 2025-09-07T22:01:57,721 gevent/gevent.core.c:3243:93: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-07T22:01:57,721 3243 | __pyx_t_1 = __pyx_f_6gevent_4core__flags_to_int(__pyx_v_flags, 0); if (unlikely(__pyx_t_1 == -1 && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 151; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:57,721 | ^~ 2025-09-07T22:01:57,721 gevent/gevent.core.c:340:45: note: in definition of macro ‘unlikely’ 2025-09-07T22:01:57,721 340 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-07T22:01:57,722 | ^ 2025-09-07T22:01:57,750 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4loop___init__’: 2025-09-07T22:01:57,755 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,755 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,755 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,755 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,755 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:57,756 | ^~~~~~~ 2025-09-07T22:01:57,756 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:57,756 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2025-09-07T22:01:57,756 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,760 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,760 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,760 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,760 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,760 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:57,760 | ^~~~~~~ 2025-09-07T22:01:57,761 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:57,761 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2025-09-07T22:01:57,761 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,765 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,765 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,765 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,765 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,765 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,766 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,766 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,766 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:57,766 | ^~~~~~~ 2025-09-07T22:01:57,766 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:57,766 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2025-09-07T22:01:57,766 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,770 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,770 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:57,770 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,770 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,771 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,771 | ^~~~~~~ 2025-09-07T22:01:57,771 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,771 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2025-09-07T22:01:57,771 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,775 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,776 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:57,776 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,776 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,776 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,776 | ^~~~~~~ 2025-09-07T22:01:57,776 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,776 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2025-09-07T22:01:57,776 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,781 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,781 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:57,781 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,781 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:57,781 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:57,781 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:57,781 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:57,781 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,781 | ^~~~~~~ 2025-09-07T22:01:57,781 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,782 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2025-09-07T22:01:57,782 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,786 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,786 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2025-09-07T22:01:57,786 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,786 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2025-09-07T22:01:57,786 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:57,787 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,787 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:57,787 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2025-09-07T22:01:57,787 | ^~~~~~~~~~~~~ 2025-09-07T22:01:57,791 gevent/gevent.core.c:4370:95: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-07T22:01:57,791 4370 | __pyx_t_1 = __pyx_f_6gevent_4core__flags_to_int(__pyx_v_flags, 0); if (unlikely(__pyx_t_1 == -1 && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 245; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:57,791 | ^~ 2025-09-07T22:01:57,791 gevent/gevent.core.c:340:45: note: in definition of macro ‘unlikely’ 2025-09-07T22:01:57,791 340 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-07T22:01:57,791 | ^ 2025-09-07T22:01:57,803 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4loop_2_stop_watchers’: 2025-09-07T22:01:57,808 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,809 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,809 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,809 gevent/gevent.core.c:4905:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,809 4905 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_prepare)); 2025-09-07T22:01:57,809 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,951 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_3ref_2__set__’: 2025-09-07T22:01:57,963 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,963 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,963 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,963 gevent/gevent.core.c:11364:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,963 11364 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:57,963 | ^~~~~~~~~~~~ 2025-09-07T22:01:57,966 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_8priority___get__’: 2025-09-07T22:01:57,978 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,978 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:57,979 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,979 gevent/gevent.core.c:11726:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:57,979 11726 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 674; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:57,979 | ^~~~~~~~~~~ 2025-09-07T22:01:57,979 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_8priority_2__set__’: 2025-09-07T22:01:57,992 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:57,992 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:57,992 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:57,992 gevent/gevent.core.c:11790:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:57,992 11790 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:57,992 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,005 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,005 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,005 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,005 gevent/gevent.core.c:11829:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,005 11829 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:58,005 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,020 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6active___get__’: 2025-09-07T22:01:58,033 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,033 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,033 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,033 gevent/gevent.core.c:12356:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,034 12356 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,034 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,034 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_7pending___get__’: 2025-09-07T22:01:58,047 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,047 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:01:58,047 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,047 gevent/gevent.core.c:12416:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:01:58,048 12416 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,048 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,056 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6__init__’: 2025-09-07T22:01:58,070 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,070 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:58,070 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,070 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,070 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,070 | ^~~~~~~ 2025-09-07T22:01:58,070 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,070 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2025-09-07T22:01:58,070 | ^~~~~~~~~~ 2025-09-07T22:01:58,085 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,085 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:58,085 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,085 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,085 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,085 | ^~~~~~~ 2025-09-07T22:01:58,085 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,085 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2025-09-07T22:01:58,085 | ^~~~~~~~~~ 2025-09-07T22:01:58,100 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,100 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,100 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,100 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,100 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:58,100 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,100 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,101 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,101 | ^~~~~~~ 2025-09-07T22:01:58,101 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,101 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2025-09-07T22:01:58,101 | ^~~~~~~~~~ 2025-09-07T22:01:58,114 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,115 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,115 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,115 gevent/gevent.core.c:12961:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,115 12961 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_4); 2025-09-07T22:01:58,115 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,116 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_2fd_2__set__’: 2025-09-07T22:01:58,130 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,130 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,130 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,130 gevent/gevent.core.c:13081:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,130 13081 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,130 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,145 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,145 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:58,145 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,145 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,145 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,145 | ^~~~~~~ 2025-09-07T22:01:58,145 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,145 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2025-09-07T22:01:58,145 | ^~~~~~~~~~ 2025-09-07T22:01:58,160 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,160 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:58,160 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,160 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,160 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,160 | ^~~~~~~ 2025-09-07T22:01:58,161 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,161 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2025-09-07T22:01:58,161 | ^~~~~~~~~~ 2025-09-07T22:01:58,175 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,176 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,176 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,176 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,176 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:58,176 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,176 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,176 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,176 | ^~~~~~~ 2025-09-07T22:01:58,176 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,177 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2025-09-07T22:01:58,177 | ^~~~~~~~~~ 2025-09-07T22:01:58,177 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6events_2__set__’: 2025-09-07T22:01:58,191 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,191 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,192 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,192 gevent/gevent.core.c:13252:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,192 13252 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,192 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,206 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,206 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:58,206 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,206 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,206 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,206 | ^~~~~~~ 2025-09-07T22:01:58,206 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,207 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2025-09-07T22:01:58,207 | ^~~~~~~~~~ 2025-09-07T22:01:58,221 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,222 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:58,222 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,222 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,222 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,222 | ^~~~~~~ 2025-09-07T22:01:58,222 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,222 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2025-09-07T22:01:58,222 | ^~~~~~~~~~ 2025-09-07T22:01:58,237 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,237 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,238 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,238 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,238 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:58,238 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,238 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,238 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2025-09-07T22:01:58,238 | ^~~~~~~ 2025-09-07T22:01:58,238 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2025-09-07T22:01:58,238 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2025-09-07T22:01:58,238 | ^~~~~~~~~~ 2025-09-07T22:01:58,244 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_3ref_2__set__’: 2025-09-07T22:01:58,259 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,259 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,259 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,260 gevent/gevent.core.c:13956:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,260 13956 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,260 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,263 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_8priority___get__’: 2025-09-07T22:01:58,278 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,278 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:58,278 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,278 gevent/gevent.core.c:14318:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:58,278 14318 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 847; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:58,278 | ^~~~~~~~~~~ 2025-09-07T22:01:58,279 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_8priority_2__set__’: 2025-09-07T22:01:58,294 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,294 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,294 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,294 gevent/gevent.core.c:14382:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,294 14382 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,294 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,309 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,310 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,310 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,310 gevent/gevent.core.c:14421:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,310 14421 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:58,310 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,327 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_6active___get__’: 2025-09-07T22:01:58,342 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,342 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,343 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,343 gevent/gevent.core.c:14932:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,343 14932 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,343 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,343 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_7pending___get__’: 2025-09-07T22:01:58,359 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,359 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:01:58,359 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,359 gevent/gevent.core.c:14992:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:01:58,359 14992 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,359 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,367 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_6__init__’: 2025-09-07T22:01:58,383 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,384 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:58,384 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,384 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,384 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:58,384 | ^~~~~~~ 2025-09-07T22:01:58,384 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:58,384 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2025-09-07T22:01:58,384 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,401 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,401 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:58,401 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,401 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,402 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:58,402 | ^~~~~~~ 2025-09-07T22:01:58,402 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:58,402 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2025-09-07T22:01:58,402 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,419 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,419 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,419 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,419 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,419 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:58,420 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,420 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,420 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:58,420 | ^~~~~~~ 2025-09-07T22:01:58,420 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:58,420 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2025-09-07T22:01:58,420 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,438 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,438 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2025-09-07T22:01:58,438 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,438 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2025-09-07T22:01:58,438 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2025-09-07T22:01:58,438 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,438 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2025-09-07T22:01:58,438 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2025-09-07T22:01:58,438 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,454 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,454 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,454 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,455 gevent/gevent.core.c:15280:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,455 15280 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_4); 2025-09-07T22:01:58,455 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,466 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_3ref_2__set__’: 2025-09-07T22:01:58,483 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,483 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,483 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,483 gevent/gevent.core.c:16014:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,484 16014 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,484 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,490 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_8priority___get__’: 2025-09-07T22:01:58,507 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,507 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:58,507 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,507 gevent/gevent.core.c:16376:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:58,507 16376 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 977; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:58,508 | ^~~~~~~~~~~ 2025-09-07T22:01:58,508 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_8priority_2__set__’: 2025-09-07T22:01:58,525 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,525 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,525 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,526 gevent/gevent.core.c:16440:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,526 16440 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,526 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,543 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,543 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,543 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,543 gevent/gevent.core.c:16479:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,543 16479 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:58,544 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,561 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_6active___get__’: 2025-09-07T22:01:58,578 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,579 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,579 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,579 gevent/gevent.core.c:16946:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,579 16946 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,579 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,580 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_7pending___get__’: 2025-09-07T22:01:58,597 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,597 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:01:58,598 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,598 gevent/gevent.core.c:17006:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:01:58,598 17006 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,598 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,606 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_6__init__’: 2025-09-07T22:01:58,624 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,624 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:58,624 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,625 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,625 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2025-09-07T22:01:58,625 | ^~~~~~~ 2025-09-07T22:01:58,625 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2025-09-07T22:01:58,625 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2025-09-07T22:01:58,625 | ^~~~~~~~~~~~~~ 2025-09-07T22:01:58,644 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,644 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:58,645 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,645 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,645 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2025-09-07T22:01:58,645 | ^~~~~~~ 2025-09-07T22:01:58,645 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2025-09-07T22:01:58,645 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2025-09-07T22:01:58,645 | ^~~~~~~~~~~~~~ 2025-09-07T22:01:58,664 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,665 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,665 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,665 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,665 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:58,665 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,665 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,665 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2025-09-07T22:01:58,665 | ^~~~~~~ 2025-09-07T22:01:58,665 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2025-09-07T22:01:58,665 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2025-09-07T22:01:58,665 | ^~~~~~~~~~~~~~ 2025-09-07T22:01:58,683 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,683 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,683 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,684 gevent/gevent.core.c:17291:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,684 17291 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_7); 2025-09-07T22:01:58,684 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,688 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_3ref_2__set__’: 2025-09-07T22:01:58,707 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,707 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,707 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,707 gevent/gevent.core.c:17745:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,707 17745 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,707 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,710 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_8priority___get__’: 2025-09-07T22:01:58,729 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,729 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:58,729 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,729 gevent/gevent.core.c:18107:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:58,729 18107 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1090; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:58,729 | ^~~~~~~~~~~ 2025-09-07T22:01:58,730 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_8priority_2__set__’: 2025-09-07T22:01:58,749 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,749 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,749 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,749 gevent/gevent.core.c:18171:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,749 18171 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,750 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,769 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,769 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,769 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,769 gevent/gevent.core.c:18210:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,769 18210 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:58,769 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,788 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_6active___get__’: 2025-09-07T22:01:58,807 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,808 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,808 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,808 gevent/gevent.core.c:18677:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,808 18677 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,808 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,809 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_7pending___get__’: 2025-09-07T22:01:58,828 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,828 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:01:58,828 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,828 gevent/gevent.core.c:18737:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:01:58,828 18737 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:58,829 | ^~~~~~~~~~~~~ 2025-09-07T22:01:58,835 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_6__init__’: 2025-09-07T22:01:58,855 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,855 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:58,855 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,855 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,855 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2025-09-07T22:01:58,856 | ^~~~~~~ 2025-09-07T22:01:58,856 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2025-09-07T22:01:58,856 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2025-09-07T22:01:58,856 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,877 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,877 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:58,877 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,877 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,877 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2025-09-07T22:01:58,877 | ^~~~~~~ 2025-09-07T22:01:58,877 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2025-09-07T22:01:58,877 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2025-09-07T22:01:58,878 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,899 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,899 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,899 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,899 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,899 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:58,899 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,899 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:58,900 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2025-09-07T22:01:58,900 | ^~~~~~~ 2025-09-07T22:01:58,900 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2025-09-07T22:01:58,900 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2025-09-07T22:01:58,900 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,919 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,919 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:58,919 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,919 gevent/gevent.core.c:18939:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:58,920 18939 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2025-09-07T22:01:58,920 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:58,924 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_3ref_2__set__’: 2025-09-07T22:01:58,944 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,944 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,945 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,945 gevent/gevent.core.c:19390:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,945 19390 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,945 | ^~~~~~~~~~~~ 2025-09-07T22:01:58,948 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_8priority___get__’: 2025-09-07T22:01:58,968 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,968 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:58,969 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,969 gevent/gevent.core.c:19752:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:58,969 19752 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1197; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:58,969 | ^~~~~~~~~~~ 2025-09-07T22:01:58,969 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_8priority_2__set__’: 2025-09-07T22:01:58,990 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:58,990 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:58,990 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:58,990 gevent/gevent.core.c:19816:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:58,990 19816 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:58,990 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,011 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,011 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,011 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,011 gevent/gevent.core.c:19855:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,011 19855 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:59,012 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,031 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_6active___get__’: 2025-09-07T22:01:59,052 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,052 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,053 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,053 gevent/gevent.core.c:20322:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,053 20322 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:59,053 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,053 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_7pending___get__’: 2025-09-07T22:01:59,074 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,075 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:01:59,075 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,075 gevent/gevent.core.c:20382:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:01:59,075 20382 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:59,075 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,082 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_6__init__’: 2025-09-07T22:01:59,103 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,104 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:59,104 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,104 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,104 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:59,104 | ^~~~~~~ 2025-09-07T22:01:59,104 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:59,104 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2025-09-07T22:01:59,104 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,127 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,127 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:59,127 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,127 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,127 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:59,127 | ^~~~~~~ 2025-09-07T22:01:59,128 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:59,128 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2025-09-07T22:01:59,128 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,151 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,151 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,151 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,151 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,151 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:59,151 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,151 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,151 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2025-09-07T22:01:59,152 | ^~~~~~~ 2025-09-07T22:01:59,152 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2025-09-07T22:01:59,152 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2025-09-07T22:01:59,152 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,173 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,173 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,173 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,173 gevent/gevent.core.c:20584:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,173 20584 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2025-09-07T22:01:59,173 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,178 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_3ref_2__set__’: 2025-09-07T22:01:59,199 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,200 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,200 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,200 gevent/gevent.core.c:21035:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,200 21035 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:59,200 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,203 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_8priority___get__’: 2025-09-07T22:01:59,225 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,225 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:59,225 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,225 gevent/gevent.core.c:21397:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:59,225 21397 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1304; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:59,226 | ^~~~~~~~~~~ 2025-09-07T22:01:59,226 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_8priority_2__set__’: 2025-09-07T22:01:59,248 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,248 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,249 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,249 gevent/gevent.core.c:21461:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,249 21461 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:59,249 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,271 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,271 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,271 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,271 gevent/gevent.core.c:21500:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,271 21500 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:59,272 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,292 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_6active___get__’: 2025-09-07T22:01:59,315 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,315 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,315 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,315 gevent/gevent.core.c:21967:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,316 21967 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:59,316 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,316 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_7pending___get__’: 2025-09-07T22:01:59,339 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,339 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:01:59,339 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,339 gevent/gevent.core.c:22027:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:01:59,339 22027 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:59,339 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,347 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_6__init__’: 2025-09-07T22:01:59,370 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,370 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:59,370 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,370 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,370 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2025-09-07T22:01:59,370 | ^~~~~~~ 2025-09-07T22:01:59,370 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2025-09-07T22:01:59,370 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2025-09-07T22:01:59,370 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,395 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,395 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:59,395 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,395 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,396 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2025-09-07T22:01:59,396 | ^~~~~~~ 2025-09-07T22:01:59,396 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2025-09-07T22:01:59,396 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2025-09-07T22:01:59,396 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,421 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,421 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,421 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,421 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,421 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:59,421 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,421 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,421 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2025-09-07T22:01:59,421 | ^~~~~~~ 2025-09-07T22:01:59,422 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2025-09-07T22:01:59,422 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2025-09-07T22:01:59,422 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,444 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,444 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,445 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,445 gevent/gevent.core.c:22229:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,445 22229 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2025-09-07T22:01:59,445 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,449 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_3ref_2__set__’: 2025-09-07T22:01:59,473 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,473 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,473 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,473 gevent/gevent.core.c:22680:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,473 22680 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:59,473 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,476 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_8priority___get__’: 2025-09-07T22:01:59,500 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,500 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:59,500 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,500 gevent/gevent.core.c:23042:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:59,500 23042 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1411; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:59,500 | ^~~~~~~~~~~ 2025-09-07T22:01:59,501 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_8priority_2__set__’: 2025-09-07T22:01:59,525 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,525 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,525 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,525 gevent/gevent.core.c:23106:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,525 23106 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:59,525 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,549 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,549 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,549 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,549 gevent/gevent.core.c:23145:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,549 23145 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:59,550 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,571 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_6active___get__’: 2025-09-07T22:01:59,596 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,596 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,596 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,596 gevent/gevent.core.c:23612:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,596 23612 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:59,596 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,605 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_6__init__’: 2025-09-07T22:01:59,629 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,630 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:59,630 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,630 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,630 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2025-09-07T22:01:59,630 | ^~~~~~~ 2025-09-07T22:01:59,630 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2025-09-07T22:01:59,630 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2025-09-07T22:01:59,630 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,657 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,657 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:59,657 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,657 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,657 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2025-09-07T22:01:59,657 | ^~~~~~~ 2025-09-07T22:01:59,657 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2025-09-07T22:01:59,657 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2025-09-07T22:01:59,657 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,684 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,684 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,684 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,684 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,684 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:59,685 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,685 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,685 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2025-09-07T22:01:59,685 | ^~~~~~~ 2025-09-07T22:01:59,685 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2025-09-07T22:01:59,685 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2025-09-07T22:01:59,685 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,709 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,709 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,709 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,710 gevent/gevent.core.c:23874:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,710 23874 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2025-09-07T22:01:59,710 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,715 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_3ref_2__set__’: 2025-09-07T22:01:59,741 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,741 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,741 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,741 gevent/gevent.core.c:24578:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,741 24578 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:59,741 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,744 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_8priority___get__’: 2025-09-07T22:01:59,770 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,771 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:01:59,771 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,771 gevent/gevent.core.c:25038:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:01:59,771 25038 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1522; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:01:59,771 | ^~~~~~~~~~~ 2025-09-07T22:01:59,772 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_8priority_2__set__’: 2025-09-07T22:01:59,797 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,798 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,798 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,798 gevent/gevent.core.c:25102:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,798 25102 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:01:59,798 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,824 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,824 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,824 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,824 gevent/gevent.core.c:25135:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,824 25135 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:01:59,825 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,848 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_6active___get__’: 2025-09-07T22:01:59,874 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,874 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:01:59,874 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,875 gevent/gevent.core.c:25596:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:01:59,875 25596 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:59,875 | ^~~~~~~~~~~~ 2025-09-07T22:01:59,875 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_7pending___get__’: 2025-09-07T22:01:59,902 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,902 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:01:59,902 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,902 gevent/gevent.core.c:25656:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:01:59,902 25656 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:01:59,902 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,912 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_6__init__’: 2025-09-07T22:01:59,938 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,938 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:01:59,939 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,939 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,939 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2025-09-07T22:01:59,939 | ^~~~~~~ 2025-09-07T22:01:59,939 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2025-09-07T22:01:59,939 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2025-09-07T22:01:59,939 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,968 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,968 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:01:59,968 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,968 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,968 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2025-09-07T22:01:59,968 | ^~~~~~~ 2025-09-07T22:01:59,968 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2025-09-07T22:01:59,969 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2025-09-07T22:01:59,969 | ^~~~~~~~~~~~~ 2025-09-07T22:01:59,998 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:01:59,998 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:01:59,998 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:01:59,998 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:01:59,998 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:01:59,998 | ^~~~~~~~~~~~~~~ 2025-09-07T22:01:59,998 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:01:59,998 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2025-09-07T22:01:59,998 | ^~~~~~~ 2025-09-07T22:01:59,999 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2025-09-07T22:01:59,999 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2025-09-07T22:01:59,999 | ^~~~~~~~~~~~~ 2025-09-07T22:02:00,007 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_3ref_2__set__’: 2025-09-07T22:02:00,034 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,035 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:02:00,035 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,035 gevent/gevent.core.c:26681:19: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:02:00,035 26681 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:02:00,035 | ^~~~~~~~~~~~ 2025-09-07T22:02:00,038 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_8priority___get__’: 2025-09-07T22:02:00,066 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,066 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2025-09-07T22:02:00,066 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,066 gevent/gevent.core.c:27045:30: note: in expansion of macro ‘ev_priority’ 2025-09-07T22:02:00,066 27045 | __pyx_t_1 = PyInt_FromLong(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1655; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,066 | ^~~~~~~~~~~ 2025-09-07T22:02:00,067 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_8priority_2__set__’: 2025-09-07T22:02:00,095 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,095 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:02:00,095 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,095 gevent/gevent.core.c:27109:15: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:02:00,095 27109 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2025-09-07T22:02:00,095 | ^~~~~~~~~~~~ 2025-09-07T22:02:00,123 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,123 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:02:00,124 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,124 gevent/gevent.core.c:27148:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:02:00,124 27148 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2025-09-07T22:02:00,124 | ^~~~~~~~~~~~~~~ 2025-09-07T22:02:00,149 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_6active___get__’: 2025-09-07T22:02:00,177 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,177 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2025-09-07T22:02:00,177 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,177 gevent/gevent.core.c:27615:7: note: in expansion of macro ‘ev_is_active’ 2025-09-07T22:02:00,177 27615 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2025-09-07T22:02:00,177 | ^~~~~~~~~~~~ 2025-09-07T22:02:00,178 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_7pending___get__’: 2025-09-07T22:02:00,206 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,206 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2025-09-07T22:02:00,207 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,207 gevent/gevent.core.c:27675:7: note: in expansion of macro ‘ev_is_pending’ 2025-09-07T22:02:00,207 27675 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2025-09-07T22:02:00,207 | ^~~~~~~~~~~~~ 2025-09-07T22:02:00,217 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_6__init__’: 2025-09-07T22:02:00,246 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,246 679 | ((ev_watcher *)(void *)(ev))->active = \ 2025-09-07T22:02:00,246 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,246 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:02:00,246 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2025-09-07T22:02:00,246 | ^~~~~~~ 2025-09-07T22:02:00,246 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2025-09-07T22:02:00,246 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2025-09-07T22:02:00,246 | ^~~~~~~~~~~~ 2025-09-07T22:02:00,277 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,277 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2025-09-07T22:02:00,278 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,278 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:02:00,278 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2025-09-07T22:02:00,278 | ^~~~~~~ 2025-09-07T22:02:00,278 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2025-09-07T22:02:00,278 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2025-09-07T22:02:00,278 | ^~~~~~~~~~~~ 2025-09-07T22:02:00,309 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,309 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:02:00,309 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,310 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:02:00,310 681 | ev_set_priority ((ev), 0); \ 2025-09-07T22:02:00,310 | ^~~~~~~~~~~~~~~ 2025-09-07T22:02:00,310 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2025-09-07T22:02:00,310 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2025-09-07T22:02:00,310 | ^~~~~~~ 2025-09-07T22:02:00,310 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2025-09-07T22:02:00,310 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2025-09-07T22:02:00,310 | ^~~~~~~~~~~~ 2025-09-07T22:02:00,339 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-07T22:02:00,339 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2025-09-07T22:02:00,339 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,339 gevent/gevent.core.c:27920:5: note: in expansion of macro ‘ev_set_priority’ 2025-09-07T22:02:00,339 27920 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3); 2025-09-07T22:02:00,339 | ^~~~~~~~~~~~~~~ 2025-09-07T22:02:00,365 gevent/gevent.core.c: In function ‘__pyx_tp_dealloc_6gevent_4core_loop’: 2025-09-07T22:02:00,396 gevent/gevent.core.c:28987:5: error: lvalue required as increment operand 2025-09-07T22:02:00,396 28987 | ++Py_REFCNT(o); 2025-09-07T22:02:00,396 | ^~ 2025-09-07T22:02:00,434 gevent/gevent.core.c:28990:5: error: lvalue required as decrement operand 2025-09-07T22:02:00,434 28990 | --Py_REFCNT(o); 2025-09-07T22:02:00,434 | ^~ 2025-09-07T22:02:00,585 gevent/gevent.core.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-07T22:02:00,620 gevent/gevent.core.c:34448:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T22:02:00,621 34448 | __pyx_k_codeobj_89 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_version, 90, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_89)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 90; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,621 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,621 In file included from /usr/include/python3.13/Python.h:101, 2025-09-07T22:02:00,621 from gevent/gevent.core.c:5: 2025-09-07T22:02:00,621 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:00,621 213 | PyCode_New( 2025-09-07T22:02:00,621 | ^~~~~~~~~~ 2025-09-07T22:02:00,660 gevent/gevent.core.c:34448:220: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T22:02:00,660 34448 | __pyx_k_codeobj_89 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_version, 90, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_89)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 90; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,660 | ^~ 2025-09-07T22:02:00,661 | | 2025-09-07T22:02:00,661 | int 2025-09-07T22:02:00,661 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:00,661 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:00,661 | ^~~~~ 2025-09-07T22:02:00,661 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T22:02:00,661 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:00,661 | ~~~~~~~~~~^ 2025-09-07T22:02:00,700 gevent/gevent.core.c:34448:224: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T22:02:00,700 34448 | __pyx_k_codeobj_89 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_version, 90, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_89)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 90; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,700 | ^~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,700 | | 2025-09-07T22:02:00,700 | PyObject * {aka struct _object *} 2025-09-07T22:02:00,700 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:00,700 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:00,700 | ^~~~ 2025-09-07T22:02:00,700 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T22:02:00,701 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:00,701 | ~~~~^ 2025-09-07T22:02:00,739 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2025-09-07T22:02:00,739 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:00,739 | ^~~~~~~~~~ 2025-09-07T22:02:00,739 gevent/gevent.core.c:34448:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:00,739 34448 | __pyx_k_codeobj_89 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_version, 90, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_89)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 90; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,740 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,740 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:00,740 213 | PyCode_New( 2025-09-07T22:02:00,740 | ^~~~~~~~~~ 2025-09-07T22:02:00,775 gevent/gevent.core.c:34470:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T22:02:00,775 34470 | __pyx_k_codeobj_92 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_header_version, 94, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_92)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 94; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,775 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,775 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:00,775 213 | PyCode_New( 2025-09-07T22:02:00,775 | ^~~~~~~~~~ 2025-09-07T22:02:00,814 gevent/gevent.core.c:34470:227: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T22:02:00,815 34470 | __pyx_k_codeobj_92 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_header_version, 94, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_92)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 94; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,815 | ^~ 2025-09-07T22:02:00,815 | | 2025-09-07T22:02:00,815 | int 2025-09-07T22:02:00,815 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:00,815 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:00,815 | ^~~~~ 2025-09-07T22:02:00,815 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T22:02:00,815 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:00,815 | ~~~~~~~~~~^ 2025-09-07T22:02:00,854 gevent/gevent.core.c:34470:231: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T22:02:00,854 34470 | __pyx_k_codeobj_92 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_header_version, 94, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_92)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 94; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,854 | ^~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,854 | | 2025-09-07T22:02:00,854 | PyObject * {aka struct _object *} 2025-09-07T22:02:00,854 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:00,855 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:00,855 | ^~~~ 2025-09-07T22:02:00,855 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T22:02:00,855 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:00,855 | ~~~~^ 2025-09-07T22:02:00,893 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2025-09-07T22:02:00,893 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:00,894 | ^~~~~~~~~~ 2025-09-07T22:02:00,894 gevent/gevent.core.c:34470:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:00,894 34470 | __pyx_k_codeobj_92 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__get_header_version, 94, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_92)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 94; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,894 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,894 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:00,894 213 | PyCode_New( 2025-09-07T22:02:00,894 | ^~~~~~~~~~ 2025-09-07T22:02:00,929 gevent/gevent.core.c:34492:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T22:02:00,929 34492 | __pyx_k_codeobj_93 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__supported_backends, 203, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_93)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 203; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,929 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:00,929 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:00,929 213 | PyCode_New( 2025-09-07T22:02:00,929 | ^~~~~~~~~~ 2025-09-07T22:02:00,968 gevent/gevent.core.c:34492:227: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T22:02:00,969 34492 | __pyx_k_codeobj_93 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__supported_backends, 203, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_93)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 203; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:00,969 | ^~~ 2025-09-07T22:02:00,969 | | 2025-09-07T22:02:00,969 | int 2025-09-07T22:02:00,969 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:00,969 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:00,969 | ^~~~~ 2025-09-07T22:02:00,969 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T22:02:00,969 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:00,969 | ~~~~~~~~~~^ 2025-09-07T22:02:01,008 gevent/gevent.core.c:34492:232: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T22:02:01,008 34492 | __pyx_k_codeobj_93 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__supported_backends, 203, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_93)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 203; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,008 | ^~~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,008 | | 2025-09-07T22:02:01,008 | PyObject * {aka struct _object *} 2025-09-07T22:02:01,008 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,009 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,009 | ^~~~ 2025-09-07T22:02:01,009 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T22:02:01,009 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:01,009 | ~~~~^ 2025-09-07T22:02:01,047 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2025-09-07T22:02:01,048 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,048 | ^~~~~~~~~~ 2025-09-07T22:02:01,048 gevent/gevent.core.c:34492:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,048 34492 | __pyx_k_codeobj_93 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__supported_backends, 203, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_93)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 203; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,048 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,048 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:01,048 213 | PyCode_New( 2025-09-07T22:02:01,048 | ^~~~~~~~~~ 2025-09-07T22:02:01,083 gevent/gevent.core.c:34514:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T22:02:01,083 34514 | __pyx_k_codeobj_94 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s_88, 207, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_94)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 207; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,083 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,084 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:01,084 213 | PyCode_New( 2025-09-07T22:02:01,084 | ^~~~~~~~~~ 2025-09-07T22:02:01,123 gevent/gevent.core.c:34514:210: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T22:02:01,123 34514 | __pyx_k_codeobj_94 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s_88, 207, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_94)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 207; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,123 | ^~~ 2025-09-07T22:02:01,123 | | 2025-09-07T22:02:01,123 | int 2025-09-07T22:02:01,123 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,123 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,123 | ^~~~~ 2025-09-07T22:02:01,123 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T22:02:01,123 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:01,124 | ~~~~~~~~~~^ 2025-09-07T22:02:01,162 gevent/gevent.core.c:34514:215: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T22:02:01,162 34514 | __pyx_k_codeobj_94 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s_88, 207, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_94)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 207; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,162 | ^~~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,162 | | 2025-09-07T22:02:01,163 | PyObject * {aka struct _object *} 2025-09-07T22:02:01,163 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,163 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,163 | ^~~~ 2025-09-07T22:02:01,163 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T22:02:01,163 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:01,163 | ~~~~^ 2025-09-07T22:02:01,202 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2025-09-07T22:02:01,202 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,202 | ^~~~~~~~~~ 2025-09-07T22:02:01,202 gevent/gevent.core.c:34514:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,202 34514 | __pyx_k_codeobj_94 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s_88, 207, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_94)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 207; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,202 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,202 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:01,202 213 | PyCode_New( 2025-09-07T22:02:01,202 | ^~~~~~~~~~ 2025-09-07T22:02:01,237 gevent/gevent.core.c:34536:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T22:02:01,238 34536 | __pyx_k_codeobj_95 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__embeddable_backends, 211, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_95)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 211; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,238 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,238 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:01,238 213 | PyCode_New( 2025-09-07T22:02:01,238 | ^~~~~~~~~~ 2025-09-07T22:02:01,277 gevent/gevent.core.c:34536:228: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T22:02:01,277 34536 | __pyx_k_codeobj_95 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__embeddable_backends, 211, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_95)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 211; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,277 | ^~~ 2025-09-07T22:02:01,277 | | 2025-09-07T22:02:01,277 | int 2025-09-07T22:02:01,277 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,278 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,278 | ^~~~~ 2025-09-07T22:02:01,278 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T22:02:01,278 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:01,278 | ~~~~~~~~~~^ 2025-09-07T22:02:01,317 gevent/gevent.core.c:34536:233: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T22:02:01,317 34536 | __pyx_k_codeobj_95 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__embeddable_backends, 211, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_95)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 211; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,317 | ^~~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,317 | | 2025-09-07T22:02:01,317 | PyObject * {aka struct _object *} 2025-09-07T22:02:01,317 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,317 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,317 | ^~~~ 2025-09-07T22:02:01,317 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T22:02:01,317 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:01,318 | ~~~~^ 2025-09-07T22:02:01,356 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2025-09-07T22:02:01,356 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,356 | ^~~~~~~~~~ 2025-09-07T22:02:01,356 gevent/gevent.core.c:34536:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,357 34536 | __pyx_k_codeobj_95 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__embeddable_backends, 211, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_95)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 211; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,357 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,357 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:01,357 213 | PyCode_New( 2025-09-07T22:02:01,357 | ^~~~~~~~~~ 2025-09-07T22:02:01,392 gevent/gevent.core.c:34558:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T22:02:01,392 34558 | __pyx_k_codeobj_96 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__time, 215, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_96)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 215; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,392 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,392 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:01,392 213 | PyCode_New( 2025-09-07T22:02:01,393 | ^~~~~~~~~~ 2025-09-07T22:02:01,431 gevent/gevent.core.c:34558:213: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T22:02:01,432 34558 | __pyx_k_codeobj_96 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__time, 215, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_96)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 215; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,432 | ^~~ 2025-09-07T22:02:01,432 | | 2025-09-07T22:02:01,432 | int 2025-09-07T22:02:01,432 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,432 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,432 | ^~~~~ 2025-09-07T22:02:01,432 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T22:02:01,432 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:01,433 | ~~~~~~~~~~^ 2025-09-07T22:02:01,471 gevent/gevent.core.c:34558:218: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T22:02:01,471 34558 | __pyx_k_codeobj_96 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__time, 215, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_96)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 215; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,471 | ^~~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,471 | | 2025-09-07T22:02:01,472 | PyObject * {aka struct _object *} 2025-09-07T22:02:01,472 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,472 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,472 | ^~~~ 2025-09-07T22:02:01,472 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T22:02:01,472 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:01,472 | ~~~~^ 2025-09-07T22:02:01,511 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2025-09-07T22:02:01,511 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:01,511 | ^~~~~~~~~~ 2025-09-07T22:02:01,511 gevent/gevent.core.c:34558:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:01,511 34558 | __pyx_k_codeobj_96 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_90, __pyx_n_s__time, 215, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_96)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 215; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-07T22:02:01,511 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:01,511 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:01,511 213 | PyCode_New( 2025-09-07T22:02:01,512 | ^~~~~~~~~~ 2025-09-07T22:02:01,570 gevent/gevent.core.c: In function ‘__Pyx_GetException’: 2025-09-07T22:02:01,609 gevent/gevent.core.c:36858:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:01,609 36858 | local_type = tstate->curexc_type; 2025-09-07T22:02:01,609 | ^~ 2025-09-07T22:02:01,648 gevent/gevent.core.c:36859:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T22:02:01,648 36859 | local_value = tstate->curexc_value; 2025-09-07T22:02:01,648 | ^~ 2025-09-07T22:02:01,686 gevent/gevent.core.c:36860:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:01,686 36860 | local_tb = tstate->curexc_traceback; 2025-09-07T22:02:01,686 | ^~ 2025-09-07T22:02:01,725 gevent/gevent.core.c:36861:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:01,725 36861 | tstate->curexc_type = 0; 2025-09-07T22:02:01,725 | ^~ 2025-09-07T22:02:01,763 gevent/gevent.core.c:36862:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T22:02:01,763 36862 | tstate->curexc_value = 0; 2025-09-07T22:02:01,763 | ^~ 2025-09-07T22:02:01,802 gevent/gevent.core.c:36863:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:01,802 36863 | tstate->curexc_traceback = 0; 2025-09-07T22:02:01,802 | ^~ 2025-09-07T22:02:01,841 gevent/gevent.core.c:36865:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:01,841 36865 | if (unlikely(tstate->curexc_type)) 2025-09-07T22:02:01,841 | ^~ 2025-09-07T22:02:01,841 gevent/gevent.core.c:340:45: note: in definition of macro ‘unlikely’ 2025-09-07T22:02:01,841 340 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-07T22:02:01,841 | ^ 2025-09-07T22:02:01,918 gevent/gevent.core.c:36877:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-07T22:02:01,919 36877 | tmp_type = tstate->exc_type; 2025-09-07T22:02:01,919 | ^~~~~~~~ 2025-09-07T22:02:01,919 | exc_state 2025-09-07T22:02:01,957 gevent/gevent.core.c:36878:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-07T22:02:01,957 36878 | tmp_value = tstate->exc_value; 2025-09-07T22:02:01,957 | ^~ 2025-09-07T22:02:01,995 gevent/gevent.core.c:36879:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-07T22:02:01,996 36879 | tmp_tb = tstate->exc_traceback; 2025-09-07T22:02:01,996 | ^~ 2025-09-07T22:02:02,051 gevent/gevent.core.c:36880:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-07T22:02:02,051 36880 | tstate->exc_type = local_type; 2025-09-07T22:02:02,051 | ^~~~~~~~ 2025-09-07T22:02:02,051 | exc_state 2025-09-07T22:02:02,089 gevent/gevent.core.c:36881:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-07T22:02:02,089 36881 | tstate->exc_value = local_value; 2025-09-07T22:02:02,090 | ^~ 2025-09-07T22:02:02,128 gevent/gevent.core.c:36882:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-07T22:02:02,128 36882 | tstate->exc_traceback = local_tb; 2025-09-07T22:02:02,128 | ^~ 2025-09-07T22:02:02,128 gevent/gevent.core.c: In function ‘__Pyx_ErrRestore’: 2025-09-07T22:02:02,167 gevent/gevent.core.c:36903:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:02,167 36903 | tmp_type = tstate->curexc_type; 2025-09-07T22:02:02,167 | ^~ 2025-09-07T22:02:02,205 gevent/gevent.core.c:36904:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T22:02:02,205 36904 | tmp_value = tstate->curexc_value; 2025-09-07T22:02:02,205 | ^~ 2025-09-07T22:02:02,243 gevent/gevent.core.c:36905:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:02,244 36905 | tmp_tb = tstate->curexc_traceback; 2025-09-07T22:02:02,244 | ^~ 2025-09-07T22:02:02,282 gevent/gevent.core.c:36906:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:02,282 36906 | tstate->curexc_type = type; 2025-09-07T22:02:02,282 | ^~ 2025-09-07T22:02:02,320 gevent/gevent.core.c:36907:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T22:02:02,320 36907 | tstate->curexc_value = value; 2025-09-07T22:02:02,321 | ^~ 2025-09-07T22:02:02,359 gevent/gevent.core.c:36908:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:02,359 36908 | tstate->curexc_traceback = tb; 2025-09-07T22:02:02,359 | ^~ 2025-09-07T22:02:02,359 gevent/gevent.core.c: In function ‘__Pyx_ErrFetch’: 2025-09-07T22:02:02,397 gevent/gevent.core.c:36919:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:02,398 36919 | *type = tstate->curexc_type; 2025-09-07T22:02:02,398 | ^~ 2025-09-07T22:02:02,436 gevent/gevent.core.c:36920:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T22:02:02,436 36920 | *value = tstate->curexc_value; 2025-09-07T22:02:02,436 | ^~ 2025-09-07T22:02:02,474 gevent/gevent.core.c:36921:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:02,474 36921 | *tb = tstate->curexc_traceback; 2025-09-07T22:02:02,475 | ^~ 2025-09-07T22:02:02,513 gevent/gevent.core.c:36922:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:02,513 36922 | tstate->curexc_type = 0; 2025-09-07T22:02:02,513 | ^~ 2025-09-07T22:02:02,551 gevent/gevent.core.c:36923:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T22:02:02,551 36923 | tstate->curexc_value = 0; 2025-09-07T22:02:02,551 | ^~ 2025-09-07T22:02:02,590 gevent/gevent.core.c:36924:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:02,590 36924 | tstate->curexc_traceback = 0; 2025-09-07T22:02:02,590 | ^~ 2025-09-07T22:02:02,626 gevent/gevent.core.c: In function ‘__Pyx_Raise’: 2025-09-07T22:02:02,665 gevent/gevent.core.c:37040:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:02,665 37040 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-07T22:02:02,665 | ^~ 2025-09-07T22:02:02,704 gevent/gevent.core.c:37043:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:02,705 37043 | tstate->curexc_traceback = tb; 2025-09-07T22:02:02,705 | ^~ 2025-09-07T22:02:02,730 gevent/gevent.core.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-07T22:02:02,787 gevent/gevent.core.c:37092:25: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-07T22:02:02,787 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2025-09-07T22:02:02,787 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T22:02:02,787 | PyDict_GET_SIZE 2025-09-07T22:02:02,824 gevent/gevent.core.c: In function ‘__Pyx_ExceptionSave’: 2025-09-07T22:02:02,882 gevent/gevent.core.c:37255:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-07T22:02:02,882 37255 | *type = tstate->exc_type; 2025-09-07T22:02:02,882 | ^~~~~~~~ 2025-09-07T22:02:02,882 | exc_state 2025-09-07T22:02:02,922 gevent/gevent.core.c:37256:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-07T22:02:02,922 37256 | *value = tstate->exc_value; 2025-09-07T22:02:02,922 | ^~ 2025-09-07T22:02:02,962 gevent/gevent.core.c:37257:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-07T22:02:02,962 37257 | *tb = tstate->exc_traceback; 2025-09-07T22:02:02,962 | ^~ 2025-09-07T22:02:02,963 gevent/gevent.core.c: In function ‘__Pyx_ExceptionReset’: 2025-09-07T22:02:03,020 gevent/gevent.core.c:37265:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-07T22:02:03,020 37265 | tmp_type = tstate->exc_type; 2025-09-07T22:02:03,020 | ^~~~~~~~ 2025-09-07T22:02:03,020 | exc_state 2025-09-07T22:02:03,060 gevent/gevent.core.c:37266:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-07T22:02:03,060 37266 | tmp_value = tstate->exc_value; 2025-09-07T22:02:03,060 | ^~ 2025-09-07T22:02:03,100 gevent/gevent.core.c:37267:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-07T22:02:03,100 37267 | tmp_tb = tstate->exc_traceback; 2025-09-07T22:02:03,100 | ^~ 2025-09-07T22:02:03,158 gevent/gevent.core.c:37268:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-07T22:02:03,158 37268 | tstate->exc_type = type; 2025-09-07T22:02:03,158 | ^~~~~~~~ 2025-09-07T22:02:03,158 | exc_state 2025-09-07T22:02:03,198 gevent/gevent.core.c:37269:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-07T22:02:03,198 37269 | tstate->exc_value = value; 2025-09-07T22:02:03,198 | ^~ 2025-09-07T22:02:03,238 gevent/gevent.core.c:37270:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-07T22:02:03,238 37270 | tstate->exc_traceback = tb; 2025-09-07T22:02:03,238 | ^~ 2025-09-07T22:02:03,363 gevent/gevent.core.c: In function ‘__Pyx_ExceptionSwap’: 2025-09-07T22:02:03,420 gevent/gevent.core.c:37748:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-07T22:02:03,420 37748 | tmp_type = tstate->exc_type; 2025-09-07T22:02:03,420 | ^~~~~~~~ 2025-09-07T22:02:03,420 | exc_state 2025-09-07T22:02:03,459 gevent/gevent.core.c:37749:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-07T22:02:03,459 37749 | tmp_value = tstate->exc_value; 2025-09-07T22:02:03,459 | ^~ 2025-09-07T22:02:03,498 gevent/gevent.core.c:37750:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-07T22:02:03,498 37750 | tmp_tb = tstate->exc_traceback; 2025-09-07T22:02:03,499 | ^~ 2025-09-07T22:02:03,555 gevent/gevent.core.c:37751:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-07T22:02:03,555 37751 | tstate->exc_type = *type; 2025-09-07T22:02:03,555 | ^~~~~~~~ 2025-09-07T22:02:03,555 | exc_state 2025-09-07T22:02:03,594 gevent/gevent.core.c:37752:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-07T22:02:03,594 37752 | tstate->exc_value = *value; 2025-09-07T22:02:03,594 | ^~ 2025-09-07T22:02:03,633 gevent/gevent.core.c:37753:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-07T22:02:03,633 37753 | tstate->exc_traceback = *tb; 2025-09-07T22:02:03,633 | ^~ 2025-09-07T22:02:03,736 gevent/gevent.core.c: In function ‘__Pyx_Generator_del’: 2025-09-07T22:02:03,775 gevent/gevent.core.c:37925:5: error: ‘_Py_DEC_REFTOTAL’ undeclared (first use in this function) 2025-09-07T22:02:03,775 37925 | _Py_DEC_REFTOTAL; 2025-09-07T22:02:03,775 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:03,780 gevent/gevent.core.c:37925:5: note: each undeclared identifier is reported only once for each function it appears in 2025-09-07T22:02:03,829 gevent/gevent.core.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-07T22:02:03,869 gevent/gevent.core.c:38196:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T22:02:03,870 38196 | py_code = __Pyx_PyCode_New( 2025-09-07T22:02:03,870 | ^~~~~~~ 2025-09-07T22:02:03,870 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:03,870 213 | PyCode_New( 2025-09-07T22:02:03,870 | ^~~~~~~~~~ 2025-09-07T22:02:03,910 gevent/gevent.core.c:38210:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T22:02:03,910 38210 | py_line, /*int firstlineno,*/ 2025-09-07T22:02:03,910 | ^~~~~~~ 2025-09-07T22:02:03,910 | | 2025-09-07T22:02:03,910 | int 2025-09-07T22:02:03,910 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:03,910 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:03,910 | ^~~~~ 2025-09-07T22:02:03,911 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T22:02:03,911 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:03,911 | ~~~~~~~~~~^ 2025-09-07T22:02:03,955 gevent/gevent.core.c:38211:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T22:02:03,955 38211 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-07T22:02:03,955 | ^~~~~~~~~~~~~~~~~ 2025-09-07T22:02:03,955 | | 2025-09-07T22:02:03,955 | PyObject * {aka struct _object *} 2025-09-07T22:02:03,955 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:03,955 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:03,955 | ^~~~ 2025-09-07T22:02:03,955 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T22:02:03,956 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T22:02:03,956 | ~~~~^ 2025-09-07T22:02:03,999 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2025-09-07T22:02:03,999 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-07T22:02:04,000 | ^~~~~~~~~~ 2025-09-07T22:02:04,000 gevent/gevent.core.c:38196:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-07T22:02:04,000 38196 | py_code = __Pyx_PyCode_New( 2025-09-07T22:02:04,000 | ^~~~~~~~~~~~~~~~ 2025-09-07T22:02:04,000 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T22:02:04,000 213 | PyCode_New( 2025-09-07T22:02:04,000 | ^~~~~~~~~~ 2025-09-07T22:02:04,027 gevent/gevent.core.c: In function ‘__Pyx_AddTraceback’: 2025-09-07T22:02:04,067 gevent/gevent.core.c:38242:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-07T22:02:04,067 38242 | py_frame->f_lineno = py_line; 2025-09-07T22:02:04,067 | ^~ 2025-09-07T22:02:04,115 In file included from gevent/gevent.core.c:38373: 2025-09-07T22:02:04,115 gevent/callbacks.c: In function ‘gevent_handle_error’: 2025-09-07T22:02:04,115 gevent/callbacks.c:8:18: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T22:02:04,115 8 | type = tstate->curexc_type; 2025-09-07T22:02:04,116 | ^~ 2025-09-07T22:02:04,116 gevent/callbacks.c:11:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T22:02:04,116 11 | value = tstate->curexc_value; 2025-09-07T22:02:04,116 | ^~ 2025-09-07T22:02:04,116 gevent/callbacks.c:12:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T22:02:04,116 12 | traceback = tstate->curexc_traceback; 2025-09-07T22:02:04,116 | ^~ 2025-09-07T22:02:04,450 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-07T22:02:04,566 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T22:02:04,577 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T22:02:04,577 exec(compile('"'"''"'"''"'"' 2025-09-07T22:02:04,577 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:02:04,577 # 2025-09-07T22:02:04,577 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:02:04,577 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:02:04,577 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:02:04,577 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:02:04,577 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:02:04,577 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:02:04,577 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:02:04,577 import os, sys, tokenize, traceback 2025-09-07T22:02:04,577 2025-09-07T22:02:04,577 try: 2025-09-07T22:02:04,577 import setuptools 2025-09-07T22:02:04,577 except ImportError: 2025-09-07T22:02:04,577 print( 2025-09-07T22:02:04,577 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:02:04,577 "the build environment with exception:", 2025-09-07T22:02:04,577 file=sys.stderr, 2025-09-07T22:02:04,577 ) 2025-09-07T22:02:04,577 traceback.print_exc() 2025-09-07T22:02:04,577 sys.exit(1) 2025-09-07T22:02:04,577 2025-09-07T22:02:04,577 __file__ = %r 2025-09-07T22:02:04,577 sys.argv[0] = __file__ 2025-09-07T22:02:04,577 2025-09-07T22:02:04,577 if os.path.exists(__file__): 2025-09-07T22:02:04,577 filename = __file__ 2025-09-07T22:02:04,577 with tokenize.open(__file__) as f: 2025-09-07T22:02:04,577 setup_py_code = f.read() 2025-09-07T22:02:04,577 else: 2025-09-07T22:02:04,577 filename = "" 2025-09-07T22:02:04,577 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:02:04,577 2025-09-07T22:02:04,577 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:02:04,577 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-986410rz[/] 2025-09-07T22:02:04,578 [bold magenta]cwd[/]: /tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/ 2025-09-07T22:02:04,578 Building wheel for prat-gevent (setup.py): finished with status 'error' 2025-09-07T22:02:04,578 ERROR: Failed building wheel for prat-gevent 2025-09-07T22:02:04,579 Running setup.py clean for prat-gevent 2025-09-07T22:02:04,580 Running command python setup.py clean 2025-09-07T22:02:05,090 /tmp/pip-wheel-zx_jomde/prat-gevent_42a0268e6b4143ed8e3e989487bf5f98/setup.py:24: SyntaxWarning: invalid escape sequence '\s' 2025-09-07T22:02:05,090 __version__ = re.search("__version__\s*=\s*'(.*)'", open('gevent/__init__.py').read(), re.M).group(1) 2025-09-07T22:02:05,660 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '1.0dev' to '1.0.dev0' 2025-09-07T22:02:05,660 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-07T22:02:05,661 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T22:02:05,661 !! 2025-09-07T22:02:05,662 ******************************************************************************** 2025-09-07T22:02:05,662 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T22:02:05,662 License :: OSI Approved :: MIT License 2025-09-07T22:02:05,662 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T22:02:05,662 ******************************************************************************** 2025-09-07T22:02:05,662 !! 2025-09-07T22:02:05,662 self._finalize_license_expression() 2025-09-07T22:02:05,737 running clean 2025-09-07T22:02:05,884 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T22:02:05,885 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T22:02:05,886 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T22:02:05,886 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T22:02:05,887 removing 'build' 2025-09-07T22:02:05,999 Failed to build prat-gevent 2025-09-07T22:02:06,000 ERROR: Failed to build one or more wheels 2025-09-07T22:02:06,000 Exception information: 2025-09-07T22:02:06,000 Traceback (most recent call last): 2025-09-07T22:02:06,000 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:02:06,000 status = _inner_run() 2025-09-07T22:02:06,000 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:02:06,000 return self.run(options, args) 2025-09-07T22:02:06,000 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:02:06,000 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:02:06,000 return func(self, options, args) 2025-09-07T22:02:06,000 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T22:02:06,000 raise CommandError("Failed to build one or more wheels") 2025-09-07T22:02:06,000 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T22:02:06,005 Removed build tracker: '/tmp/pip-build-tracker-8venpcp8'