DEBUG: Executing shell function do_compile
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.7
creating build/lib.linux-x86_64-3.7/gevent
copying src/gevent/wsgi.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/win32util.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/util.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/timeout.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/threadpool.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/threading.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/thread.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/subprocess.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/ssl.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/socket.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/signal.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/server.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/select.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/resolver_thread.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/resolver_ares.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/queue.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/pywsgi.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/pool.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/os.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/monkey.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/lock.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/local.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/hub.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/greenlet.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/fileobject.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/event.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/core.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/builtins.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/baseserver.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/backdoor.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_util_py2.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_util.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_threading.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_tblib.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_sslgte279.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_ssl3.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_ssl2.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_socketcommon.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_socket3.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_socket2.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_semaphore.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_fileobjectposix.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_fileobjectcommon.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/_compat.py -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/__init__.py -> build/lib.linux-x86_64-3.7/gevent
creating build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/corecffi.py -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/_corecffi_build.py -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/__init__.py -> build/lib.linux-x86_64-3.7/gevent/libev
running egg_info
writing src/gevent.egg-info/PKG-INFO
writing dependency_links to src/gevent.egg-info/dependency_links.txt
writing requirements to src/gevent.egg-info/requires.txt
writing top-level names to src/gevent.egg-info/top_level.txt
reading manifest file 'src/gevent.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/recipe-sysroot-native/usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown distribution option: 'cffi_modules'
warnings.warn(msg)
warning: no files found matching 'changelog.rst'
warning: no files found matching 'known_failures.py'
warning: no files found matching '.pep8'
no previously-included directories found matching '*/__pycache__'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.o' found anywhere in distribution
warning: no previously-included files matching '*.lo' found anywhere in distribution
warning: no previously-included files matching '*.la' found anywhere in distribution
warning: no previously-included files matching 'config.log' found anywhere in distribution
warning: no previously-included files matching 'config.status' found anywhere in distribution
no previously-included directories found matching 'doc/_build'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.coverage' found under directory 'src/greentest'
no previously-included directories found matching 'src/greentest/htmlcov'
warning: no previously-included files matching 'stamp-h?' found under directory 'deps/c-ares'
warning: no previously-included files matching 'ares_build.h.orig' found under directory 'deps/c-ares'
no previously-included directories found matching 'deps/libev/.deps'
warning: no previously-included files matching 'Makefile' found under directory 'deps/libev'
warning: no previously-included files matching 'libtool' found under directory 'deps/libev'
warning: no previously-included files matching 'stamp-h?' found under directory 'deps/libev'
warning: no previously-included files matching 'config.h' found under directory 'deps/libev'
warning: no previously-included files matching '_corecffi.c' found under directory 'src/gevent'
warning: no previously-included files found matching 'Makefile'
warning: no previously-included files found matching 'configure-output'
writing manifest file 'src/gevent.egg-info/SOURCES.txt'
copying src/gevent/_semaphore.pxd -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/ares.pyx -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/cares.pxd -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/cares_ntop.h -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/cares_pton.h -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/dnshelper.c -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/gevent._semaphore.c -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/gevent.ares.c -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/gevent.ares.h -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/python.pxd -> build/lib.linux-x86_64-3.7/gevent
copying src/gevent/libev/_corecffi_cdef.c -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/_corecffi_source.c -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/callbacks.c -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/callbacks.h -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/corecext.ppyx -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/corecext.pyx -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/gevent.corecext.c -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/libev.h -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/libev.pxd -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/libev_vfd.h -> build/lib.linux-x86_64-3.7/gevent/libev
copying src/gevent/libev/stathelper.c -> build/lib.linux-x86_64-3.7/gevent/libev
running build_ext
configure: WARNING: using cross tools not prefixed with host triplet
Running '(cd "TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev" && sh ./configure && cp config.h "$OLDPWD" ) > configure-output.txt' in TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/build/temp.linux-x86_64-3.7/libev
building 'gevent.libev.corecext' extension
creating build/temp.linux-x86_64-3.7/src
creating build/temp.linux-x86_64-3.7/src/gevent
creating build/temp.linux-x86_64-3.7/src/gevent/libev
i586-yoe-linux-musl-gcc -m32 -march=i586 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/recipe-sysroot -DNDEBUG -g -O3 -Wall -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0=/usr/src/debug/python3-gevent/1.2.2-r0 -fdebug-prefix-map=TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/recipe-sysroot-native= -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Ibuild/temp.linux-x86_64-3.7/libev -ITOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev -ITOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/recipe-sysroot/usr/include/python3.7m -c src/gevent/libev/gevent.corecext.c -o build/temp.linux-x86_64-3.7/src/gevent/libev/gevent.corecext.o
In file included from src/gevent/libev/libev.h:2,
from src/gevent/libev/gevent.corecext.c:434:
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:483:48: warning: "/*" within comment [-Wcomment]
/*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */
In file included from src/gevent/libev/libev.h:2,
from src/gevent/libev/gevent.corecext.c:434:
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:1831:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern'
EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */
^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:185,
from src/gevent/libev/libev.h:2,
from src/gevent/libev/gevent.corecext.c:434:
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'evpipe_init':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2398:8: note: in expansion of macro 'ev_is_active'
if (!ev_is_active (&pipe_w))
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'loop_init':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2932:7: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init (&pending_w, pendingcb);
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2932:7: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init (&pending_w, pendingcb);
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2932:7: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init (&pending_w, pendingcb);
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2932:7: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init (&pending_w, pendingcb);
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2935:7: note: in expansion of macro 'ev_init'
ev_init (&pipe_w, pipecb);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2935:7: note: in expansion of macro 'ev_init'
ev_init (&pipe_w, pipecb);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2935:7: note: in expansion of macro 'ev_init'
ev_init (&pipe_w, pipecb);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2935:7: note: in expansion of macro 'ev_init'
ev_init (&pipe_w, pipecb);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2936:7: note: in expansion of macro 'ev_set_priority'
ev_set_priority (&pipe_w, EV_MAXPRI);
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'ev_loop_destroy':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2964:36: note: in expansion of macro 'ev_is_active'
if (ev_is_default_loop (EV_A) && ev_is_active (&childev))
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2971:7: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&pipe_w))
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:2981:7: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&sigfd_w))
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'loop_fork':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:3074:7: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&pipe_w) && postfork != 2)
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'ev_default_loop':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:3260:11: note: in expansion of macro 'ev_signal_init'
ev_signal_init (&childev, childcb, SIGCHLD);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:3260:11: note: in expansion of macro 'ev_signal_init'
ev_signal_init (&childev, childcb, SIGCHLD);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:3260:11: note: in expansion of macro 'ev_signal_init'
ev_signal_init (&childev, childcb, SIGCHLD);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:3260:11: note: in expansion of macro 'ev_signal_init'
ev_signal_init (&childev, childcb, SIGCHLD);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:3261:11: note: in expansion of macro 'ev_set_priority'
ev_set_priority (&childev, EV_MAXPRI);
^~~~~~~~~~~~~~~
In file included from src/gevent/libev/libev.h:2,
from src/gevent/libev/gevent.corecext.c:434:
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'ev_io_start':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:3878:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);
~~~~~~~~~~^~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:185,
from src/gevent/libev/libev.h:2,
from src/gevent/libev/gevent.corecext.c:434:
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'ev_signal_start':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4103:11: note: in expansion of macro 'ev_io_init'
ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4103:11: note: in expansion of macro 'ev_io_init'
ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4103:11: note: in expansion of macro 'ev_io_init'
ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4103:11: note: in expansion of macro 'ev_io_init'
ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4104:11: note: in expansion of macro 'ev_set_priority'
ev_set_priority (&sigfd_w, EV_MAXPRI);
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'infy_add':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4318:7: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&w->timer)) ev_ref (EV_A);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4320:7: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&w->timer)) ev_unref (EV_A);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'infy_init':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4427:7: note: in expansion of macro 'ev_io_init'
ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4427:7: note: in expansion of macro 'ev_io_init'
ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4427:7: note: in expansion of macro 'ev_io_init'
ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4427:7: note: in expansion of macro 'ev_io_init'
ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4428:7: note: in expansion of macro 'ev_set_priority'
ev_set_priority (&fs_w, EV_MAXPRI);
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'infy_fork':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4472:19: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&w->timer)) ev_ref (EV_A);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4474:19: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&w->timer)) ev_unref (EV_A);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'ev_stat_start':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4549:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4549:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4549:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4549:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
~^~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:73: note: in expansion of macro 'ev_timer_set'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4549:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4550:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority (&w->timer, ev_priority (w));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'ev_stat_stop':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:4582:7: note: in expansion of macro 'ev_is_active'
if (ev_is_active (&w->timer))
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: In function 'ev_once':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5008:3: note: in expansion of macro 'ev_init'
ev_init (&once->io, once_cb_io);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5008:3: note: in expansion of macro 'ev_init'
ev_init (&once->io, once_cb_io);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5008:3: note: in expansion of macro 'ev_init'
ev_init (&once->io, once_cb_io);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5008:3: note: in expansion of macro 'ev_init'
ev_init (&once->io, once_cb_io);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5015:3: note: in expansion of macro 'ev_init'
ev_init (&once->to, once_cb_to);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5015:3: note: in expansion of macro 'ev_init'
ev_init (&once->to, once_cb_to);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5015:3: note: in expansion of macro 'ev_init'
ev_init (&once->to, once_cb_to);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5015:3: note: in expansion of macro 'ev_init'
ev_init (&once->to, once_cb_to);
^~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
~^~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5018:7: note: in expansion of macro 'ev_timer_set'
ev_timer_set (&once->to, timeout, 0.);
^~~~~~~~~~~~
In file included from src/gevent/libev/libev.h:2,
from src/gevent/libev/gevent.corecext.c:434:
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c: At top level:
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5135:27: warning: "/*" within comment [-Wcomment]
/* EV_STAT 0x00001000 /* stat data changed */
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:5136:27: warning: "/*" within comment [-Wcomment]
/* EV_EMBED 0x00010000 /* embedded event loop needs sweep */
In file included from TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.c:185,
from src/gevent/libev/libev.h:2,
from src/gevent/libev/gevent.corecext.c:434:
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4loop___init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4073:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4073:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4073:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4073:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_prepare), ((void *)gevent_run_callbacks));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4081:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4081:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4081:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:4081:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
~^~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:73: note: in expansion of macro 'ev_timer_set'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:4081:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_timer0), ((void *)gevent_noop), 0.0, 0.0);
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4loop_2_stop_watchers':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:4390:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_prepare)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:10180:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:10428:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 779, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:10477:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:10501:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:10879:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:10919:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11234:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11234:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11234:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11234:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_fd, __pyx_v_events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:11320:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_5);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_2fd_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:11412:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11441:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11441:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11441:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11441:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_vfd, __pyx_v_self->_watcher.events);
^~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_2io_6events_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:11526:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11550:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11550:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11550:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events);
^~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:707:51: note: in expansion of macro 'ev_init'
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:11550:3: note: in expansion of macro 'ev_io_init'
ev_io_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_io), __pyx_v_self->_watcher.fd, __pyx_v_events);
^~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5timer_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12077:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5timer_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12325:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 964, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5timer_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12374:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12398:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5timer_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12758:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5timer_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12798:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5timer_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:12952:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:12952:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:12952:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:51: note: in expansion of macro 'ev_init'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:12952:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
~^~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:708:73: note: in expansion of macro 'ev_timer_set'
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12952:3: note: in expansion of macro 'ev_timer_init'
ev_timer_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_timer), __pyx_v_after, __pyx_v_repeat);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:12978:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_5);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_6signal_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:13546:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_6signal_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:13794:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1109, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_6signal_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:13843:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:13867:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_6signal_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:14212:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_6signal_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:14252:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_6signal_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:14409:3: note: in expansion of macro 'ev_signal_init'
ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:14409:3: note: in expansion of macro 'ev_signal_init'
ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:14409:3: note: in expansion of macro 'ev_signal_init'
ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:710:51: note: in expansion of macro 'ev_init'
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:14409:3: note: in expansion of macro 'ev_signal_init'
ev_signal_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_signal), __pyx_v_signalnum);
^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:14435:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_6);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4idle_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:14813:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4idle_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:15061:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1234, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4idle_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:15110:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:15134:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4idle_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:15479:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4idle_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:15519:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4idle_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:713:51: note: in expansion of macro 'ev_init'
#define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:15623:3: note: in expansion of macro 'ev_idle_init'
ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:713:51: note: in expansion of macro 'ev_init'
#define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:15623:3: note: in expansion of macro 'ev_idle_init'
ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:713:51: note: in expansion of macro 'ev_init'
#define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:15623:3: note: in expansion of macro 'ev_idle_init'
ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:713:51: note: in expansion of macro 'ev_init'
#define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:15623:3: note: in expansion of macro 'ev_idle_init'
ev_idle_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_idle));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:15649:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_7prepare_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:16024:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_7prepare_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:16272:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1353, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_7prepare_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:16321:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:16345:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_7prepare_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:16690:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_7prepare_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:16730:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_7prepare_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:16834:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:16834:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:16834:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:714:51: note: in expansion of macro 'ev_init'
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:16834:3: note: in expansion of macro 'ev_prepare_init'
ev_prepare_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_prepare));
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:16860:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5check_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:17235:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5check_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:17483:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1472, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5check_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:17532:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:17556:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5check_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:17901:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5check_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:17941:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5check_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:715:51: note: in expansion of macro 'ev_init'
#define ev_check_init(ev,cb) do { ev_init ((ev), (cb)); ev_check_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:18045:3: note: in expansion of macro 'ev_check_init'
ev_check_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_check));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:715:51: note: in expansion of macro 'ev_init'
#define ev_check_init(ev,cb) do { ev_init ((ev), (cb)); ev_check_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:18045:3: note: in expansion of macro 'ev_check_init'
ev_check_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_check));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:715:51: note: in expansion of macro 'ev_init'
#define ev_check_init(ev,cb) do { ev_init ((ev), (cb)); ev_check_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:18045:3: note: in expansion of macro 'ev_check_init'
ev_check_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_check));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:715:51: note: in expansion of macro 'ev_init'
#define ev_check_init(ev,cb) do { ev_init ((ev), (cb)); ev_check_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:18045:3: note: in expansion of macro 'ev_check_init'
ev_check_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_check));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:18071:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4fork_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:18446:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4fork_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:18694:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1591, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4fork_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:18743:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:18767:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4fork_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:19112:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4fork_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:19152:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4fork_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:717:51: note: in expansion of macro 'ev_init'
#define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:19256:3: note: in expansion of macro 'ev_fork_init'
ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:717:51: note: in expansion of macro 'ev_init'
#define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:19256:3: note: in expansion of macro 'ev_fork_init'
ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:717:51: note: in expansion of macro 'ev_init'
#define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:19256:3: note: in expansion of macro 'ev_fork_init'
ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:717:51: note: in expansion of macro 'ev_init'
#define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:19256:3: note: in expansion of macro 'ev_fork_init'
ev_fork_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_fork));
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:19282:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5async_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:19657:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5async_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:19905:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1710, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5async_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:19954:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:19978:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5async_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:20323:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5async_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:719:51: note: in expansion of macro 'ev_init'
#define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:20467:3: note: in expansion of macro 'ev_async_init'
ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:719:51: note: in expansion of macro 'ev_init'
#define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:20467:3: note: in expansion of macro 'ev_async_init'
ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:719:51: note: in expansion of macro 'ev_init'
#define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:20467:3: note: in expansion of macro 'ev_async_init'
ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:719:51: note: in expansion of macro 'ev_init'
#define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:20467:3: note: in expansion of macro 'ev_async_init'
ev_async_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_async));
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:20493:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_3);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5child_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:21001:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5child_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:21246:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1836, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5child_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:21295:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:21316:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5child_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:21652:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5child_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:21692:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_5child_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:711:51: note: in expansion of macro 'ev_init'
#define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:21835:3: note: in expansion of macro 'ev_child_init'
ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:711:51: note: in expansion of macro 'ev_init'
#define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:21835:3: note: in expansion of macro 'ev_child_init'
ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:711:51: note: in expansion of macro 'ev_init'
#define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:21835:3: note: in expansion of macro 'ev_child_init'
ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace);
^~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:711:51: note: in expansion of macro 'ev_init'
#define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:21835:3: note: in expansion of macro 'ev_child_init'
ev_child_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_child), __pyx_v_pid, __pyx_v_trace);
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4stat_3ref_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:22480:18: note: in expansion of macro 'ev_is_active'
__pyx_t_3 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4stat_8priority___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:731:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_priority(ev) (+(((ev_watcher *)(void *)(ev))->priority))
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:22734:36: note: in expansion of macro 'ev_priority'
__pyx_t_1 = __Pyx_PyInt_From_int(ev_priority((&__pyx_v_self->_watcher))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1981, __pyx_L1_error)
^~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4stat_8priority_2__set__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:22783:16: note: in expansion of macro 'ev_is_active'
__pyx_t_1 = (ev_is_active((&__pyx_v_self->_watcher)) != 0);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:22813:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_v_priority);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4stat_6active___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:23176:8: note: in expansion of macro 'ev_is_active'
if ((ev_is_active((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4stat_7pending___get__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:721:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define ev_is_pending(ev) (0 + ((ev_watcher *)(void *)(ev))->pending) /* ro, true when watcher is waiting for callback invocation */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:23216:8: note: in expansion of macro 'ev_is_pending'
if ((ev_is_pending((&__pyx_v_self->_watcher)) != 0)) {
^~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__pyx_pf_6gevent_5libev_8corecext_4stat_6__init__':
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->active = \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:712:51: note: in expansion of macro 'ev_init'
#define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:23459:3: note: in expansion of macro 'ev_stat_init'
ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_8), __pyx_v_interval);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((ev_watcher *)(void *)(ev))->pending = 0; \
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:712:51: note: in expansion of macro 'ev_init'
#define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:23459:3: note: in expansion of macro 'ev_stat_init'
ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_8), __pyx_v_interval);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
ev_set_priority ((ev), 0); \
^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:712:51: note: in expansion of macro 'ev_init'
#define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:23459:3: note: in expansion of macro 'ev_stat_init'
ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_8), __pyx_v_interval);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
~^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
ev_set_cb ((ev), cb_); \
^~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:712:51: note: in expansion of macro 'ev_init'
#define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
^~~~~~~
src/gevent/libev/gevent.corecext.c:23459:3: note: in expansion of macro 'ev_stat_init'
ev_stat_init((&__pyx_v_self->_watcher), ((void *)gevent_callback_stat), ((char *)__pyx_t_8), __pyx_v_interval);
^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/gevent-1.2.2/deps/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
# define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c:23485:5: note: in expansion of macro 'ev_set_priority'
ev_set_priority((&__pyx_v_self->_watcher), __pyx_t_9);
^~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__Pyx_PyCFunction_FastCall':
src/gevent/libev/gevent.corecext.c:30323:13: error: too many arguments to function '(PyObject * (*)(PyObject *, PyObject * const*, Py_ssize_t))meth'
return (*((__Pyx_PyCFunctionFast)meth)) (self, args, nargs, NULL);
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gevent/libev/gevent.corecext.c: In function '__Pyx__ExceptionSave':
src/gevent/libev/gevent.corecext.c:30535:21: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_type'; did you mean 'curexc_type'?
*type = tstate->exc_type;
^~~~~~~~
curexc_type
src/gevent/libev/gevent.corecext.c:30536:22: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_value'; did you mean 'curexc_value'?
*value = tstate->exc_value;
^~~~~~~~~
curexc_value
src/gevent/libev/gevent.corecext.c:30537:19: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_traceback'; did you mean 'curexc_traceback'?
*tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
src/gevent/libev/gevent.corecext.c: In function '__Pyx__ExceptionReset':
src/gevent/libev/gevent.corecext.c:30544:24: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_type'; did you mean 'curexc_type'?
tmp_type = tstate->exc_type;
^~~~~~~~
curexc_type
src/gevent/libev/gevent.corecext.c:30545:25: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_value'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
src/gevent/libev/gevent.corecext.c:30546:22: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_traceback'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
src/gevent/libev/gevent.corecext.c:30547:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_type'; did you mean 'curexc_type'?
tstate->exc_type = type;
^~~~~~~~
curexc_type
src/gevent/libev/gevent.corecext.c:30548:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_value'; did you mean 'curexc_value'?
tstate->exc_value = value;
^~~~~~~~~
curexc_value
src/gevent/libev/gevent.corecext.c:30549:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_traceback'; did you mean 'curexc_traceback'?
tstate->exc_traceback = tb;
^~~~~~~~~~~~~
curexc_traceback
src/gevent/libev/gevent.corecext.c: In function '__Pyx__GetException':
src/gevent/libev/gevent.corecext.c:30604:24: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_type'; did you mean 'curexc_type'?
tmp_type = tstate->exc_type;
^~~~~~~~
curexc_type
src/gevent/libev/gevent.corecext.c:30605:25: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_value'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
src/gevent/libev/gevent.corecext.c:30606:22: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_traceback'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
src/gevent/libev/gevent.corecext.c:30607:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_type'; did you mean 'curexc_type'?
tstate->exc_type = local_type;
^~~~~~~~
curexc_type
src/gevent/libev/gevent.corecext.c:30608:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_value'; did you mean 'curexc_value'?
tstate->exc_value = local_value;
^~~~~~~~~
curexc_value
src/gevent/libev/gevent.corecext.c:30609:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_traceback'; did you mean 'curexc_traceback'?
tstate->exc_traceback = local_tb;
^~~~~~~~~~~~~
curexc_traceback
src/gevent/libev/gevent.corecext.c: In function '__Pyx__ExceptionSwap':
src/gevent/libev/gevent.corecext.c:31158:24: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_type'; did you mean 'curexc_type'?
tmp_type = tstate->exc_type;
^~~~~~~~
curexc_type
src/gevent/libev/gevent.corecext.c:31159:25: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_value'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
src/gevent/libev/gevent.corecext.c:31160:22: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_traceback'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
src/gevent/libev/gevent.corecext.c:31161:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_type'; did you mean 'curexc_type'?
tstate->exc_type = *type;
^~~~~~~~
curexc_type
src/gevent/libev/gevent.corecext.c:31162:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_value'; did you mean 'curexc_value'?
tstate->exc_value = *value;
^~~~~~~~~
curexc_value
src/gevent/libev/gevent.corecext.c:31163:13: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'exc_traceback'; did you mean 'curexc_traceback'?
tstate->exc_traceback = *tb;
^~~~~~~~~~~~~
curexc_traceback
error: command 'i586-yoe-linux-musl-gcc' failed with exit status 1
ERROR: 'python3 setup.py build ' execution failed.
WARNING: TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/temp/run.do_compile.21829:1 exit 1 from 'exit 1'
ERROR: Function failed: do_compile (log file is located at TOPDIR/build/tmpfs/work/i586-yoe-linux-musl/python3-gevent/1.2.2-r0/temp/log.do_compile.21829)