2021-07-09T07:17:23,890 Created temporary directory: /tmp/pip-ephem-wheel-cache-937a5966 2021-07-09T07:17:23,893 Created temporary directory: /tmp/pip-req-tracker-mbrxbban 2021-07-09T07:17:23,894 Initialized build tracking at /tmp/pip-req-tracker-mbrxbban 2021-07-09T07:17:23,894 Created build tracker: /tmp/pip-req-tracker-mbrxbban 2021-07-09T07:17:23,894 Entered build tracker: /tmp/pip-req-tracker-mbrxbban 2021-07-09T07:17:23,895 Created temporary directory: /tmp/pip-wheel-kvb81e8j 2021-07-09T07:17:23,928 1 location(s) to search for versions of prat-gevent: 2021-07-09T07:17:23,928 * https://pypi.org/simple/prat-gevent/ 2021-07-09T07:17:23,929 Fetching project page and analyzing links: https://pypi.org/simple/prat-gevent/ 2021-07-09T07:17:23,929 Getting page https://pypi.org/simple/prat-gevent/ 2021-07-09T07:17:23,931 Found index url https://pypi.org/simple 2021-07-09T07:17:24,017 Found link https://files.pythonhosted.org/packages/e3/4c/f4bb03e863976a6a195108220e53cda5e4d4231be5171e1e61023fd01059/prat-gevent-0.13.6.tar.gz#sha256=4c45708211f3f8b4b5ac7e379c3d3726d9507c85dd1ae99b7a54367aed390286 (from https://pypi.org/simple/prat-gevent/), version: 0.13.6 2021-07-09T07:17:24,017 Found link https://files.pythonhosted.org/packages/ac/da/117ee5fa80d7f3761a3645770158bb6e7b153356a68980226447bd1e882d/prat-gevent-1.0dev.tar.gz#sha256=134a07b6c0e95e1d62c61b87c768bedec11556780bbe6e5680ff3a28a1f7a4be (from https://pypi.org/simple/prat-gevent/), version: 1.0dev 2021-07-09T07:17:24,018 Skipping link: not a file: https://pypi.org/simple/prat-gevent/ 2021-07-09T07:17:24,034 Given no hashes to check 1 links for project 'prat-gevent': discarding no candidates 2021-07-09T07:17:24,051 Collecting prat-gevent==1.0dev 2021-07-09T07:17:24,053 Created temporary directory: /tmp/pip-unpack-fipnwmw0 2021-07-09T07:17:24,454 Downloading prat-gevent-1.0dev.tar.gz (1.6 MB) 2021-07-09T07:17:25,814 Added prat-gevent==1.0dev from https://files.pythonhosted.org/packages/ac/da/117ee5fa80d7f3761a3645770158bb6e7b153356a68980226447bd1e882d/prat-gevent-1.0dev.tar.gz#sha256=134a07b6c0e95e1d62c61b87c768bedec11556780bbe6e5680ff3a28a1f7a4be to build tracker '/tmp/pip-req-tracker-mbrxbban' 2021-07-09T07:17:25,815 Running setup.py (path:/tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f/setup.py) egg_info for package prat-gevent 2021-07-09T07:17:25,816 Created temporary directory: /tmp/pip-pip-egg-info-mjka2emb 2021-07-09T07:17:25,816 Running command python setup.py egg_info 2021-07-09T07:17:27,014 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:484: UserWarning: Normalizing '1.0dev' to '1.0.dev0' 2021-07-09T07:17:27,014 warnings.warn(tmpl.format(**locals())) 2021-07-09T07:17:27,027 running egg_info 2021-07-09T07:17:27,029 creating /tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info 2021-07-09T07:17:27,030 writing /tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info/PKG-INFO 2021-07-09T07:17:27,032 writing dependency_links to /tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info/dependency_links.txt 2021-07-09T07:17:27,034 writing requirements to /tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info/requires.txt 2021-07-09T07:17:27,035 writing top-level names to /tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info/top_level.txt 2021-07-09T07:17:27,037 writing manifest file '/tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info/SOURCES.txt' 2021-07-09T07:17:27,232 reading manifest file '/tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info/SOURCES.txt' 2021-07-09T07:17:27,234 reading manifest template 'MANIFEST.in' 2021-07-09T07:17:27,439 adding license file 'LICENSE' 2021-07-09T07:17:27,439 adding license file 'AUTHORS' 2021-07-09T07:17:27,460 writing manifest file '/tmp/pip-pip-egg-info-mjka2emb/prat_gevent.egg-info/SOURCES.txt' 2021-07-09T07:17:27,527 Source in /tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f 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#sha256=134a07b6c0e95e1d62c61b87c768bedec11556780bbe6e5680ff3a28a1f7a4be 2021-07-09T07:17:27,528 Removed prat-gevent==1.0dev from https://files.pythonhosted.org/packages/ac/da/117ee5fa80d7f3761a3645770158bb6e7b153356a68980226447bd1e882d/prat-gevent-1.0dev.tar.gz#sha256=134a07b6c0e95e1d62c61b87c768bedec11556780bbe6e5680ff3a28a1f7a4be from build tracker '/tmp/pip-req-tracker-mbrxbban' 2021-07-09T07:17:27,532 Created temporary directory: /tmp/pip-unpack-fu4wzrdi 2021-07-09T07:17:27,532 Building wheels for collected packages: prat-gevent 2021-07-09T07:17:27,536 Created temporary directory: /tmp/pip-wheel-nn6yszxb 2021-07-09T07:17:27,537 Building wheel for prat-gevent (setup.py): started 2021-07-09T07:17:27,537 Destination directory: /tmp/pip-wheel-nn6yszxb 2021-07-09T07:17:27,537 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-nn6yszxb 2021-07-09T07:17:28,282 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:484: UserWarning: Normalizing '1.0dev' to '1.0.dev0' 2021-07-09T07:17:28,282 warnings.warn(tmpl.format(**locals())) 2021-07-09T07:17:28,374 running bdist_wheel 2021-07-09T07:17:28,378 running build 2021-07-09T07:17:28,379 running build_py 2021-07-09T07:17:28,519 creating build 2021-07-09T07:17:28,520 creating build/lib.linux-armv7l-3.9 2021-07-09T07:17:28,520 creating build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,521 copying gevent/fileobject.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,524 copying gevent/_threading.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,526 copying gevent/wsgi.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,528 copying gevent/backdoor.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,530 copying gevent/greenlet.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,533 copying gevent/thread.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,536 copying gevent/select.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,538 copying gevent/threadpool.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,540 copying gevent/resolver_thread.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,542 copying gevent/timeout.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,545 copying gevent/ssl.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,548 copying gevent/hub.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,551 copying gevent/pywsgi.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,554 copying gevent/local.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,557 copying gevent/threading.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,559 copying gevent/server.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,561 copying gevent/__init__.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,563 copying gevent/resolver_ares.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,566 copying gevent/baseserver.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,569 copying gevent/os.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,571 copying gevent/util.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,574 copying gevent/event.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,577 copying gevent/lock.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,579 copying gevent/queue.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,582 copying gevent/socket.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,585 copying gevent/pool.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,588 copying gevent/win32util.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,590 copying gevent/subprocess.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,594 copying gevent/monkey.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,596 copying gevent/coros.py -> build/lib.linux-armv7l-3.9/gevent 2021-07-09T07:17:28,601 running build_ext 2021-07-09T07:17:28,609 Running '/bin/sh /tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f/libev/configure > configure-output.txt' in /tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f/build/temp.linux-armv7l-3.9/libev 2021-07-09T07:17:47,133 building 'gevent.core' extension 2021-07-09T07:17:47,134 creating build/temp.linux-armv7l-3.9/gevent 2021-07-09T07:17:47,134 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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-3.9/libev -Ilibev -I/usr/include/python3.9 -c gevent/gevent.core.c -o build/temp.linux-armv7l-3.9/gevent/gevent.core.o 2021-07-09T07:17:47,635 In file included from gevent/libev.h:2, 2021-07-09T07:17:47,635 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,636 libev/ev.c:467:48: warning: "/*" within comment [-Wcomment] 2021-07-09T07:17:47,636 467 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ 2021-07-09T07:17:47,636 | 2021-07-09T07:17:47,647 In file included from gevent/libev.h:2, 2021-07-09T07:17:47,648 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,648 libev/ev.c:1311:31: warning: ‘ev_default_loop_ptr’ initialized and declared ‘extern’ 2021-07-09T07:17:47,648 1311 | EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */ 2021-07-09T07:17:47,648 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,649 libev/ev.c: In function ‘array_nextsize’: 2021-07-09T07:17:47,649 libev/ev.c:1420:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-09T07:17:47,650 1420 | if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4) 2021-07-09T07:17:47,650 | ^ 2021-07-09T07:17:47,659 In file included from libev/ev.c:185, 2021-07-09T07:17:47,660 from gevent/libev.h:2, 2021-07-09T07:17:47,660 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,660 libev/ev.c: In function ‘evpipe_init’: 2021-07-09T07:17:47,661 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,661 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,661 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,661 libev/ev.c:1870:8: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,661 1870 | if (!ev_is_active (&pipe_w)) 2021-07-09T07:17:47,661 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,689 libev/ev.c: In function ‘loop_init’: 2021-07-09T07:17:47,690 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,691 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,691 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,691 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,691 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:47,691 | ^~~~~~~ 2021-07-09T07:17:47,691 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:47,691 2397 | ev_prepare_init (&pending_w, pendingcb); 2021-07-09T07:17:47,692 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,692 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,692 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,692 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,693 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,693 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:47,693 | ^~~~~~~ 2021-07-09T07:17:47,693 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:47,693 2397 | ev_prepare_init (&pending_w, pendingcb); 2021-07-09T07:17:47,693 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,694 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,694 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,694 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,694 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,694 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,694 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,695 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,695 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:47,695 | ^~~~~~~ 2021-07-09T07:17:47,695 libev/ev.c:2397:7: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:47,695 2397 | ev_prepare_init (&pending_w, pendingcb); 2021-07-09T07:17:47,695 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,695 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,695 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,696 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,696 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,696 2400 | ev_init (&pipe_w, pipecb); 2021-07-09T07:17:47,696 | ^~~~~~~ 2021-07-09T07:17:47,697 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,697 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,697 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,697 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,697 2400 | ev_init (&pipe_w, pipecb); 2021-07-09T07:17:47,697 | ^~~~~~~ 2021-07-09T07:17:47,698 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,699 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,699 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,699 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,699 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,699 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,699 libev/ev.c:2400:7: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,699 2400 | ev_init (&pipe_w, pipecb); 2021-07-09T07:17:47,699 | ^~~~~~~ 2021-07-09T07:17:47,700 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,700 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,700 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,700 libev/ev.c:2401:7: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,700 2401 | ev_set_priority (&pipe_w, EV_MAXPRI); 2021-07-09T07:17:47,701 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,701 libev/ev.c: In function ‘ev_loop_destroy’: 2021-07-09T07:17:47,702 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,702 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,702 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,703 libev/ev.c:2428:36: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,703 2428 | if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) 2021-07-09T07:17:47,703 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,704 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,704 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,704 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,704 libev/ev.c:2435:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,704 2435 | if (ev_is_active (&pipe_w)) 2021-07-09T07:17:47,704 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,705 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,705 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,706 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,706 libev/ev.c:2445:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,706 2445 | if (ev_is_active (&sigfd_w)) 2021-07-09T07:17:47,706 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,711 libev/ev.c: In function ‘loop_fork’: 2021-07-09T07:17:47,712 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,712 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,712 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,712 libev/ev.c:2538:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,713 2538 | if (ev_is_active (&pipe_w)) 2021-07-09T07:17:47,713 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,714 libev/ev.c: In function ‘ev_default_loop’: 2021-07-09T07:17:47,716 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,716 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,716 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,716 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,716 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2021-07-09T07:17:47,716 | ^~~~~~~ 2021-07-09T07:17:47,716 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2021-07-09T07:17:47,716 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2021-07-09T07:17:47,716 | ^~~~~~~~~~~~~~ 2021-07-09T07:17:47,717 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,717 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,718 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,718 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,718 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2021-07-09T07:17:47,718 | ^~~~~~~ 2021-07-09T07:17:47,718 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2021-07-09T07:17:47,718 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2021-07-09T07:17:47,718 | ^~~~~~~~~~~~~~ 2021-07-09T07:17:47,719 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,719 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,719 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,720 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,720 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,720 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,720 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,720 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2021-07-09T07:17:47,720 | ^~~~~~~ 2021-07-09T07:17:47,720 libev/ev.c:2719:11: note: in expansion of macro ‘ev_signal_init’ 2021-07-09T07:17:47,720 2719 | ev_signal_init (&childev, childcb, SIGCHLD); 2021-07-09T07:17:47,720 | ^~~~~~~~~~~~~~ 2021-07-09T07:17:47,721 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,721 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,721 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,721 libev/ev.c:2720:11: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,721 2720 | ev_set_priority (&childev, EV_MAXPRI); 2021-07-09T07:17:47,721 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,734 In file included from gevent/libev.h:2, 2021-07-09T07:17:47,734 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,734 libev/ev.c: In function ‘ev_io_start’: 2021-07-09T07:17:47,735 libev/ev.c:3332:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2021-07-09T07:17:47,736 3332 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); 2021-07-09T07:17:47,736 | ~~~~~~~~~~^~~~~~~~~~~~~ 2021-07-09T07:17:47,738 In file included from libev/ev.c:185, 2021-07-09T07:17:47,738 from gevent/libev.h:2, 2021-07-09T07:17:47,739 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,739 libev/ev.c: In function ‘ev_signal_start’: 2021-07-09T07:17:47,740 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,740 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,740 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,740 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,741 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:47,741 | ^~~~~~~ 2021-07-09T07:17:47,741 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:47,741 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2021-07-09T07:17:47,741 | ^~~~~~~~~~ 2021-07-09T07:17:47,742 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,743 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,743 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,743 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,743 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:47,743 | ^~~~~~~ 2021-07-09T07:17:47,743 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:47,743 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2021-07-09T07:17:47,743 | ^~~~~~~~~~ 2021-07-09T07:17:47,745 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,745 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,745 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,745 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,745 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,745 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,746 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,746 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:47,746 | ^~~~~~~ 2021-07-09T07:17:47,746 libev/ev.c:3548:11: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:47,746 3548 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); 2021-07-09T07:17:47,746 | ^~~~~~~~~~ 2021-07-09T07:17:47,747 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,747 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,747 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,747 libev/ev.c:3549:11: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,748 3549 | ev_set_priority (&sigfd_w, EV_MAXPRI); 2021-07-09T07:17:47,748 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,752 libev/ev.c: In function ‘infy_add’: 2021-07-09T07:17:47,754 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,754 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,754 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,754 libev/ev.c:3752:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,754 3752 | if (ev_is_active (&w->timer)) ev_ref (EV_A); 2021-07-09T07:17:47,754 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,757 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,757 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,757 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,757 libev/ev.c:3754:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,757 3754 | if (ev_is_active (&w->timer)) ev_unref (EV_A); 2021-07-09T07:17:47,757 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,760 libev/ev.c: In function ‘infy_init’: 2021-07-09T07:17:47,762 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,762 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,762 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,762 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,762 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:47,762 | ^~~~~~~ 2021-07-09T07:17:47,762 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:47,763 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2021-07-09T07:17:47,763 | ^~~~~~~~~~ 2021-07-09T07:17:47,764 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,764 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,765 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,765 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,765 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:47,765 | ^~~~~~~ 2021-07-09T07:17:47,765 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:47,765 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2021-07-09T07:17:47,765 | ^~~~~~~~~~ 2021-07-09T07:17:47,767 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,767 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,767 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,767 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,768 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,768 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,768 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,768 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:47,768 | ^~~~~~~ 2021-07-09T07:17:47,768 libev/ev.c:3858:7: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:47,768 3858 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); 2021-07-09T07:17:47,768 | ^~~~~~~~~~ 2021-07-09T07:17:47,769 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,769 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,770 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,770 libev/ev.c:3859:7: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,770 3859 | ev_set_priority (&fs_w, EV_MAXPRI); 2021-07-09T07:17:47,770 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,771 libev/ev.c: In function ‘infy_fork’: 2021-07-09T07:17:47,773 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,773 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,773 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,773 libev/ev.c:3903:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,774 3903 | if (ev_is_active (&w->timer)) ev_ref (EV_A); 2021-07-09T07:17:47,774 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,776 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,776 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,776 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,777 libev/ev.c:3905:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,777 3905 | if (ev_is_active (&w->timer)) ev_unref (EV_A); 2021-07-09T07:17:47,777 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,778 libev/ev.c: In function ‘ev_stat_start’: 2021-07-09T07:17:47,781 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,781 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,781 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,781 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,781 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,781 | ^~~~~~~ 2021-07-09T07:17:47,781 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,781 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2021-07-09T07:17:47,781 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,783 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,783 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,783 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,784 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,784 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,784 | ^~~~~~~ 2021-07-09T07:17:47,784 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,784 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2021-07-09T07:17:47,784 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,786 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,786 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,786 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,786 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,786 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,786 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,787 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,787 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,787 | ^~~~~~~ 2021-07-09T07:17:47,787 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,787 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2021-07-09T07:17:47,787 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,790 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,790 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2021-07-09T07:17:47,790 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,790 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2021-07-09T07:17:47,790 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,790 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,791 libev/ev.c:3979:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,791 3979 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); 2021-07-09T07:17:47,791 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,792 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,792 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,792 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,793 libev/ev.c:3980:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,793 3980 | ev_set_priority (&w->timer, ev_priority (w)); 2021-07-09T07:17:47,793 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,793 libev/ev.c: In function ‘ev_stat_stop’: 2021-07-09T07:17:47,795 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,795 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,795 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,795 libev/ev.c:4012:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,795 4012 | if (ev_is_active (&w->timer)) 2021-07-09T07:17:47,796 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,802 libev/ev.c: In function ‘ev_once’: 2021-07-09T07:17:47,804 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,804 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,804 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,804 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,805 4437 | ev_init (&once->io, once_cb_io); 2021-07-09T07:17:47,805 | ^~~~~~~ 2021-07-09T07:17:47,807 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,807 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,807 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,807 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,807 4437 | ev_init (&once->io, once_cb_io); 2021-07-09T07:17:47,807 | ^~~~~~~ 2021-07-09T07:17:47,810 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,810 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,810 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,810 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,810 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,810 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,811 libev/ev.c:4437:3: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,811 4437 | ev_init (&once->io, once_cb_io); 2021-07-09T07:17:47,811 | ^~~~~~~ 2021-07-09T07:17:47,812 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,813 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,813 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,813 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,813 4444 | ev_init (&once->to, once_cb_to); 2021-07-09T07:17:47,813 | ^~~~~~~ 2021-07-09T07:17:47,815 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,815 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,816 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,816 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,816 4444 | ev_init (&once->to, once_cb_to); 2021-07-09T07:17:47,816 | ^~~~~~~ 2021-07-09T07:17:47,818 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,818 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,819 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,819 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,819 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,819 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,819 libev/ev.c:4444:3: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,819 4444 | ev_init (&once->to, once_cb_to); 2021-07-09T07:17:47,819 | ^~~~~~~ 2021-07-09T07:17:47,821 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,821 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2021-07-09T07:17:47,821 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,821 libev/ev.c:4447:7: note: in expansion of macro ‘ev_timer_set’ 2021-07-09T07:17:47,821 4447 | ev_timer_set (&once->to, timeout, 0.); 2021-07-09T07:17:47,821 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,822 In file included from gevent/libev.h:2, 2021-07-09T07:17:47,822 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,822 libev/ev.c: At top level: 2021-07-09T07:17:47,822 libev/ev.c:4563:27: warning: "/*" within comment [-Wcomment] 2021-07-09T07:17:47,822 4563 | /* EV_STAT 0x00001000 /* stat data changed */ 2021-07-09T07:17:47,822 | 2021-07-09T07:17:47,823 libev/ev.c:4564:27: warning: "/*" within comment [-Wcomment] 2021-07-09T07:17:47,823 4564 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ 2021-07-09T07:17:47,823 | 2021-07-09T07:17:47,889 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6_flags_to_int’: 2021-07-09T07:17:47,891 gevent/gevent.core.c:3243:93: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2021-07-09T07:17:47,891 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;} 2021-07-09T07:17:47,891 | ^~ 2021-07-09T07:17:47,891 gevent/gevent.core.c:340:45: note: in definition of macro ‘unlikely’ 2021-07-09T07:17:47,891 340 | #define unlikely(x) __builtin_expect(!!(x), 0) 2021-07-09T07:17:47,892 | ^ 2021-07-09T07:17:47,917 In file included from libev/ev.c:185, 2021-07-09T07:17:47,917 from gevent/libev.h:2, 2021-07-09T07:17:47,917 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,917 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4loop___init__’: 2021-07-09T07:17:47,920 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,920 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,920 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,920 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,920 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:47,920 | ^~~~~~~ 2021-07-09T07:17:47,921 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:47,921 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2021-07-09T07:17:47,921 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,923 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,923 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,923 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,924 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,924 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:47,924 | ^~~~~~~ 2021-07-09T07:17:47,924 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:47,924 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2021-07-09T07:17:47,924 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,927 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,927 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,927 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,927 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,927 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,927 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,927 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,928 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:47,928 | ^~~~~~~ 2021-07-09T07:17:47,928 gevent/gevent.core.c:4309:3: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:47,928 4309 | ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks)); 2021-07-09T07:17:47,928 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,930 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,930 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:47,930 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,930 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,930 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,930 | ^~~~~~~ 2021-07-09T07:17:47,930 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,931 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2021-07-09T07:17:47,931 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,933 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,933 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:47,933 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,934 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,934 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,934 | ^~~~~~~ 2021-07-09T07:17:47,934 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,934 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2021-07-09T07:17:47,934 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,937 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,937 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:47,937 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,937 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:47,937 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:47,937 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:47,937 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:47,937 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,937 | ^~~~~~~ 2021-07-09T07:17:47,938 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,938 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2021-07-09T07:17:47,938 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,940 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,940 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2021-07-09T07:17:47,940 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,940 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2021-07-09T07:17:47,940 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:47,941 | ^~~~~~~~~~~~ 2021-07-09T07:17:47,941 gevent/gevent.core.c:4340:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:47,941 4340 | ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0); 2021-07-09T07:17:47,941 | ^~~~~~~~~~~~~ 2021-07-09T07:17:47,943 gevent/gevent.core.c:4370:95: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2021-07-09T07:17:47,943 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;} 2021-07-09T07:17:47,943 | ^~ 2021-07-09T07:17:47,943 gevent/gevent.core.c:340:45: note: in definition of macro ‘unlikely’ 2021-07-09T07:17:47,944 340 | #define unlikely(x) __builtin_expect(!!(x), 0) 2021-07-09T07:17:47,944 | ^ 2021-07-09T07:17:47,954 In file included from libev/ev.c:185, 2021-07-09T07:17:47,954 from gevent/libev.h:2, 2021-07-09T07:17:47,954 from gevent/gevent.core.c:275: 2021-07-09T07:17:47,954 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4loop_2_stop_watchers’: 2021-07-09T07:17:47,957 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:47,957 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:47,957 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:47,957 gevent/gevent.core.c:4905:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:47,957 4905 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_prepare)); 2021-07-09T07:17:47,957 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,088 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_3ref_2__set__’: 2021-07-09T07:17:48,096 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,096 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,096 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,096 gevent/gevent.core.c:11364:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,097 11364 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,097 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,099 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_8priority___get__’: 2021-07-09T07:17:48,107 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,107 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:48,107 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,107 gevent/gevent.core.c:11726:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:48,108 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;} 2021-07-09T07:17:48,108 | ^~~~~~~~~~~ 2021-07-09T07:17:48,108 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_8priority_2__set__’: 2021-07-09T07:17:48,116 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,116 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,116 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,116 gevent/gevent.core.c:11790:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,117 11790 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,117 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,125 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,125 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,125 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,125 gevent/gevent.core.c:11829:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,125 11829 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:48,125 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,141 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6active___get__’: 2021-07-09T07:17:48,149 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,149 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,149 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,149 gevent/gevent.core.c:12356:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,150 12356 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,150 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,150 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_7pending___get__’: 2021-07-09T07:17:48,158 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,158 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:48,159 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,159 gevent/gevent.core.c:12416:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:48,159 12416 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,159 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,167 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6__init__’: 2021-07-09T07:17:48,176 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,176 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:48,176 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,176 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,176 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,176 | ^~~~~~~ 2021-07-09T07:17:48,177 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,177 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2021-07-09T07:17:48,177 | ^~~~~~~~~~ 2021-07-09T07:17:48,186 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,186 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:48,187 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,187 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,187 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,187 | ^~~~~~~ 2021-07-09T07:17:48,187 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,187 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2021-07-09T07:17:48,187 | ^~~~~~~~~~ 2021-07-09T07:17:48,197 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,197 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,197 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,197 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,197 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:48,197 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,198 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,198 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,198 | ^~~~~~~ 2021-07-09T07:17:48,198 gevent/gevent.core.c:12789:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,198 12789 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events); 2021-07-09T07:17:48,198 | ^~~~~~~~~~ 2021-07-09T07:17:48,206 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,207 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,207 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,207 gevent/gevent.core.c:12961:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,207 12961 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_4); 2021-07-09T07:17:48,207 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,208 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_2fd_2__set__’: 2021-07-09T07:17:48,217 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,217 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,217 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,217 gevent/gevent.core.c:13081:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,217 13081 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,218 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,227 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,227 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:48,227 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,227 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,227 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,227 | ^~~~~~~ 2021-07-09T07:17:48,227 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,227 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2021-07-09T07:17:48,228 | ^~~~~~~~~~ 2021-07-09T07:17:48,237 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,238 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:48,238 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,238 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,238 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,238 | ^~~~~~~ 2021-07-09T07:17:48,238 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,238 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2021-07-09T07:17:48,238 | ^~~~~~~~~~ 2021-07-09T07:17:48,248 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,248 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,248 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,249 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,249 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:48,249 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,249 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,249 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,249 | ^~~~~~~ 2021-07-09T07:17:48,249 gevent/gevent.core.c:13139:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,249 13139 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events); 2021-07-09T07:17:48,250 | ^~~~~~~~~~ 2021-07-09T07:17:48,250 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_2io_6events_2__set__’: 2021-07-09T07:17:48,258 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,259 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,259 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,259 gevent/gevent.core.c:13252:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,259 13252 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,259 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,268 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,268 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:48,268 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,269 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,269 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,269 | ^~~~~~~ 2021-07-09T07:17:48,269 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,269 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2021-07-09T07:17:48,269 | ^~~~~~~~~~ 2021-07-09T07:17:48,279 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,279 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:48,279 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,279 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,279 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,280 | ^~~~~~~ 2021-07-09T07:17:48,280 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,280 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2021-07-09T07:17:48,280 | ^~~~~~~~~~ 2021-07-09T07:17:48,290 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,290 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,290 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,290 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,291 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:48,291 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,291 libev/ev.h:699:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,291 699 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) 2021-07-09T07:17:48,291 | ^~~~~~~ 2021-07-09T07:17:48,291 gevent/gevent.core.c:13291:3: note: in expansion of macro ‘ev_io_init’ 2021-07-09T07:17:48,291 13291 | ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events); 2021-07-09T07:17:48,291 | ^~~~~~~~~~ 2021-07-09T07:17:48,296 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_3ref_2__set__’: 2021-07-09T07:17:48,306 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,306 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,306 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,306 gevent/gevent.core.c:13956:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,306 13956 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,306 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,309 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_8priority___get__’: 2021-07-09T07:17:48,318 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,319 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:48,319 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,319 gevent/gevent.core.c:14318:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:48,319 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;} 2021-07-09T07:17:48,319 | ^~~~~~~~~~~ 2021-07-09T07:17:48,319 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_8priority_2__set__’: 2021-07-09T07:17:48,329 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,329 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,329 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,330 gevent/gevent.core.c:14382:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,330 14382 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,330 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,339 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,339 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,340 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,340 gevent/gevent.core.c:14421:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,340 14421 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:48,340 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,357 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_6active___get__’: 2021-07-09T07:17:48,367 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,367 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,368 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,368 gevent/gevent.core.c:14932:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,368 14932 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,368 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,368 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_7pending___get__’: 2021-07-09T07:17:48,378 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,379 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:48,379 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,379 gevent/gevent.core.c:14992:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:48,379 14992 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,379 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,387 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5timer_6__init__’: 2021-07-09T07:17:48,397 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,397 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:48,397 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,397 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,397 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:48,397 | ^~~~~~~ 2021-07-09T07:17:48,398 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:48,398 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2021-07-09T07:17:48,398 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,409 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,409 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:48,409 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,410 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,410 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:48,410 | ^~~~~~~ 2021-07-09T07:17:48,410 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:48,410 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2021-07-09T07:17:48,410 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,422 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,422 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,422 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,422 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,422 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:48,422 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,423 libev/ev.h:700:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,423 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:48,423 | ^~~~~~~ 2021-07-09T07:17:48,423 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:48,423 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2021-07-09T07:17:48,423 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,434 libev/ev.h:686:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,434 686 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) 2021-07-09T07:17:48,434 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,434 libev/ev.h:700:73: note: in expansion of macro ‘ev_timer_set’ 2021-07-09T07:17:48,435 700 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) 2021-07-09T07:17:48,435 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,435 gevent/gevent.core.c:15214:3: note: in expansion of macro ‘ev_timer_init’ 2021-07-09T07:17:48,435 15214 | ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat); 2021-07-09T07:17:48,435 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,445 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,445 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,445 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,445 gevent/gevent.core.c:15280:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,446 15280 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_4); 2021-07-09T07:17:48,446 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,459 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_3ref_2__set__’: 2021-07-09T07:17:48,470 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,470 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,470 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,470 gevent/gevent.core.c:16014:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,471 16014 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,471 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,473 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_8priority___get__’: 2021-07-09T07:17:48,484 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,484 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:48,485 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,485 gevent/gevent.core.c:16376:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:48,485 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;} 2021-07-09T07:17:48,485 | ^~~~~~~~~~~ 2021-07-09T07:17:48,485 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_8priority_2__set__’: 2021-07-09T07:17:48,496 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,496 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,497 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,497 gevent/gevent.core.c:16440:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,497 16440 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,497 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,508 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,508 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,508 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,508 gevent/gevent.core.c:16479:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,508 16479 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:48,509 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,527 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_6active___get__’: 2021-07-09T07:17:48,539 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,539 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,539 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,539 gevent/gevent.core.c:16946:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,539 16946 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,539 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,540 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_7pending___get__’: 2021-07-09T07:17:48,551 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,551 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:48,551 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,551 gevent/gevent.core.c:17006:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:48,552 17006 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,552 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,560 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_6signal_6__init__’: 2021-07-09T07:17:48,572 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,572 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:48,572 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,572 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,572 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2021-07-09T07:17:48,572 | ^~~~~~~ 2021-07-09T07:17:48,573 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2021-07-09T07:17:48,573 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2021-07-09T07:17:48,573 | ^~~~~~~~~~~~~~ 2021-07-09T07:17:48,586 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,586 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:48,586 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,586 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,586 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2021-07-09T07:17:48,586 | ^~~~~~~ 2021-07-09T07:17:48,587 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2021-07-09T07:17:48,587 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2021-07-09T07:17:48,587 | ^~~~~~~~~~~~~~ 2021-07-09T07:17:48,600 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,600 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,600 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,600 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,600 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:48,601 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,601 libev/ev.h:702:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,601 702 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) 2021-07-09T07:17:48,601 | ^~~~~~~ 2021-07-09T07:17:48,601 gevent/gevent.core.c:17225:3: note: in expansion of macro ‘ev_signal_init’ 2021-07-09T07:17:48,601 17225 | ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum); 2021-07-09T07:17:48,601 | ^~~~~~~~~~~~~~ 2021-07-09T07:17:48,613 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,613 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,613 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,613 gevent/gevent.core.c:17291:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,613 17291 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_7); 2021-07-09T07:17:48,613 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,617 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_3ref_2__set__’: 2021-07-09T07:17:48,629 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,629 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,629 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,630 gevent/gevent.core.c:17745:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,630 17745 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,630 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,632 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_8priority___get__’: 2021-07-09T07:17:48,645 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,645 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:48,645 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,645 gevent/gevent.core.c:18107:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:48,645 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;} 2021-07-09T07:17:48,645 | ^~~~~~~~~~~ 2021-07-09T07:17:48,646 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_8priority_2__set__’: 2021-07-09T07:17:48,658 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,658 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,658 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,658 gevent/gevent.core.c:18171:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,658 18171 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,658 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,670 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,671 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,671 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,671 gevent/gevent.core.c:18210:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,671 18210 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:48,671 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,691 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_6active___get__’: 2021-07-09T07:17:48,704 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,704 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,704 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,704 gevent/gevent.core.c:18677:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,704 18677 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,705 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,705 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_7pending___get__’: 2021-07-09T07:17:48,717 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,718 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:48,718 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,718 gevent/gevent.core.c:18737:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:48,718 18737 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,718 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,725 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4idle_6__init__’: 2021-07-09T07:17:48,738 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,738 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:48,738 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,738 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,738 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2021-07-09T07:17:48,739 | ^~~~~~~ 2021-07-09T07:17:48,739 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2021-07-09T07:17:48,739 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2021-07-09T07:17:48,739 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,753 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,753 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:48,754 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,754 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,754 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2021-07-09T07:17:48,754 | ^~~~~~~ 2021-07-09T07:17:48,754 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2021-07-09T07:17:48,754 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2021-07-09T07:17:48,754 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,769 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,769 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,769 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,769 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,769 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:48,770 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,770 libev/ev.h:705:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,770 705 | #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0) 2021-07-09T07:17:48,770 | ^~~~~~~ 2021-07-09T07:17:48,770 gevent/gevent.core.c:18873:3: note: in expansion of macro ‘ev_idle_init’ 2021-07-09T07:17:48,770 18873 | ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle)); 2021-07-09T07:17:48,770 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,782 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,783 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,783 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,783 gevent/gevent.core.c:18939:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,783 18939 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2021-07-09T07:17:48,783 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,787 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_3ref_2__set__’: 2021-07-09T07:17:48,800 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,800 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,800 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,800 gevent/gevent.core.c:19390:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,800 19390 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,801 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,803 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_8priority___get__’: 2021-07-09T07:17:48,816 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,816 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:48,817 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,817 gevent/gevent.core.c:19752:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:48,817 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;} 2021-07-09T07:17:48,817 | ^~~~~~~~~~~ 2021-07-09T07:17:48,817 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_8priority_2__set__’: 2021-07-09T07:17:48,831 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,831 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,831 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,831 gevent/gevent.core.c:19816:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,831 19816 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,832 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,845 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,845 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,845 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,845 gevent/gevent.core.c:19855:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,845 19855 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:48,846 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,867 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_6active___get__’: 2021-07-09T07:17:48,880 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,881 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,881 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,881 gevent/gevent.core.c:20322:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,881 20322 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,881 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,881 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_7pending___get__’: 2021-07-09T07:17:48,895 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,895 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:48,895 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,896 gevent/gevent.core.c:20382:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:48,896 20382 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:48,896 | ^~~~~~~~~~~~~ 2021-07-09T07:17:48,903 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_7prepare_6__init__’: 2021-07-09T07:17:48,917 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,917 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:48,918 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,918 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,918 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:48,918 | ^~~~~~~ 2021-07-09T07:17:48,918 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:48,918 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2021-07-09T07:17:48,918 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,934 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,934 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:48,934 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,934 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,934 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:48,934 | ^~~~~~~ 2021-07-09T07:17:48,935 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:48,935 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2021-07-09T07:17:48,935 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,950 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,951 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,951 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,951 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,951 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:48,951 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,951 libev/ev.h:706:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:48,952 706 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) 2021-07-09T07:17:48,952 | ^~~~~~~ 2021-07-09T07:17:48,952 gevent/gevent.core.c:20518:3: note: in expansion of macro ‘ev_prepare_init’ 2021-07-09T07:17:48,952 20518 | ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare)); 2021-07-09T07:17:48,952 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,965 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,965 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:48,965 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,966 gevent/gevent.core.c:20584:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:48,966 20584 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2021-07-09T07:17:48,966 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:48,970 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_3ref_2__set__’: 2021-07-09T07:17:48,984 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:48,984 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:48,984 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:48,984 gevent/gevent.core.c:21035:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:48,984 21035 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:48,985 | ^~~~~~~~~~~~ 2021-07-09T07:17:48,987 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_8priority___get__’: 2021-07-09T07:17:49,001 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,002 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:49,002 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,002 gevent/gevent.core.c:21397:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:49,002 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;} 2021-07-09T07:17:49,002 | ^~~~~~~~~~~ 2021-07-09T07:17:49,002 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_8priority_2__set__’: 2021-07-09T07:17:49,017 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,017 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,017 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,017 gevent/gevent.core.c:21461:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,017 21461 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:49,018 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,032 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,032 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,032 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,032 gevent/gevent.core.c:21500:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,033 21500 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:49,033 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,055 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_6active___get__’: 2021-07-09T07:17:49,070 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,070 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,071 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,071 gevent/gevent.core.c:21967:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,071 21967 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:49,071 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,071 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_7pending___get__’: 2021-07-09T07:17:49,086 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,086 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:49,086 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,086 gevent/gevent.core.c:22027:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:49,087 22027 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:49,087 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,095 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4fork_6__init__’: 2021-07-09T07:17:49,109 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,110 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:49,110 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,110 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,110 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2021-07-09T07:17:49,110 | ^~~~~~~ 2021-07-09T07:17:49,110 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2021-07-09T07:17:49,110 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2021-07-09T07:17:49,110 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,127 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,128 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:49,128 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,128 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,128 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2021-07-09T07:17:49,128 | ^~~~~~~ 2021-07-09T07:17:49,128 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2021-07-09T07:17:49,128 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2021-07-09T07:17:49,128 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,145 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,146 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,146 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,146 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,146 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:49,146 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,146 libev/ev.h:709:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,146 709 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) 2021-07-09T07:17:49,147 | ^~~~~~~ 2021-07-09T07:17:49,147 gevent/gevent.core.c:22163:3: note: in expansion of macro ‘ev_fork_init’ 2021-07-09T07:17:49,147 22163 | ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork)); 2021-07-09T07:17:49,147 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,161 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,161 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,162 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,162 gevent/gevent.core.c:22229:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,162 22229 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2021-07-09T07:17:49,162 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,166 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_3ref_2__set__’: 2021-07-09T07:17:49,181 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,181 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,181 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,181 gevent/gevent.core.c:22680:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,181 22680 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:49,181 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,184 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_8priority___get__’: 2021-07-09T07:17:49,199 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,199 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:49,200 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,200 gevent/gevent.core.c:23042:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:49,200 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;} 2021-07-09T07:17:49,200 | ^~~~~~~~~~~ 2021-07-09T07:17:49,200 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_8priority_2__set__’: 2021-07-09T07:17:49,216 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,216 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,216 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,216 gevent/gevent.core.c:23106:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,216 23106 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:49,216 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,232 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,232 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,232 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,232 gevent/gevent.core.c:23145:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,232 23145 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:49,233 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,256 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_6active___get__’: 2021-07-09T07:17:49,272 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,272 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,273 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,273 gevent/gevent.core.c:23612:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,273 23612 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:49,273 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,282 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5async_6__init__’: 2021-07-09T07:17:49,298 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,298 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:49,298 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,298 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,298 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2021-07-09T07:17:49,298 | ^~~~~~~ 2021-07-09T07:17:49,298 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2021-07-09T07:17:49,298 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2021-07-09T07:17:49,299 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,317 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,317 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:49,317 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,317 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,317 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2021-07-09T07:17:49,317 | ^~~~~~~ 2021-07-09T07:17:49,318 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2021-07-09T07:17:49,318 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2021-07-09T07:17:49,318 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,336 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,336 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,337 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,337 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,337 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:49,337 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,337 libev/ev.h:711:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,337 711 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) 2021-07-09T07:17:49,337 | ^~~~~~~ 2021-07-09T07:17:49,337 gevent/gevent.core.c:23808:3: note: in expansion of macro ‘ev_async_init’ 2021-07-09T07:17:49,337 23808 | ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async)); 2021-07-09T07:17:49,338 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,353 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,353 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,353 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,353 gevent/gevent.core.c:23874:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,354 23874 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_2); 2021-07-09T07:17:49,354 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,358 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_3ref_2__set__’: 2021-07-09T07:17:49,375 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,375 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,375 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,375 gevent/gevent.core.c:24578:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,376 24578 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:49,376 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,378 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_8priority___get__’: 2021-07-09T07:17:49,395 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,395 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:49,396 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,396 gevent/gevent.core.c:25038:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:49,396 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;} 2021-07-09T07:17:49,396 | ^~~~~~~~~~~ 2021-07-09T07:17:49,396 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_8priority_2__set__’: 2021-07-09T07:17:49,413 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,413 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,414 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,414 gevent/gevent.core.c:25102:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,414 25102 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:49,414 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,430 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,431 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,431 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,431 gevent/gevent.core.c:25135:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,431 25135 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:49,431 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,457 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_6active___get__’: 2021-07-09T07:17:49,474 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,474 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,474 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,474 gevent/gevent.core.c:25596:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,475 25596 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:49,475 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,475 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_7pending___get__’: 2021-07-09T07:17:49,492 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,492 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:49,492 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,492 gevent/gevent.core.c:25656:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:49,493 25656 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:49,493 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,503 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_5child_6__init__’: 2021-07-09T07:17:49,520 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,520 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:49,520 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,520 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,520 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2021-07-09T07:17:49,521 | ^~~~~~~ 2021-07-09T07:17:49,521 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2021-07-09T07:17:49,521 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2021-07-09T07:17:49,521 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,541 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,541 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:49,541 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,541 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,541 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2021-07-09T07:17:49,541 | ^~~~~~~ 2021-07-09T07:17:49,542 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2021-07-09T07:17:49,542 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2021-07-09T07:17:49,542 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,562 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,562 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,562 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,562 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,562 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:49,562 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,563 libev/ev.h:703:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,563 703 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) 2021-07-09T07:17:49,563 | ^~~~~~~ 2021-07-09T07:17:49,563 gevent/gevent.core.c:25850:3: note: in expansion of macro ‘ev_child_init’ 2021-07-09T07:17:49,563 25850 | ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace); 2021-07-09T07:17:49,563 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,570 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_3ref_2__set__’: 2021-07-09T07:17:49,588 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,588 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,588 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,588 gevent/gevent.core.c:26681:19: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,589 26681 | __pyx_t_3 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:49,589 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,591 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_8priority___get__’: 2021-07-09T07:17:49,610 libev/ev.h:722:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,610 722 | # define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority)) 2021-07-09T07:17:49,610 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,610 gevent/gevent.core.c:27045:30: note: in expansion of macro ‘ev_priority’ 2021-07-09T07:17:49,610 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;} 2021-07-09T07:17:49,610 | ^~~~~~~~~~~ 2021-07-09T07:17:49,611 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_8priority_2__set__’: 2021-07-09T07:17:49,629 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,629 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,629 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,629 gevent/gevent.core.c:27109:15: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,629 27109 | __pyx_t_1 = ev_is_active((&__pyx_v_self->_watcher)); 2021-07-09T07:17:49,629 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,648 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,648 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,648 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,648 gevent/gevent.core.c:27148:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,648 27148 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority); 2021-07-09T07:17:49,649 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,676 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_6active___get__’: 2021-07-09T07:17:49,694 libev/ev.h:714:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,695 714 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ 2021-07-09T07:17:49,695 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,695 gevent/gevent.core.c:27615:7: note: in expansion of macro ‘ev_is_active’ 2021-07-09T07:17:49,695 27615 | if (ev_is_active((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:49,695 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,695 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_7pending___get__’: 2021-07-09T07:17:49,714 libev/ev.h:713:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,714 713 | #define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */ 2021-07-09T07:17:49,714 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,714 gevent/gevent.core.c:27675:7: note: in expansion of macro ‘ev_is_pending’ 2021-07-09T07:17:49,714 27675 | if (ev_is_pending((&__pyx_v_self->_watcher))) { 2021-07-09T07:17:49,715 | ^~~~~~~~~~~~~ 2021-07-09T07:17:49,725 gevent/gevent.core.c: In function ‘__pyx_pf_6gevent_4core_4stat_6__init__’: 2021-07-09T07:17:49,744 libev/ev.h:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,744 679 | ((ev_watcher *)(void *)(ev))->active = \ 2021-07-09T07:17:49,744 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,744 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,744 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2021-07-09T07:17:49,744 | ^~~~~~~ 2021-07-09T07:17:49,745 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2021-07-09T07:17:49,745 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2021-07-09T07:17:49,745 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,766 libev/ev.h:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,766 680 | ((ev_watcher *)(void *)(ev))->pending = 0; \ 2021-07-09T07:17:49,767 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,767 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,767 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2021-07-09T07:17:49,767 | ^~~~~~~ 2021-07-09T07:17:49,767 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2021-07-09T07:17:49,767 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2021-07-09T07:17:49,767 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,788 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,789 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,789 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,789 libev/ev.h:681:3: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,789 681 | ev_set_priority ((ev), 0); \ 2021-07-09T07:17:49,789 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:49,789 libev/ev.h:704:51: note: in expansion of macro ‘ev_init’ 2021-07-09T07:17:49,790 704 | #define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0) 2021-07-09T07:17:49,790 | ^~~~~~~ 2021-07-09T07:17:49,790 gevent/gevent.core.c:27854:3: note: in expansion of macro ‘ev_stat_init’ 2021-07-09T07:17:49,790 27854 | ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_1), __pyx_v_interval); 2021-07-09T07:17:49,790 | ^~~~~~~~~~~~ 2021-07-09T07:17:49,808 libev/ev.h:723:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-07-09T07:17:49,808 723 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) 2021-07-09T07:17:49,808 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:49,808 gevent/gevent.core.c:27920:5: note: in expansion of macro ‘ev_set_priority’ 2021-07-09T07:17:49,809 27920 | ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3); 2021-07-09T07:17:49,809 | ^~~~~~~~~~~~~~~ 2021-07-09T07:17:50,081 gevent/gevent.core.c: In function ‘__Pyx_GetException’: 2021-07-09T07:17:50,127 gevent/gevent.core.c:36877:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2021-07-09T07:17:50,127 36877 | tmp_type = tstate->exc_type; 2021-07-09T07:17:50,127 | ^~~~~~~~ 2021-07-09T07:17:50,127 | curexc_type 2021-07-09T07:17:50,172 gevent/gevent.core.c:36878:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2021-07-09T07:17:50,172 36878 | tmp_value = tstate->exc_value; 2021-07-09T07:17:50,172 | ^~~~~~~~~ 2021-07-09T07:17:50,172 | curexc_value 2021-07-09T07:17:50,217 gevent/gevent.core.c:36879:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2021-07-09T07:17:50,217 36879 | tmp_tb = tstate->exc_traceback; 2021-07-09T07:17:50,217 | ^~~~~~~~~~~~~ 2021-07-09T07:17:50,217 | curexc_traceback 2021-07-09T07:17:50,262 gevent/gevent.core.c:36880:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2021-07-09T07:17:50,262 36880 | tstate->exc_type = local_type; 2021-07-09T07:17:50,262 | ^~~~~~~~ 2021-07-09T07:17:50,263 | curexc_type 2021-07-09T07:17:50,307 gevent/gevent.core.c:36881:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2021-07-09T07:17:50,307 36881 | tstate->exc_value = local_value; 2021-07-09T07:17:50,307 | ^~~~~~~~~ 2021-07-09T07:17:50,308 | curexc_value 2021-07-09T07:17:50,352 gevent/gevent.core.c:36882:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2021-07-09T07:17:50,352 36882 | tstate->exc_traceback = local_tb; 2021-07-09T07:17:50,353 | ^~~~~~~~~~~~~ 2021-07-09T07:17:50,353 | curexc_traceback 2021-07-09T07:17:50,405 gevent/gevent.core.c: In function ‘__Pyx_ParseOptionalKeywords’: 2021-07-09T07:17:50,430 gevent/gevent.core.c:37092:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,431 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,431 | ^~ 2021-07-09T07:17:50,431 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,431 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,431 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,431 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,432 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,432 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,462 gevent/gevent.core.c:37092:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,462 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,462 | ^~ 2021-07-09T07:17:50,462 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,462 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,463 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,463 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T07:17:50,463 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T07:17:50,463 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,493 gevent/gevent.core.c:37092:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,493 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,493 | ^~ 2021-07-09T07:17:50,493 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,493 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,493 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,494 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,494 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,494 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,524 gevent/gevent.core.c:37092:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,524 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,524 | ^~ 2021-07-09T07:17:50,524 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,524 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,524 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,524 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,524 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,525 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,554 gevent/gevent.core.c:37092:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,554 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,554 | ^~ 2021-07-09T07:17:50,555 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,555 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,555 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,555 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T07:17:50,555 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T07:17:50,555 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,585 gevent/gevent.core.c:37092:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,585 37092 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,585 | ^~ 2021-07-09T07:17:50,585 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,585 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,586 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,586 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,586 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,586 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,621 gevent/gevent.core.c:37105:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,622 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,622 | ^~ 2021-07-09T07:17:50,622 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,622 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,622 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,622 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,622 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,623 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,652 gevent/gevent.core.c:37105:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,652 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,653 | ^~ 2021-07-09T07:17:50,653 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,653 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,653 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,653 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T07:17:50,653 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T07:17:50,653 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,683 gevent/gevent.core.c:37105:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,683 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,683 | ^~ 2021-07-09T07:17:50,684 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,684 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,684 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,684 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,684 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,684 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,714 gevent/gevent.core.c:37105:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,714 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,714 | ^~ 2021-07-09T07:17:50,714 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,714 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,714 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,715 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,715 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,715 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,745 gevent/gevent.core.c:37105:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,745 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,745 | ^~ 2021-07-09T07:17:50,745 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,745 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,745 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,745 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T07:17:50,745 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T07:17:50,746 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,775 gevent/gevent.core.c:37105:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T07:17:50,776 37105 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2021-07-09T07:17:50,776 | ^~ 2021-07-09T07:17:50,776 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T07:17:50,776 from /usr/include/python3.9/Python.h:97, 2021-07-09T07:17:50,776 from gevent/gevent.core.c:5: 2021-07-09T07:17:50,776 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T07:17:50,776 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T07:17:50,777 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T07:17:50,808 gevent/gevent.core.c: In function ‘__Pyx_ExceptionSave’: 2021-07-09T07:17:50,854 gevent/gevent.core.c:37255:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2021-07-09T07:17:50,854 37255 | *type = tstate->exc_type; 2021-07-09T07:17:50,854 | ^~~~~~~~ 2021-07-09T07:17:50,854 | curexc_type 2021-07-09T07:17:50,899 gevent/gevent.core.c:37256:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2021-07-09T07:17:50,899 37256 | *value = tstate->exc_value; 2021-07-09T07:17:50,899 | ^~~~~~~~~ 2021-07-09T07:17:50,900 | curexc_value 2021-07-09T07:17:50,945 gevent/gevent.core.c:37257:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2021-07-09T07:17:50,945 37257 | *tb = tstate->exc_traceback; 2021-07-09T07:17:50,945 | ^~~~~~~~~~~~~ 2021-07-09T07:17:50,945 | curexc_traceback 2021-07-09T07:17:50,945 gevent/gevent.core.c: In function ‘__Pyx_ExceptionReset’: 2021-07-09T07:17:50,990 gevent/gevent.core.c:37265:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2021-07-09T07:17:50,991 37265 | tmp_type = tstate->exc_type; 2021-07-09T07:17:50,991 | ^~~~~~~~ 2021-07-09T07:17:50,991 | curexc_type 2021-07-09T07:17:51,036 gevent/gevent.core.c:37266:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2021-07-09T07:17:51,036 37266 | tmp_value = tstate->exc_value; 2021-07-09T07:17:51,036 | ^~~~~~~~~ 2021-07-09T07:17:51,036 | curexc_value 2021-07-09T07:17:51,081 gevent/gevent.core.c:37267:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2021-07-09T07:17:51,082 37267 | tmp_tb = tstate->exc_traceback; 2021-07-09T07:17:51,082 | ^~~~~~~~~~~~~ 2021-07-09T07:17:51,082 | curexc_traceback 2021-07-09T07:17:51,127 gevent/gevent.core.c:37268:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2021-07-09T07:17:51,127 37268 | tstate->exc_type = type; 2021-07-09T07:17:51,127 | ^~~~~~~~ 2021-07-09T07:17:51,127 | curexc_type 2021-07-09T07:17:51,173 gevent/gevent.core.c:37269:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2021-07-09T07:17:51,173 37269 | tstate->exc_value = value; 2021-07-09T07:17:51,173 | ^~~~~~~~~ 2021-07-09T07:17:51,173 | curexc_value 2021-07-09T07:17:51,218 gevent/gevent.core.c:37270:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2021-07-09T07:17:51,219 37270 | tstate->exc_traceback = tb; 2021-07-09T07:17:51,219 | ^~~~~~~~~~~~~ 2021-07-09T07:17:51,219 | curexc_traceback 2021-07-09T07:17:51,361 gevent/gevent.core.c: In function ‘__Pyx_ExceptionSwap’: 2021-07-09T07:17:51,407 gevent/gevent.core.c:37748:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2021-07-09T07:17:51,408 37748 | tmp_type = tstate->exc_type; 2021-07-09T07:17:51,408 | ^~~~~~~~ 2021-07-09T07:17:51,408 | curexc_type 2021-07-09T07:17:51,454 gevent/gevent.core.c:37749:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2021-07-09T07:17:51,454 37749 | tmp_value = tstate->exc_value; 2021-07-09T07:17:51,454 | ^~~~~~~~~ 2021-07-09T07:17:51,454 | curexc_value 2021-07-09T07:17:51,500 gevent/gevent.core.c:37750:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2021-07-09T07:17:51,500 37750 | tmp_tb = tstate->exc_traceback; 2021-07-09T07:17:51,500 | ^~~~~~~~~~~~~ 2021-07-09T07:17:51,500 | curexc_traceback 2021-07-09T07:17:51,546 gevent/gevent.core.c:37751:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2021-07-09T07:17:51,546 37751 | tstate->exc_type = *type; 2021-07-09T07:17:51,546 | ^~~~~~~~ 2021-07-09T07:17:51,546 | curexc_type 2021-07-09T07:17:51,592 gevent/gevent.core.c:37752:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2021-07-09T07:17:51,592 37752 | tstate->exc_value = *value; 2021-07-09T07:17:51,593 | ^~~~~~~~~ 2021-07-09T07:17:51,593 | curexc_value 2021-07-09T07:17:51,639 gevent/gevent.core.c:37753:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2021-07-09T07:17:51,639 37753 | tstate->exc_traceback = *tb; 2021-07-09T07:17:51,639 | ^~~~~~~~~~~~~ 2021-07-09T07:17:51,640 | curexc_traceback 2021-07-09T07:17:51,712 gevent/gevent.core.c: In function ‘__Pyx_Generator_del’: 2021-07-09T07:17:51,759 gevent/gevent.core.c:37925:5: error: ‘_Py_DEC_REFTOTAL’ undeclared (first use in this function); did you mean ‘_Py_DECREF’? 2021-07-09T07:17:51,760 37925 | _Py_DEC_REFTOTAL; 2021-07-09T07:17:51,760 | ^~~~~~~~~~~~~~~~ 2021-07-09T07:17:51,760 | _Py_DECREF 2021-07-09T07:17:51,760 gevent/gevent.core.c:37925:5: note: each undeclared identifier is reported only once for each function it appears in 2021-07-09T07:17:52,178 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-09T07:17:52,251 Building wheel for prat-gevent (setup.py): finished with status 'error' 2021-07-09T07:17:52,252 ERROR: Failed building wheel for prat-gevent 2021-07-09T07:17:52,252 Running setup.py clean for prat-gevent 2021-07-09T07:17:52,253 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-kvb81e8j/prat-gevent_6cecdd3420bb4b81a5d7c352f4a6f02f/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-09T07:17:53,002 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:484: UserWarning: Normalizing '1.0dev' to '1.0.dev0' 2021-07-09T07:17:53,002 warnings.warn(tmpl.format(**locals())) 2021-07-09T07:17:53,007 running clean 2021-07-09T07:17:53,009 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-09T07:17:53,015 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-09T07:17:53,025 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-09T07:17:53,025 'build/scripts-3.9' does not exist -- can't clean it 2021-07-09T07:17:53,026 removing 'build' 2021-07-09T07:17:53,084 Failed to build prat-gevent 2021-07-09T07:17:53,084 ERROR: Failed to build one or more wheels 2021-07-09T07:17:53,085 Exception information: 2021-07-09T07:17:53,085 Traceback (most recent call last): 2021-07-09T07:17:53,085 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-09T07:17:53,085 status = self.run(options, args) 2021-07-09T07:17:53,085 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-09T07:17:53,085 return func(self, options, args) 2021-07-09T07:17:53,085 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-09T07:17:53,085 raise CommandError( 2021-07-09T07:17:53,085 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-09T07:17:53,088 Removed build tracker: '/tmp/pip-req-tracker-mbrxbban'