2023-09-08T09:14:59,331 Created temporary directory: /tmp/pip-build-tracker-yob6a5zw 2023-09-08T09:14:59,332 Initialized build tracking at /tmp/pip-build-tracker-yob6a5zw 2023-09-08T09:14:59,333 Created build tracker: /tmp/pip-build-tracker-yob6a5zw 2023-09-08T09:14:59,333 Entered build tracker: /tmp/pip-build-tracker-yob6a5zw 2023-09-08T09:14:59,334 Created temporary directory: /tmp/pip-wheel-2_lkn0ey 2023-09-08T09:14:59,337 Created temporary directory: /tmp/pip-ephem-wheel-cache-a30o3zzi 2023-09-08T09:14:59,359 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T09:14:59,363 2 location(s) to search for versions of prat-gevent: 2023-09-08T09:14:59,363 * https://pypi.org/simple/prat-gevent/ 2023-09-08T09:14:59,363 * https://www.piwheels.org/simple/prat-gevent/ 2023-09-08T09:14:59,364 Fetching project page and analyzing links: https://pypi.org/simple/prat-gevent/ 2023-09-08T09:14:59,365 Getting page https://pypi.org/simple/prat-gevent/ 2023-09-08T09:14:59,366 Found index url https://pypi.org/simple/ 2023-09-08T09:14:59,504 Fetched page https://pypi.org/simple/prat-gevent/ as application/vnd.pypi.simple.v1+json 2023-09-08T09:14:59,505 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 2023-09-08T09:14:59,506 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 2023-09-08T09:14:59,507 Fetching project page and analyzing links: https://www.piwheels.org/simple/prat-gevent/ 2023-09-08T09:14:59,507 Getting page https://www.piwheels.org/simple/prat-gevent/ 2023-09-08T09:14:59,509 Found index url https://www.piwheels.org/simple/ 2023-09-08T09:15:00,375 Fetched page https://www.piwheels.org/simple/prat-gevent/ as text/html 2023-09-08T09:15:00,379 Skipping link: No binaries permitted for prat-gevent: https://www.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/) 2023-09-08T09:15:00,380 Skipping link: No binaries permitted for prat-gevent: https://www.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/) 2023-09-08T09:15:00,381 Skipping link: No binaries permitted for prat-gevent: https://www.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/) 2023-09-08T09:15:00,382 Skipping link: No binaries permitted for prat-gevent: https://www.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/) 2023-09-08T09:15:00,383 Skipping link: not a file: https://www.piwheels.org/simple/prat-gevent/ 2023-09-08T09:15:00,384 Skipping link: not a file: https://pypi.org/simple/prat-gevent/ 2023-09-08T09:15:00,417 Given no hashes to check 1 links for project 'prat-gevent': discarding no candidates 2023-09-08T09:15:00,449 Collecting prat-gevent==1.0dev 2023-09-08T09:15:00,453 Created temporary directory: /tmp/pip-unpack-3gnt2g2b 2023-09-08T09:15:01,064 Downloading prat-gevent-1.0dev.tar.gz (1.6 MB) 2023-09-08T09:15:02,274 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-yob6a5zw' 2023-09-08T09:15:02,275 Running setup.py (path:/tmp/pip-wheel-2_lkn0ey/prat-gevent_cf4f76fdbd07476d9630985d807a9c7f/setup.py) egg_info for package prat-gevent 2023-09-08T09:15:02,276 Created temporary directory: /tmp/pip-pip-egg-info-kjoguswd 2023-09-08T09:15:02,277 Preparing metadata (setup.py): started 2023-09-08T09:15:02,279 Running command python setup.py egg_info 2023-09-08T09:15:03,256 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:320: InformationOnly: Normalizing '1.0dev' to '1.0.dev0' 2023-09-08T09:15:03,257 self.metadata.version = self._normalize_version( 2023-09-08T09:15:03,291 running egg_info 2023-09-08T09:15:03,293 creating /tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info 2023-09-08T09:15:03,316 writing /tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info/PKG-INFO 2023-09-08T09:15:03,319 writing dependency_links to /tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info/dependency_links.txt 2023-09-08T09:15:03,320 writing requirements to /tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info/requires.txt 2023-09-08T09:15:03,321 writing top-level names to /tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info/top_level.txt 2023-09-08T09:15:03,322 writing manifest file '/tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info/SOURCES.txt' 2023-09-08T09:15:03,398 reading manifest file '/tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info/SOURCES.txt' 2023-09-08T09:15:03,399 reading manifest template 'MANIFEST.in' 2023-09-08T09:15:03,537 adding license file 'LICENSE' 2023-09-08T09:15:03,537 adding license file 'AUTHORS' 2023-09-08T09:15:03,550 writing manifest file '/tmp/pip-pip-egg-info-kjoguswd/prat_gevent.egg-info/SOURCES.txt' 2023-09-08T09:15:03,662 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T09:15:03,666 Source in /tmp/pip-wheel-2_lkn0ey/prat-gevent_cf4f76fdbd07476d9630985d807a9c7f 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 2023-09-08T09:15:03,667 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-yob6a5zw' 2023-09-08T09:15:03,671 Created temporary directory: /tmp/pip-unpack-_0_3gilp 2023-09-08T09:15:03,672 Created temporary directory: /tmp/pip-unpack-q76ag502 2023-09-08T09:15:03,676 Building wheels for collected packages: prat-gevent 2023-09-08T09:15:03,680 Created temporary directory: /tmp/pip-wheel-xkoyjx6w 2023-09-08T09:15:03,681 Building wheel for prat-gevent (setup.py): started 2023-09-08T09:15:03,682 Destination directory: /tmp/pip-wheel-xkoyjx6w 2023-09-08T09:15:03,683 Running command python setup.py bdist_wheel 2023-09-08T09:15:04,633 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:320: InformationOnly: Normalizing '1.0dev' to '1.0.dev0' 2023-09-08T09:15:04,634 self.metadata.version = self._normalize_version( 2023-09-08T09:15:04,660 running bdist_wheel 2023-09-08T09:15:04,730 running build 2023-09-08T09:15:04,731 running build_py 2023-09-08T09:15:04,758 creating build 2023-09-08T09:15:04,759 creating build/lib.linux-armv7l-cpython-311 2023-09-08T09:15:04,759 creating build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,761 copying gevent/select.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,763 copying gevent/pool.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,765 copying gevent/server.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,767 copying gevent/ssl.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,769 copying gevent/os.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,771 copying gevent/timeout.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,773 copying gevent/local.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,775 copying gevent/greenlet.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,778 copying gevent/threading.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,780 copying gevent/baseserver.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,782 copying gevent/win32util.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,784 copying gevent/resolver_thread.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,785 copying gevent/fileobject.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,787 copying gevent/wsgi.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,789 copying gevent/event.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,791 copying gevent/monkey.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,793 copying gevent/subprocess.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,795 copying gevent/pywsgi.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,797 copying gevent/_threading.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,800 copying gevent/socket.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,802 copying gevent/resolver_ares.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,805 copying gevent/thread.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,806 copying gevent/hub.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,809 copying gevent/threadpool.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,811 copying gevent/util.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,812 copying gevent/lock.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,814 copying gevent/__init__.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,816 copying gevent/backdoor.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,818 copying gevent/coros.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,819 copying gevent/queue.py -> build/lib.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:04,823 running build_ext 2023-09-08T09:15:04,830 Running '/bin/sh /tmp/pip-wheel-2_lkn0ey/prat-gevent_cf4f76fdbd07476d9630985d807a9c7f/libev/configure > configure-output.txt' in /tmp/pip-wheel-2_lkn0ey/prat-gevent_cf4f76fdbd07476d9630985d807a9c7f/build/temp.linux-armv7l-cpython-311/libev 2023-09-08T09:15:18,661 building 'gevent.core' extension 2023-09-08T09:15:18,661 creating build/temp.linux-armv7l-cpython-311/gevent 2023-09-08T09:15:18,662 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -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-311/libev -Ilibev -I/usr/include/python3.11 -c gevent/gevent.core.c -o build/temp.linux-armv7l-cpython-311/gevent/gevent.core.o 2023-09-08T09:15:19,070 In file included from gevent/libev.h:2, 2023-09-08T09:15:19,071 from gevent/gevent.core.c:275: 2023-09-08T09:15:19,072 libev/ev.c:467:48: warning: "/*" within comment [-Wcomment] 2023-09-08T09:15:19,072 467 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ 2023-09-08T09:15:19,073 | 2023-09-08T09:15:19,084 libev/ev.c:1311:31: warning: ‘ev_default_loop_ptr’ initialized and declared ‘extern’ 2023-09-08T09:15:19,085 1311 | EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */ 2023-09-08T09:15:19,085 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,087 libev/ev.c: In function ‘array_nextsize’: 2023-09-08T09:15:19,088 libev/ev.c:1420:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-08T09:15:19,089 1420 | if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4) 2023-09-08T09:15:19,089 | ^ 2023-09-08T09:15:19,099 In file included from libev/ev.c:185: 2023-09-08T09:15:19,100 libev/ev.c: In function ‘evpipe_init’: 2023-09-08T09:15:19,102 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,102 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,103 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,103 libev/ev.c:1870:8: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,103 1870 | if (!ev_is_active (&pipe_w)) 2023-09-08T09:15:19,104 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,134 libev/ev.c: In function ‘loop_init’: 2023-09-08T09:15:19,136 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,137 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,137 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,138 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,138 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:19,138 | ^~~~~~~ 2023-09-08T09:15:19,139 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:19,139 2397 | ev_prepare_init (&pending_w, pendingcb); 2023-09-08T09:15:19,140 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,140 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,141 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,141 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,142 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,142 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:19,143 | ^~~~~~~ 2023-09-08T09:15:19,143 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:19,144 2397 | ev_prepare_init (&pending_w, pendingcb); 2023-09-08T09:15:19,145 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,145 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,146 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,146 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,147 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,147 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,148 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,148 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,149 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:19,149 | ^~~~~~~ 2023-09-08T09:15:19,150 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:19,150 2397 | ev_prepare_init (&pending_w, pendingcb); 2023-09-08T09:15:19,151 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,151 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,152 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,152 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,153 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,154 2400 | ev_init (&pipe_w, pipecb); 2023-09-08T09:15:19,154 | ^~~~~~~ 2023-09-08T09:15:19,155 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,156 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,156 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,156 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,157 2400 | ev_init (&pipe_w, pipecb); 2023-09-08T09:15:19,157 | ^~~~~~~ 2023-09-08T09:15:19,157 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,158 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,158 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,158 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,159 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,159 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,160 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,160 2400 | ev_init (&pipe_w, pipecb); 2023-09-08T09:15:19,161 | ^~~~~~~ 2023-09-08T09:15:19,161 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,162 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,162 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,163 libev/ev.c:2401:7: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,163 2401 | ev_set_priority (&pipe_w, EV_MAXPRI); 2023-09-08T09:15:19,164 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,164 libev/ev.c: In function ‘ev_loop_destroy’: 2023-09-08T09:15:19,165 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,165 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,166 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,167 libev/ev.c:2428:36: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,167 2428 | if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) 2023-09-08T09:15:19,168 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,168 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,169 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,170 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,170 libev/ev.c:2435:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,170 2435 | if (ev_is_active (&pipe_w)) 2023-09-08T09:15:19,171 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,172 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,172 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,173 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,173 libev/ev.c:2445:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,174 2445 | if (ev_is_active (&sigfd_w)) 2023-09-08T09:15:19,174 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,178 libev/ev.c: In function ‘loop_fork’: 2023-09-08T09:15:19,180 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,181 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,182 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,182 libev/ev.c:2538:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,183 2538 | if (ev_is_active (&pipe_w)) 2023-09-08T09:15:19,183 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,186 libev/ev.c: In function ‘ev_default_loop’: 2023-09-08T09:15:19,189 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,189 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,190 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,190 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,190 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2023-09-08T09:15:19,191 | ^~~~~~~ 2023-09-08T09:15:19,191 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2023-09-08T09:15:19,192 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2023-09-08T09:15:19,192 | ^~~~~~~~~~~~~~ 2023-09-08T09:15:19,193 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,193 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,194 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,194 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,195 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2023-09-08T09:15:19,195 | ^~~~~~~ 2023-09-08T09:15:19,196 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2023-09-08T09:15:19,196 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2023-09-08T09:15:19,197 | ^~~~~~~~~~~~~~ 2023-09-08T09:15:19,197 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,198 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,198 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,199 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,199 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,200 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,200 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,201 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2023-09-08T09:15:19,201 | ^~~~~~~ 2023-09-08T09:15:19,202 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2023-09-08T09:15:19,203 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2023-09-08T09:15:19,203 | ^~~~~~~~~~~~~~ 2023-09-08T09:15:19,204 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,205 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,205 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,206 libev/ev.c:2720:11: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,206 2720 | ev_set_priority (&childev, EV_MAXPRI); 2023-09-08T09:15:19,207 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,221 libev/ev.c: In function ‘ev_io_start’: 2023-09-08T09:15:19,224 libev/ev.c:3332:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T09:15:19,224 3332 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); 2023-09-08T09:15:19,225 | ~~~~~~~~~~^~~~~~~~~~~~~ 2023-09-08T09:15:19,232 libev/ev.c: In function ‘ev_signal_start’: 2023-09-08T09:15:19,235 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,235 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,236 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,236 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,236 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,237 | ^~~~~~~ 2023-09-08T09:15:19,237 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,238 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2023-09-08T09:15:19,238 | ^~~~~~~~~~ 2023-09-08T09:15:19,240 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,240 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,241 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,241 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,242 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,242 | ^~~~~~~ 2023-09-08T09:15:19,242 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,243 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2023-09-08T09:15:19,243 | ^~~~~~~~~~ 2023-09-08T09:15:19,245 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,246 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,246 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,246 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,247 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,248 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,248 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,249 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,249 | ^~~~~~~ 2023-09-08T09:15:19,250 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,250 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2023-09-08T09:15:19,251 | ^~~~~~~~~~ 2023-09-08T09:15:19,252 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,252 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,253 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,253 libev/ev.c:3549:11: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,254 3549 | ev_set_priority (&sigfd_w, EV_MAXPRI); 2023-09-08T09:15:19,255 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,261 libev/ev.c: In function ‘infy_add’: 2023-09-08T09:15:19,264 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,265 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,265 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,265 libev/ev.c:3752:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,266 3752 | if (ev_is_active (&w->timer)) ev_ref (EV_A); 2023-09-08T09:15:19,266 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,269 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,269 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,270 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,270 libev/ev.c:3754:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,271 3754 | if (ev_is_active (&w->timer)) ev_unref (EV_A); 2023-09-08T09:15:19,271 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,275 libev/ev.c: In function ‘infy_init’: 2023-09-08T09:15:19,279 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,279 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,280 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,280 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,280 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,281 | ^~~~~~~ 2023-09-08T09:15:19,281 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,282 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2023-09-08T09:15:19,282 | ^~~~~~~~~~ 2023-09-08T09:15:19,284 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,285 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,285 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,286 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,286 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,287 | ^~~~~~~ 2023-09-08T09:15:19,288 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,288 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2023-09-08T09:15:19,289 | ^~~~~~~~~~ 2023-09-08T09:15:19,290 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,290 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,291 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,291 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,292 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,292 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,293 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,293 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,294 | ^~~~~~~ 2023-09-08T09:15:19,294 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,295 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2023-09-08T09:15:19,296 | ^~~~~~~~~~ 2023-09-08T09:15:19,296 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,297 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,297 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,297 libev/ev.c:3859:7: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,298 3859 | ev_set_priority (&fs_w, EV_MAXPRI); 2023-09-08T09:15:19,298 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,299 libev/ev.c: In function ‘infy_fork’: 2023-09-08T09:15:19,303 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,303 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,303 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,304 libev/ev.c:3903:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,304 3903 | if (ev_is_active (&w->timer)) ev_ref (EV_A); 2023-09-08T09:15:19,305 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,308 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,308 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,309 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,309 libev/ev.c:3905:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,310 3905 | if (ev_is_active (&w->timer)) ev_unref (EV_A); 2023-09-08T09:15:19,310 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,313 libev/ev.c: In function ‘ev_stat_start’: 2023-09-08T09:15:19,317 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,317 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,318 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,318 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,319 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,319 | ^~~~~~~ 2023-09-08T09:15:19,320 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,320 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2023-09-08T09:15:19,321 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,322 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,323 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,323 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,324 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,324 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,325 | ^~~~~~~ 2023-09-08T09:15:19,325 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,326 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2023-09-08T09:15:19,326 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,328 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,329 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,330 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,330 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,330 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,331 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,331 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,331 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,332 | ^~~~~~~ 2023-09-08T09:15:19,332 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,333 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2023-09-08T09:15:19,333 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,335 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,336 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2023-09-08T09:15:19,336 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,337 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2023-09-08T09:15:19,337 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,338 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,338 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,338 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2023-09-08T09:15:19,339 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,341 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,342 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,342 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,343 libev/ev.c:3980:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,344 3980 | ev_set_priority (&w->timer, ev_priority (w)); 2023-09-08T09:15:19,344 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,345 libev/ev.c: In function ‘ev_stat_stop’: 2023-09-08T09:15:19,348 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,348 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,349 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,350 libev/ev.c:4012:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,350 4012 | if (ev_is_active (&w->timer)) 2023-09-08T09:15:19,351 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,361 libev/ev.c: In function ‘ev_once’: 2023-09-08T09:15:19,364 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,365 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,365 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,366 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,366 4437 | ev_init (&once->io, once_cb_io); 2023-09-08T09:15:19,367 | ^~~~~~~ 2023-09-08T09:15:19,368 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,369 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,369 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,370 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,370 4437 | ev_init (&once->io, once_cb_io); 2023-09-08T09:15:19,370 | ^~~~~~~ 2023-09-08T09:15:19,372 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,373 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,373 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,374 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,374 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,375 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,375 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,375 4437 | ev_init (&once->io, once_cb_io); 2023-09-08T09:15:19,376 | ^~~~~~~ 2023-09-08T09:15:19,376 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,377 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,377 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,378 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,378 4444 | ev_init (&once->to, once_cb_to); 2023-09-08T09:15:19,378 | ^~~~~~~ 2023-09-08T09:15:19,380 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,381 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,381 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,382 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,382 4444 | ev_init (&once->to, once_cb_to); 2023-09-08T09:15:19,383 | ^~~~~~~ 2023-09-08T09:15:19,385 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,385 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,386 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,386 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,387 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,387 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,387 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,388 4444 | ev_init (&once->to, once_cb_to); 2023-09-08T09:15:19,388 | ^~~~~~~ 2023-09-08T09:15:19,389 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,389 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2023-09-08T09:15:19,390 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,390 libev/ev.c:4447:7: note: in expansion of macro ‘ev_timer_set’ 2023-09-08T09:15:19,391 4447 | ev_timer_set (&once->to, timeout, 0.); 2023-09-08T09:15:19,391 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,392 libev/ev.c: At top level: 2023-09-08T09:15:19,392 libev/ev.c:4563:27: warning: "/*" within comment [-Wcomment] 2023-09-08T09:15:19,393 4563 | /* EV_STAT 0x00001000 /* stat data changed */ 2023-09-08T09:15:19,394 | 2023-09-08T09:15:19,394 libev/ev.c:4564:27: warning: "/*" within comment [-Wcomment] 2023-09-08T09:15:19,395 4564 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ 2023-09-08T09:15:19,395 | 2023-09-08T09:15:19,466 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6_flags_to_int’: 2023-09-08T09:15:19,469 gevent/gevent.core.c:3243:93: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2023-09-08T09:15:19,469 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;} 2023-09-08T09:15:19,470 | ^~ 2023-09-08T09:15:19,470 gevent/gevent.core.c:340:45: note: in definition of macro ‘unlikely’ 2023-09-08T09:15:19,471 340 | #define unlikely(x) __builtin_expect(!!(x), 0) 2023-09-08T09:15:19,471 | ^ 2023-09-08T09:15:19,499 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4loop___init__’: 2023-09-08T09:15:19,503 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,503 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,504 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,504 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,505 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:19,505 | ^~~~~~~ 2023-09-08T09:15:19,505 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:19,506 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2023-09-08T09:15:19,506 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,507 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,508 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,508 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,509 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,509 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:19,510 | ^~~~~~~ 2023-09-08T09:15:19,511 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:19,511 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2023-09-08T09:15:19,512 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,512 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,513 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,513 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,514 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,514 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,515 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,515 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,516 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:19,516 | ^~~~~~~ 2023-09-08T09:15:19,517 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:19,518 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2023-09-08T09:15:19,518 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,519 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,519 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,520 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,521 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,521 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,521 | ^~~~~~~ 2023-09-08T09:15:19,522 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,522 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2023-09-08T09:15:19,523 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,523 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,524 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,524 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,525 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,525 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,526 | ^~~~~~~ 2023-09-08T09:15:19,526 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,527 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2023-09-08T09:15:19,527 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,528 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,528 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,529 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,529 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,530 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,530 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,531 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,531 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,532 | ^~~~~~~ 2023-09-08T09:15:19,532 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,533 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2023-09-08T09:15:19,534 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,534 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,535 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2023-09-08T09:15:19,535 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,536 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2023-09-08T09:15:19,537 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:19,537 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,538 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:19,539 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2023-09-08T09:15:19,539 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,540 gevent/gevent.core.c:4370:95: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2023-09-08T09:15:19,541 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;} 2023-09-08T09:15:19,541 | ^~ 2023-09-08T09:15:19,542 gevent/gevent.core.c:340:45: note: in definition of macro ‘unlikely’ 2023-09-08T09:15:19,542 340 | #define unlikely(x) __builtin_expect(!!(x), 0) 2023-09-08T09:15:19,543 | ^ 2023-09-08T09:15:19,550 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4loop_2_stop_watchers’: 2023-09-08T09:15:19,554 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,555 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,555 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,556 gevent/gevent.core.c:4905:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,556 4905 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_prepare)); 2023-09-08T09:15:19,557 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,703 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_3ref_2__set__’: 2023-09-08T09:15:19,713 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,714 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,714 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,715 gevent/gevent.core.c:11364:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,716 11364 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:19,716 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,718 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_8priority___get__’: 2023-09-08T09:15:19,729 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,729 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:19,730 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,731 gevent/gevent.core.c:11726:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:19,731 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;} 2023-09-08T09:15:19,732 | ^~~~~~~~~~~ 2023-09-08T09:15:19,732 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_8priority_2__set__’: 2023-09-08T09:15:19,741 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,742 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,742 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,743 gevent/gevent.core.c:11790:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,743 11790 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:19,744 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,753 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,753 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,754 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,755 gevent/gevent.core.c:11829:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,755 11829 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:19,755 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,769 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6active___get__’: 2023-09-08T09:15:19,780 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,780 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,781 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,781 gevent/gevent.core.c:12356:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,782 12356 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:19,782 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,783 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_7pending___get__’: 2023-09-08T09:15:19,792 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,793 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:19,793 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,794 gevent/gevent.core.c:12416:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:19,795 12416 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:19,795 | ^~~~~~~~~~~~~ 2023-09-08T09:15:19,802 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6__init__’: 2023-09-08T09:15:19,814 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,814 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,815 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,816 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,816 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,817 | ^~~~~~~ 2023-09-08T09:15:19,817 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,818 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2023-09-08T09:15:19,819 | ^~~~~~~~~~ 2023-09-08T09:15:19,827 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,828 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,828 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,829 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,830 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,830 | ^~~~~~~ 2023-09-08T09:15:19,831 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,831 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2023-09-08T09:15:19,832 | ^~~~~~~~~~ 2023-09-08T09:15:19,840 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,841 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,842 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,842 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,843 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,843 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,844 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,844 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,845 | ^~~~~~~ 2023-09-08T09:15:19,845 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,846 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2023-09-08T09:15:19,846 | ^~~~~~~~~~ 2023-09-08T09:15:19,854 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,855 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,855 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,856 gevent/gevent.core.c:12961:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,856 12961 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_4); 2023-09-08T09:15:19,857 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,857 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_2fd_2__set__’: 2023-09-08T09:15:19,868 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,869 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,869 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,870 gevent/gevent.core.c:13081:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,871 13081 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:19,871 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,882 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,882 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,883 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,883 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,884 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,884 | ^~~~~~~ 2023-09-08T09:15:19,885 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,885 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2023-09-08T09:15:19,885 | ^~~~~~~~~~ 2023-09-08T09:15:19,895 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,896 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,896 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,897 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,898 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,898 | ^~~~~~~ 2023-09-08T09:15:19,899 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,899 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2023-09-08T09:15:19,900 | ^~~~~~~~~~ 2023-09-08T09:15:19,909 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,910 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,911 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,911 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,912 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,912 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,913 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,913 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,914 | ^~~~~~~ 2023-09-08T09:15:19,914 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,915 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2023-09-08T09:15:19,915 | ^~~~~~~~~~ 2023-09-08T09:15:19,916 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6events_2__set__’: 2023-09-08T09:15:19,924 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,925 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,925 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,926 gevent/gevent.core.c:13252:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,926 13252 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:19,928 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,937 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,938 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:19,938 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,939 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,940 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,940 | ^~~~~~~ 2023-09-08T09:15:19,941 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,941 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2023-09-08T09:15:19,942 | ^~~~~~~~~~ 2023-09-08T09:15:19,951 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,952 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:19,952 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,953 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,954 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,954 | ^~~~~~~ 2023-09-08T09:15:19,955 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,955 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2023-09-08T09:15:19,956 | ^~~~~~~~~~ 2023-09-08T09:15:19,965 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,966 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:19,967 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,967 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:19,968 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:19,968 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:19,969 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:19,970 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2023-09-08T09:15:19,970 | ^~~~~~~ 2023-09-08T09:15:19,971 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2023-09-08T09:15:19,971 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2023-09-08T09:15:19,972 | ^~~~~~~~~~ 2023-09-08T09:15:19,976 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_3ref_2__set__’: 2023-09-08T09:15:19,988 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:19,989 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:19,989 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:19,990 gevent/gevent.core.c:13956:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:19,990 13956 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:19,991 | ^~~~~~~~~~~~ 2023-09-08T09:15:19,993 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_8priority___get__’: 2023-09-08T09:15:20,007 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,008 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:20,008 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,009 gevent/gevent.core.c:14318:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:20,010 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;} 2023-09-08T09:15:20,010 | ^~~~~~~~~~~ 2023-09-08T09:15:20,011 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_8priority_2__set__’: 2023-09-08T09:15:20,022 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,022 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,023 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,023 gevent/gevent.core.c:14382:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,024 14382 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,025 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,036 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,036 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,037 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,038 gevent/gevent.core.c:14421:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,039 14421 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:20,039 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,054 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_6active___get__’: 2023-09-08T09:15:20,067 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,068 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,068 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,069 gevent/gevent.core.c:14932:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,069 14932 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,070 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,070 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_7pending___get__’: 2023-09-08T09:15:20,083 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,083 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:20,084 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,085 gevent/gevent.core.c:14992:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:20,085 14992 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,086 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,093 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_6__init__’: 2023-09-08T09:15:20,107 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,107 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:20,108 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,109 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,109 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:20,110 | ^~~~~~~ 2023-09-08T09:15:20,110 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:20,111 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2023-09-08T09:15:20,112 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,123 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,123 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:20,124 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,124 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,125 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:20,126 | ^~~~~~~ 2023-09-08T09:15:20,126 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:20,127 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2023-09-08T09:15:20,127 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,139 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,139 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,140 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,141 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,141 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:20,142 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,142 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,142 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:20,143 | ^~~~~~~ 2023-09-08T09:15:20,143 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:20,144 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2023-09-08T09:15:20,144 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,155 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,155 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2023-09-08T09:15:20,156 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,157 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2023-09-08T09:15:20,157 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2023-09-08T09:15:20,157 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,158 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2023-09-08T09:15:20,159 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2023-09-08T09:15:20,159 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,170 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,170 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,171 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,172 gevent/gevent.core.c:15280:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,172 15280 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_4); 2023-09-08T09:15:20,173 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,183 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_3ref_2__set__’: 2023-09-08T09:15:20,198 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,199 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,199 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,200 gevent/gevent.core.c:16014:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,201 16014 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,201 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,203 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_8priority___get__’: 2023-09-08T09:15:20,218 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,218 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:20,219 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,220 gevent/gevent.core.c:16376:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:20,220 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;} 2023-09-08T09:15:20,221 | ^~~~~~~~~~~ 2023-09-08T09:15:20,221 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_8priority_2__set__’: 2023-09-08T09:15:20,235 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,235 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,236 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,236 gevent/gevent.core.c:16440:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,237 16440 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,237 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,250 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,251 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,252 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,252 gevent/gevent.core.c:16479:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,253 16479 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:20,253 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,268 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_6active___get__’: 2023-09-08T09:15:20,283 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,284 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,285 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,285 gevent/gevent.core.c:16946:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,286 16946 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,286 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,287 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_7pending___get__’: 2023-09-08T09:15:20,300 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,301 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:20,302 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,302 gevent/gevent.core.c:17006:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:20,303 17006 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,303 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,310 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_6__init__’: 2023-09-08T09:15:20,325 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,326 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:20,326 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,327 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,327 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2023-09-08T09:15:20,328 | ^~~~~~~ 2023-09-08T09:15:20,329 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2023-09-08T09:15:20,329 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2023-09-08T09:15:20,330 | ^~~~~~~~~~~~~~ 2023-09-08T09:15:20,343 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,344 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:20,344 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,345 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,345 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2023-09-08T09:15:20,345 | ^~~~~~~ 2023-09-08T09:15:20,346 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2023-09-08T09:15:20,346 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2023-09-08T09:15:20,347 | ^~~~~~~~~~~~~~ 2023-09-08T09:15:20,361 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,361 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,362 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,362 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,363 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:20,363 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,364 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,364 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2023-09-08T09:15:20,365 | ^~~~~~~ 2023-09-08T09:15:20,366 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2023-09-08T09:15:20,366 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2023-09-08T09:15:20,367 | ^~~~~~~~~~~~~~ 2023-09-08T09:15:20,378 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,379 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,379 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,380 gevent/gevent.core.c:17291:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,380 17291 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_7); 2023-09-08T09:15:20,381 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,387 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_3ref_2__set__’: 2023-09-08T09:15:20,403 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,404 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,404 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,405 gevent/gevent.core.c:17745:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,406 17745 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,406 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,408 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_8priority___get__’: 2023-09-08T09:15:20,424 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,425 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:20,426 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,427 gevent/gevent.core.c:18107:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:20,427 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;} 2023-09-08T09:15:20,428 | ^~~~~~~~~~~ 2023-09-08T09:15:20,428 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_8priority_2__set__’: 2023-09-08T09:15:20,443 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,443 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,444 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,445 gevent/gevent.core.c:18171:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,445 18171 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,446 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,460 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,460 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,461 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,461 gevent/gevent.core.c:18210:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,462 18210 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:20,463 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,478 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_6active___get__’: 2023-09-08T09:15:20,495 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,496 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,496 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,497 gevent/gevent.core.c:18677:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,498 18677 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,498 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,499 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_7pending___get__’: 2023-09-08T09:15:20,514 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,514 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:20,515 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,516 gevent/gevent.core.c:18737:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:20,516 18737 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,517 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,521 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_6__init__’: 2023-09-08T09:15:20,538 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,539 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:20,540 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,540 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,541 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2023-09-08T09:15:20,542 | ^~~~~~~ 2023-09-08T09:15:20,542 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2023-09-08T09:15:20,543 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2023-09-08T09:15:20,543 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,558 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,558 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:20,559 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,559 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,560 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2023-09-08T09:15:20,560 | ^~~~~~~ 2023-09-08T09:15:20,561 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2023-09-08T09:15:20,561 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2023-09-08T09:15:20,562 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,577 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,578 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,578 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,579 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,579 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:20,580 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,580 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,581 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2023-09-08T09:15:20,582 | ^~~~~~~ 2023-09-08T09:15:20,582 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2023-09-08T09:15:20,583 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2023-09-08T09:15:20,584 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,596 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,597 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,597 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,598 gevent/gevent.core.c:18939:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,599 18939 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2023-09-08T09:15:20,599 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,603 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_3ref_2__set__’: 2023-09-08T09:15:20,620 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,621 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,622 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,622 gevent/gevent.core.c:19390:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,623 19390 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,624 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,625 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_8priority___get__’: 2023-09-08T09:15:20,643 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,644 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:20,645 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,645 gevent/gevent.core.c:19752:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:20,646 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;} 2023-09-08T09:15:20,646 | ^~~~~~~~~~~ 2023-09-08T09:15:20,646 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_8priority_2__set__’: 2023-09-08T09:15:20,663 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,663 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,664 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,664 gevent/gevent.core.c:19816:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,665 19816 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,665 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,682 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,682 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,683 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,683 gevent/gevent.core.c:19855:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,684 19855 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:20,684 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,701 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_6active___get__’: 2023-09-08T09:15:20,719 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,720 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,721 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,721 gevent/gevent.core.c:20322:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,722 20322 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,722 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,723 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_7pending___get__’: 2023-09-08T09:15:20,740 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,740 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:20,741 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,742 gevent/gevent.core.c:20382:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:20,742 20382 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,743 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,748 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_6__init__’: 2023-09-08T09:15:20,766 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,767 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:20,768 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,768 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,769 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:20,769 | ^~~~~~~ 2023-09-08T09:15:20,770 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:20,770 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2023-09-08T09:15:20,770 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,787 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,788 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:20,788 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,789 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,789 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:20,790 | ^~~~~~~ 2023-09-08T09:15:20,790 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:20,791 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2023-09-08T09:15:20,791 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,808 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,809 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,810 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,810 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,811 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:20,811 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,812 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:20,812 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2023-09-08T09:15:20,813 | ^~~~~~~ 2023-09-08T09:15:20,814 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2023-09-08T09:15:20,814 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2023-09-08T09:15:20,815 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,828 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,829 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,830 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,831 gevent/gevent.core.c:20584:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,831 20584 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2023-09-08T09:15:20,832 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,835 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_3ref_2__set__’: 2023-09-08T09:15:20,854 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,855 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,856 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,857 gevent/gevent.core.c:21035:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,857 21035 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,858 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,860 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_8priority___get__’: 2023-09-08T09:15:20,879 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,879 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:20,880 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,881 gevent/gevent.core.c:21397:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:20,881 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;} 2023-09-08T09:15:20,882 | ^~~~~~~~~~~ 2023-09-08T09:15:20,882 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_8priority_2__set__’: 2023-09-08T09:15:20,900 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,901 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,901 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,902 gevent/gevent.core.c:21461:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,902 21461 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:20,903 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,920 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,921 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:20,922 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,922 gevent/gevent.core.c:21500:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:20,923 21500 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:20,923 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:20,941 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_6active___get__’: 2023-09-08T09:15:20,961 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,962 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:20,962 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,963 gevent/gevent.core.c:21967:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:20,964 21967 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,965 | ^~~~~~~~~~~~ 2023-09-08T09:15:20,965 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_7pending___get__’: 2023-09-08T09:15:20,982 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:20,983 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:20,984 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:20,984 gevent/gevent.core.c:22027:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:20,985 22027 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:20,986 | ^~~~~~~~~~~~~ 2023-09-08T09:15:20,991 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_6__init__’: 2023-09-08T09:15:21,011 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,012 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:21,012 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,012 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,013 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2023-09-08T09:15:21,013 | ^~~~~~~ 2023-09-08T09:15:21,014 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2023-09-08T09:15:21,014 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2023-09-08T09:15:21,015 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,033 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,034 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:21,035 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,035 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,036 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2023-09-08T09:15:21,036 | ^~~~~~~ 2023-09-08T09:15:21,037 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2023-09-08T09:15:21,037 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2023-09-08T09:15:21,037 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,056 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,057 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,057 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,058 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,059 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:21,059 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,060 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,060 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2023-09-08T09:15:21,061 | ^~~~~~~ 2023-09-08T09:15:21,062 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2023-09-08T09:15:21,063 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2023-09-08T09:15:21,063 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,078 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,078 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,079 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,080 gevent/gevent.core.c:22229:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,081 22229 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2023-09-08T09:15:21,081 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,085 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_3ref_2__set__’: 2023-09-08T09:15:21,105 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,106 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,107 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,108 gevent/gevent.core.c:22680:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,108 22680 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:21,109 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,110 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_8priority___get__’: 2023-09-08T09:15:21,131 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,132 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:21,132 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,133 gevent/gevent.core.c:23042:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:21,133 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;} 2023-09-08T09:15:21,134 | ^~~~~~~~~~~ 2023-09-08T09:15:21,134 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_8priority_2__set__’: 2023-09-08T09:15:21,153 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,154 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,155 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,155 gevent/gevent.core.c:23106:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,156 23106 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:21,156 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,175 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,176 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,177 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,177 gevent/gevent.core.c:23145:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,178 23145 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:21,178 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,197 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_6active___get__’: 2023-09-08T09:15:21,219 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,220 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,220 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,221 gevent/gevent.core.c:23612:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,222 23612 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:21,222 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,229 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_6__init__’: 2023-09-08T09:15:21,251 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,252 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:21,252 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,253 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,254 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2023-09-08T09:15:21,254 | ^~~~~~~ 2023-09-08T09:15:21,255 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2023-09-08T09:15:21,256 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2023-09-08T09:15:21,256 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,276 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,277 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:21,277 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,278 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,278 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2023-09-08T09:15:21,278 | ^~~~~~~ 2023-09-08T09:15:21,279 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2023-09-08T09:15:21,279 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2023-09-08T09:15:21,280 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,302 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,302 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,303 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,303 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,304 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:21,304 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,305 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,305 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2023-09-08T09:15:21,306 | ^~~~~~~ 2023-09-08T09:15:21,306 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2023-09-08T09:15:21,307 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2023-09-08T09:15:21,308 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,325 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,325 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,326 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,327 gevent/gevent.core.c:23874:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,328 23874 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2023-09-08T09:15:21,329 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,333 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_3ref_2__set__’: 2023-09-08T09:15:21,355 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,356 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,356 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,357 gevent/gevent.core.c:24578:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,357 24578 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:21,358 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,360 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_8priority___get__’: 2023-09-08T09:15:21,383 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,384 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:21,384 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,385 gevent/gevent.core.c:25038:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:21,386 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;} 2023-09-08T09:15:21,386 | ^~~~~~~~~~~ 2023-09-08T09:15:21,386 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_8priority_2__set__’: 2023-09-08T09:15:21,407 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,408 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,408 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,409 gevent/gevent.core.c:25102:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,409 25102 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:21,410 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,431 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,431 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,432 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,432 gevent/gevent.core.c:25135:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,433 25135 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:21,433 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,453 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_6active___get__’: 2023-09-08T09:15:21,476 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,477 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,478 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,478 gevent/gevent.core.c:25596:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,479 25596 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:21,480 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,480 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_7pending___get__’: 2023-09-08T09:15:21,501 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,502 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:21,502 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,503 gevent/gevent.core.c:25656:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:21,504 25656 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:21,504 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,511 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_6__init__’: 2023-09-08T09:15:21,534 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,535 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:21,535 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,536 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,537 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2023-09-08T09:15:21,537 | ^~~~~~~ 2023-09-08T09:15:21,539 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2023-09-08T09:15:21,540 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2023-09-08T09:15:21,540 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,560 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,561 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:21,561 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,562 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,562 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2023-09-08T09:15:21,563 | ^~~~~~~ 2023-09-08T09:15:21,563 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2023-09-08T09:15:21,564 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2023-09-08T09:15:21,564 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,586 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,587 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,587 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,588 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,589 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:21,589 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,590 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,590 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2023-09-08T09:15:21,591 | ^~~~~~~ 2023-09-08T09:15:21,592 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2023-09-08T09:15:21,593 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2023-09-08T09:15:21,593 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,599 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_3ref_2__set__’: 2023-09-08T09:15:21,623 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,624 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,625 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,625 gevent/gevent.core.c:26681:19: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,626 26681 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:21,626 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,628 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_8priority___get__’: 2023-09-08T09:15:21,653 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,653 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2023-09-08T09:15:21,654 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,655 gevent/gevent.core.c:27045:30: note: in expansion of macro ‘ev_priority’ 2023-09-08T09:15:21,655 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;} 2023-09-08T09:15:21,656 | ^~~~~~~~~~~ 2023-09-08T09:15:21,657 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_8priority_2__set__’: 2023-09-08T09:15:21,679 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,679 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,680 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,680 gevent/gevent.core.c:27109:15: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,681 27109 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2023-09-08T09:15:21,681 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,704 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,705 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,705 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,706 gevent/gevent.core.c:27148:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,706 27148 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2023-09-08T09:15:21,707 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,728 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_6active___get__’: 2023-09-08T09:15:21,752 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,753 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2023-09-08T09:15:21,754 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,754 gevent/gevent.core.c:27615:7: note: in expansion of macro ‘ev_is_active’ 2023-09-08T09:15:21,755 27615 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:21,755 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,756 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_7pending___get__’: 2023-09-08T09:15:21,779 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,779 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2023-09-08T09:15:21,780 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,781 gevent/gevent.core.c:27675:7: note: in expansion of macro ‘ev_is_pending’ 2023-09-08T09:15:21,781 27675 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2023-09-08T09:15:21,782 | ^~~~~~~~~~~~~ 2023-09-08T09:15:21,790 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_6__init__’: 2023-09-08T09:15:21,815 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,815 679 | ((ev_watcher *)(void *)(ev))->active = \ 2023-09-08T09:15:21,816 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,817 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,817 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2023-09-08T09:15:21,818 | ^~~~~~~ 2023-09-08T09:15:21,819 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2023-09-08T09:15:21,819 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2023-09-08T09:15:21,820 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,843 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,844 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2023-09-08T09:15:21,844 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,845 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,845 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2023-09-08T09:15:21,846 | ^~~~~~~ 2023-09-08T09:15:21,846 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2023-09-08T09:15:21,846 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2023-09-08T09:15:21,847 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,871 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,872 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,872 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,873 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,873 681 | ev_set_priority ((ev), 0); \ 2023-09-08T09:15:21,874 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,874 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2023-09-08T09:15:21,875 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2023-09-08T09:15:21,875 | ^~~~~~~ 2023-09-08T09:15:21,876 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2023-09-08T09:15:21,876 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2023-09-08T09:15:21,877 | ^~~~~~~~~~~~ 2023-09-08T09:15:21,898 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2023-09-08T09:15:21,898 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2023-09-08T09:15:21,899 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:21,900 gevent/gevent.core.c:27920:5: note: in expansion of macro ‘ev_set_priority’ 2023-09-08T09:15:21,900 27920 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3); 2023-09-08T09:15:21,901 | ^~~~~~~~~~~~~~~ 2023-09-08T09:15:21,926 gevent/gevent.core.c: In function ‘__pyx_tp_dealloc_6gevent_4core_loop’: 2023-09-08T09:15:21,951 gevent/gevent.core.c:28987:5: error: lvalue required as increment operand 2023-09-08T09:15:21,952 28987 | ++Py_REFCNT(o); 2023-09-08T09:15:21,953 | ^~ 2023-09-08T09:15:21,983 gevent/gevent.core.c:28990:5: error: lvalue required as decrement operand 2023-09-08T09:15:22,166 28990 | --Py_REFCNT(o); 2023-09-08T09:15:22,167 | ^~ 2023-09-08T09:15:22,168 gevent/gevent.core.c: In function ‘__Pyx_InitCachedConstants’: 2023-09-08T09:15:22,168 gevent/gevent.core.c:34448:220: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:15:22,169 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;} 2023-09-08T09:15:22,170 | ^~ 2023-09-08T09:15:22,171 | | 2023-09-08T09:15:22,171 | int 2023-09-08T09:15:22,172 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,172 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,173 | ^~~~~ 2023-09-08T09:15:22,174 In file included from /usr/include/python3.11/Python.h:71, 2023-09-08T09:15:22,175 from gevent/gevent.core.c:5: 2023-09-08T09:15:22,175 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T09:15:22,176 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,176 | ^~~~~~~~~~ 2023-09-08T09:15:22,202 gevent/gevent.core.c:34448:224: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:15:22,202 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;} 2023-09-08T09:15:22,203 | ^~~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,204 | | 2023-09-08T09:15:22,204 | PyObject * {aka struct _object *} 2023-09-08T09:15:22,205 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,205 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,206 | ^~~~ 2023-09-08T09:15:22,207 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T09:15:22,207 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,208 | ^~~ 2023-09-08T09:15:22,237 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T09:15:22,237 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,238 | ^~~~~~~~~~ 2023-09-08T09:15:22,239 gevent/gevent.core.c:34448:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,239 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;} 2023-09-08T09:15:22,240 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,240 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T09:15:22,241 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T09:15:22,241 | ^~~~~~~~~~ 2023-09-08T09:15:22,269 gevent/gevent.core.c:34470:227: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:15:22,269 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;} 2023-09-08T09:15:22,270 | ^~ 2023-09-08T09:15:22,270 | | 2023-09-08T09:15:22,271 | int 2023-09-08T09:15:22,271 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,272 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,272 | ^~~~~ 2023-09-08T09:15:22,273 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T09:15:22,274 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,274 | ^~~~~~~~~~ 2023-09-08T09:15:22,304 gevent/gevent.core.c:34470:231: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:15:22,305 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;} 2023-09-08T09:15:22,305 | ^~~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,306 | | 2023-09-08T09:15:22,306 | PyObject * {aka struct _object *} 2023-09-08T09:15:22,307 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,308 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,308 | ^~~~ 2023-09-08T09:15:22,308 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T09:15:22,309 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,309 | ^~~ 2023-09-08T09:15:22,339 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T09:15:22,339 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,340 | ^~~~~~~~~~ 2023-09-08T09:15:22,340 gevent/gevent.core.c:34470:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,341 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;} 2023-09-08T09:15:22,341 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,342 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T09:15:22,342 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T09:15:22,343 | ^~~~~~~~~~ 2023-09-08T09:15:22,370 gevent/gevent.core.c:34492:227: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:15:22,371 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;} 2023-09-08T09:15:22,372 | ^~~ 2023-09-08T09:15:22,373 | | 2023-09-08T09:15:22,374 | int 2023-09-08T09:15:22,374 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,375 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,375 | ^~~~~ 2023-09-08T09:15:22,376 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T09:15:22,377 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,377 | ^~~~~~~~~~ 2023-09-08T09:15:22,406 gevent/gevent.core.c:34492:232: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:15:22,407 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;} 2023-09-08T09:15:22,408 | ^~~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,408 | | 2023-09-08T09:15:22,409 | PyObject * {aka struct _object *} 2023-09-08T09:15:22,409 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,410 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,410 | ^~~~ 2023-09-08T09:15:22,411 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T09:15:22,411 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,411 | ^~~ 2023-09-08T09:15:22,441 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T09:15:22,442 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,442 | ^~~~~~~~~~ 2023-09-08T09:15:22,443 gevent/gevent.core.c:34492:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,443 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;} 2023-09-08T09:15:22,444 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,444 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T09:15:22,445 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T09:15:22,445 | ^~~~~~~~~~ 2023-09-08T09:15:22,474 gevent/gevent.core.c:34514:210: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:15:22,475 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;} 2023-09-08T09:15:22,475 | ^~~ 2023-09-08T09:15:22,476 | | 2023-09-08T09:15:22,476 | int 2023-09-08T09:15:22,477 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,478 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,478 | ^~~~~ 2023-09-08T09:15:22,478 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T09:15:22,479 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,479 | ^~~~~~~~~~ 2023-09-08T09:15:22,511 gevent/gevent.core.c:34514:215: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:15:22,512 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;} 2023-09-08T09:15:22,512 | ^~~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,512 | | 2023-09-08T09:15:22,513 | PyObject * {aka struct _object *} 2023-09-08T09:15:22,514 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,514 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,515 | ^~~~ 2023-09-08T09:15:22,515 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T09:15:22,516 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,516 | ^~~ 2023-09-08T09:15:22,546 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T09:15:22,547 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,548 | ^~~~~~~~~~ 2023-09-08T09:15:22,548 gevent/gevent.core.c:34514:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,549 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;} 2023-09-08T09:15:22,549 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,550 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T09:15:22,550 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T09:15:22,551 | ^~~~~~~~~~ 2023-09-08T09:15:22,579 gevent/gevent.core.c:34536:228: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:15:22,579 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;} 2023-09-08T09:15:22,580 | ^~~ 2023-09-08T09:15:22,580 | | 2023-09-08T09:15:22,580 | int 2023-09-08T09:15:22,581 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,581 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,582 | ^~~~~ 2023-09-08T09:15:22,582 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T09:15:22,583 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,583 | ^~~~~~~~~~ 2023-09-08T09:15:22,614 gevent/gevent.core.c:34536:233: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:15:22,614 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;} 2023-09-08T09:15:22,615 | ^~~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,615 | | 2023-09-08T09:15:22,616 | PyObject * {aka struct _object *} 2023-09-08T09:15:22,616 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,617 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,617 | ^~~~ 2023-09-08T09:15:22,618 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T09:15:22,619 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,619 | ^~~ 2023-09-08T09:15:22,649 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T09:15:22,649 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,650 | ^~~~~~~~~~ 2023-09-08T09:15:22,650 gevent/gevent.core.c:34536:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,650 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;} 2023-09-08T09:15:22,651 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,651 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T09:15:22,652 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T09:15:22,652 | ^~~~~~~~~~ 2023-09-08T09:15:22,680 gevent/gevent.core.c:34558:213: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:15:22,681 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;} 2023-09-08T09:15:22,681 | ^~~ 2023-09-08T09:15:22,682 | | 2023-09-08T09:15:22,683 | int 2023-09-08T09:15:22,683 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,684 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,684 | ^~~~~ 2023-09-08T09:15:22,685 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T09:15:22,686 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,686 | ^~~~~~~~~~ 2023-09-08T09:15:22,715 gevent/gevent.core.c:34558:218: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:15:22,716 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;} 2023-09-08T09:15:22,717 | ^~~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,717 | | 2023-09-08T09:15:22,718 | PyObject * {aka struct _object *} 2023-09-08T09:15:22,718 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,719 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,719 | ^~~~ 2023-09-08T09:15:22,720 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T09:15:22,720 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:22,720 | ^~~ 2023-09-08T09:15:22,750 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T09:15:22,751 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:22,752 | ^~~~~~~~~~ 2023-09-08T09:15:22,752 gevent/gevent.core.c:34558:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:22,753 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;} 2023-09-08T09:15:22,753 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:22,754 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T09:15:22,754 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T09:15:22,755 | ^~~~~~~~~~ 2023-09-08T09:15:22,833 gevent/gevent.core.c: In function ‘__Pyx_GetException’: 2023-09-08T09:15:22,881 gevent/gevent.core.c:36877:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T09:15:22,881 36877 | tmp_type = tstate->exc_type; 2023-09-08T09:15:22,882 | ^~~~~~~~ 2023-09-08T09:15:22,882 | curexc_type 2023-09-08T09:15:22,929 gevent/gevent.core.c:36878:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T09:15:22,929 36878 | tmp_value = tstate->exc_value; 2023-09-08T09:15:22,930 | ^~~~~~~~~ 2023-09-08T09:15:22,930 | curexc_value 2023-09-08T09:15:22,977 gevent/gevent.core.c:36879:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T09:15:22,977 36879 | tmp_tb = tstate->exc_traceback; 2023-09-08T09:15:22,978 | ^~~~~~~~~~~~~ 2023-09-08T09:15:22,978 | curexc_traceback 2023-09-08T09:15:23,025 gevent/gevent.core.c:36880:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T09:15:23,025 36880 | tstate->exc_type = local_type; 2023-09-08T09:15:23,026 | ^~~~~~~~ 2023-09-08T09:15:23,027 | curexc_type 2023-09-08T09:15:23,073 gevent/gevent.core.c:36881:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T09:15:23,074 36881 | tstate->exc_value = local_value; 2023-09-08T09:15:23,075 | ^~~~~~~~~ 2023-09-08T09:15:23,075 | curexc_value 2023-09-08T09:15:23,120 gevent/gevent.core.c:36882:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T09:15:23,121 36882 | tstate->exc_traceback = local_tb; 2023-09-08T09:15:23,121 | ^~~~~~~~~~~~~ 2023-09-08T09:15:23,122 | curexc_traceback 2023-09-08T09:15:23,160 gevent/gevent.core.c: In function ‘__Pyx_ParseOptionalKeywords’: 2023-09-08T09:15:23,193 gevent/gevent.core.c:37092:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T09:15:23,194 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2023-09-08T09:15:23,195 | ^~ 2023-09-08T09:15:23,195 In file included from /usr/include/python3.11/unicodeobject.h:1042, 2023-09-08T09:15:23,195 from /usr/include/python3.11/Python.h:51: 2023-09-08T09:15:23,196 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T09:15:23,196 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T09:15:23,197 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:23,232 gevent/gevent.core.c:37092:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T09:15:23,232 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2023-09-08T09:15:23,233 | ^~ 2023-09-08T09:15:23,233 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T09:15:23,234 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T09:15:23,235 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:23,273 gevent/gevent.core.c:37105:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T09:15:23,274 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2023-09-08T09:15:23,274 | ^~ 2023-09-08T09:15:23,275 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T09:15:23,276 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T09:15:23,276 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:23,311 gevent/gevent.core.c:37105:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-08T09:15:23,311 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2023-09-08T09:15:23,312 | ^~ 2023-09-08T09:15:23,313 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T09:15:23,313 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T09:15:23,314 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T09:15:23,336 gevent/gevent.core.c: In function ‘__Pyx_ExceptionSave’: 2023-09-08T09:15:23,384 gevent/gevent.core.c:37255:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T09:15:23,385 37255 | *type = tstate->exc_type; 2023-09-08T09:15:23,386 | ^~~~~~~~ 2023-09-08T09:15:23,386 | curexc_type 2023-09-08T09:15:23,433 gevent/gevent.core.c:37256:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T09:15:23,434 37256 | *value = tstate->exc_value; 2023-09-08T09:15:23,434 | ^~~~~~~~~ 2023-09-08T09:15:23,435 | curexc_value 2023-09-08T09:15:23,482 gevent/gevent.core.c:37257:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T09:15:23,482 37257 | *tb = tstate->exc_traceback; 2023-09-08T09:15:23,483 | ^~~~~~~~~~~~~ 2023-09-08T09:15:23,483 | curexc_traceback 2023-09-08T09:15:23,484 gevent/gevent.core.c: In function ‘__Pyx_ExceptionReset’: 2023-09-08T09:15:23,531 gevent/gevent.core.c:37265:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T09:15:23,531 37265 | tmp_type = tstate->exc_type; 2023-09-08T09:15:23,532 | ^~~~~~~~ 2023-09-08T09:15:23,532 | curexc_type 2023-09-08T09:15:23,579 gevent/gevent.core.c:37266:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T09:15:23,580 37266 | tmp_value = tstate->exc_value; 2023-09-08T09:15:23,580 | ^~~~~~~~~ 2023-09-08T09:15:23,581 | curexc_value 2023-09-08T09:15:23,629 gevent/gevent.core.c:37267:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T09:15:23,629 37267 | tmp_tb = tstate->exc_traceback; 2023-09-08T09:15:23,630 | ^~~~~~~~~~~~~ 2023-09-08T09:15:23,630 | curexc_traceback 2023-09-08T09:15:23,679 gevent/gevent.core.c:37268:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T09:15:23,680 37268 | tstate->exc_type = type; 2023-09-08T09:15:23,680 | ^~~~~~~~ 2023-09-08T09:15:23,681 | curexc_type 2023-09-08T09:15:23,729 gevent/gevent.core.c:37269:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T09:15:23,730 37269 | tstate->exc_value = value; 2023-09-08T09:15:23,731 | ^~~~~~~~~ 2023-09-08T09:15:23,731 | curexc_value 2023-09-08T09:15:23,779 gevent/gevent.core.c:37270:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T09:15:23,779 37270 | tstate->exc_traceback = tb; 2023-09-08T09:15:23,780 | ^~~~~~~~~~~~~ 2023-09-08T09:15:23,781 | curexc_traceback 2023-09-08T09:15:23,885 gevent/gevent.core.c: In function ‘__Pyx_ExceptionSwap’: 2023-09-08T09:15:23,934 gevent/gevent.core.c:37748:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T09:15:23,935 37748 | tmp_type = tstate->exc_type; 2023-09-08T09:15:23,936 | ^~~~~~~~ 2023-09-08T09:15:23,936 | curexc_type 2023-09-08T09:15:23,984 gevent/gevent.core.c:37749:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T09:15:23,984 37749 | tmp_value = tstate->exc_value; 2023-09-08T09:15:23,985 | ^~~~~~~~~ 2023-09-08T09:15:23,985 | curexc_value 2023-09-08T09:15:24,033 gevent/gevent.core.c:37750:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T09:15:24,034 37750 | tmp_tb = tstate->exc_traceback; 2023-09-08T09:15:24,034 | ^~~~~~~~~~~~~ 2023-09-08T09:15:24,035 | curexc_traceback 2023-09-08T09:15:24,081 gevent/gevent.core.c:37751:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-08T09:15:24,082 37751 | tstate->exc_type = *type; 2023-09-08T09:15:24,083 | ^~~~~~~~ 2023-09-08T09:15:24,083 | curexc_type 2023-09-08T09:15:24,130 gevent/gevent.core.c:37752:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-08T09:15:24,131 37752 | tstate->exc_value = *value; 2023-09-08T09:15:24,131 | ^~~~~~~~~ 2023-09-08T09:15:24,132 | curexc_value 2023-09-08T09:15:24,179 gevent/gevent.core.c:37753:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-08T09:15:24,180 37753 | tstate->exc_traceback = *tb; 2023-09-08T09:15:24,181 | ^~~~~~~~~~~~~ 2023-09-08T09:15:24,181 | curexc_traceback 2023-09-08T09:15:24,278 gevent/gevent.core.c: In function ‘__Pyx_Generator_del’: 2023-09-08T09:15:24,311 gevent/gevent.core.c:37925:5: error: ‘_Py_DEC_REFTOTAL’ undeclared (first use in this function) 2023-09-08T09:15:24,312 37925 | _Py_DEC_REFTOTAL; 2023-09-08T09:15:24,312 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:24,315 gevent/gevent.core.c:37925:5: note: each undeclared identifier is reported only once for each function it appears in 2023-09-08T09:15:24,359 gevent/gevent.core.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2023-09-08T09:15:24,394 gevent/gevent.core.c:38210:9: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T09:15:24,394 38210 | py_line, /*int firstlineno,*/ 2023-09-08T09:15:24,395 | ^~~~~~~ 2023-09-08T09:15:24,395 | | 2023-09-08T09:15:24,396 | int 2023-09-08T09:15:24,396 gevent/gevent.core.c:117:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:24,397 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:24,397 | ^~~~~ 2023-09-08T09:15:24,398 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-08T09:15:24,398 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:24,399 | ^~~~~~~~~~ 2023-09-08T09:15:24,432 gevent/gevent.core.c:38211:9: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-08T09:15:24,433 38211 | __pyx_empty_bytes /*PyObject *lnotab*/ 2023-09-08T09:15:24,434 | ^~~~~~~~~~~~~~~~~ 2023-09-08T09:15:24,434 | | 2023-09-08T09:15:24,435 | PyObject * {aka struct _object *} 2023-09-08T09:15:24,435 gevent/gevent.core.c:117:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:24,436 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:24,436 | ^~~~ 2023-09-08T09:15:24,437 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-08T09:15:24,438 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-08T09:15:24,438 | ^~~ 2023-09-08T09:15:24,471 gevent/gevent.core.c:117:11: error: too few arguments to function ‘PyCode_New’ 2023-09-08T09:15:24,471 117 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T09:15:24,472 | ^~~~~~~~~~ 2023-09-08T09:15:24,473 gevent/gevent.core.c:38196:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T09:15:24,473 38196 | py_code = __Pyx_PyCode_New( 2023-09-08T09:15:24,474 | ^~~~~~~~~~~~~~~~ 2023-09-08T09:15:24,475 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T09:15:24,475 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T09:15:24,476 | ^~~~~~~~~~ 2023-09-08T09:15:24,495 gevent/gevent.core.c: In function ‘__Pyx_AddTraceback’: 2023-09-08T09:15:24,529 gevent/gevent.core.c:38242:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-08T09:15:24,530 38242 | py_frame->f_lineno = py_line; 2023-09-08T09:15:24,530 | ^~ 2023-09-08T09:15:24,907 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T09:15:25,019 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T09:15:25,032 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T09:15:25,032 exec(compile('"'"''"'"''"'"' 2023-09-08T09:15:25,032 # This is -- a caller that pip uses to run setup.py 2023-09-08T09:15:25,032 # 2023-09-08T09:15:25,032 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T09:15:25,032 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T09:15:25,032 # - It provides a clear error message when setuptools is not installed. 2023-09-08T09:15:25,032 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T09:15:25,032 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T09:15:25,032 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T09:15:25,032 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T09:15:25,032 import os, sys, tokenize 2023-09-08T09:15:25,032 2023-09-08T09:15:25,032 try: 2023-09-08T09:15:25,032 import setuptools 2023-09-08T09:15:25,032 except ImportError as error: 2023-09-08T09:15:25,032 print( 2023-09-08T09:15:25,032 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T09:15:25,032 "the build environment.", 2023-09-08T09:15:25,032 file=sys.stderr, 2023-09-08T09:15:25,032 ) 2023-09-08T09:15:25,032 sys.exit(1) 2023-09-08T09:15:25,032 2023-09-08T09:15:25,032 __file__ = %r 2023-09-08T09:15:25,032 sys.argv[0] = __file__ 2023-09-08T09:15:25,032 2023-09-08T09:15:25,032 if os.path.exists(__file__): 2023-09-08T09:15:25,032 filename = __file__ 2023-09-08T09:15:25,032 with tokenize.open(__file__) as f: 2023-09-08T09:15:25,032 setup_py_code = f.read() 2023-09-08T09:15:25,032 else: 2023-09-08T09:15:25,032 filename = "" 2023-09-08T09:15:25,032 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T09:15:25,032 2023-09-08T09:15:25,032 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T09:15:25,032 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-2_lkn0ey/prat-gevent_cf4f76fdbd07476d9630985d807a9c7f/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-xkoyjx6w[/] 2023-09-08T09:15:25,032 [bold magenta]cwd[/]: /tmp/pip-wheel-2_lkn0ey/prat-gevent_cf4f76fdbd07476d9630985d807a9c7f/ 2023-09-08T09:15:25,033 Building wheel for prat-gevent (setup.py): finished with status 'error' 2023-09-08T09:15:25,034 ERROR: Failed building wheel for prat-gevent 2023-09-08T09:15:25,035 Running setup.py clean for prat-gevent 2023-09-08T09:15:25,037 Running command python setup.py clean 2023-09-08T09:15:26,022 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:320: InformationOnly: Normalizing '1.0dev' to '1.0.dev0' 2023-09-08T09:15:26,022 self.metadata.version = self._normalize_version( 2023-09-08T09:15:26,050 running clean 2023-09-08T09:15:26,097 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-08T09:15:26,103 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-08T09:15:26,112 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T09:15:26,112 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T09:15:26,113 removing 'build' 2023-09-08T09:15:26,223 Failed to build prat-gevent 2023-09-08T09:15:26,224 ERROR: Failed to build one or more wheels 2023-09-08T09:15:26,226 Exception information: 2023-09-08T09:15:26,226 Traceback (most recent call last): 2023-09-08T09:15:26,226 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T09:15:26,226 status = run_func(*args) 2023-09-08T09:15:26,226 ^^^^^^^^^^^^^^^ 2023-09-08T09:15:26,226 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T09:15:26,226 return func(self, options, args) 2023-09-08T09:15:26,226 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T09:15:26,226 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T09:15:26,226 raise CommandError("Failed to build one or more wheels") 2023-09-08T09:15:26,226 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T09:15:26,229 Removed build tracker: '/tmp/pip-build-tracker-yob6a5zw'