I am trying to build gevent>=1.1rc5 for usage with zerorpc.
Failed building wheel for gevent
Running setup.py clean for gevent
Failed to build gevent
Installing collected packages: greenlet, gevent, pyzmq, future, msgpack-python, zerorpc
Running setup.py install for gevent ... error
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-eew990m5/gevent/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-0wn55ao6-record/install-record.txt --single-version-externally-managed --compile --user --prefix=:
/usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'cffi_modules'
warnings.warn(msg)
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/gevent
copying src/gevent/lock.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_fileobjectcommon.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/os.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/events.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_tracer.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/threading.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__init__.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_util_py2.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/baseserver.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_greenlet_primitives.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/win32util.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/select.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/timeout.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_fileobjectposix.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_sslgte279.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/time.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/thread.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_compat.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/core.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_semaphore.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/pywsgi.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/hub.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_imap.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_ident.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_interfaces.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_monitor.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/fileobject.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/event.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_hub_local.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/signal.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_socket3.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_hub_primitives.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_socketcommon.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/resolver_ares.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/pool.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/builtins.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_tblib.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/monkey.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/queue.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_abstract_linkable.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/socket.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/local.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/greenlet.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_config.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/server.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_socket2.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/ssl.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_threading.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/ares.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_util.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/threadpool.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/util.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_ssl3.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_patcher.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_waiter.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/subprocess.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/resolver_thread.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/backdoor.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_ssl2.py -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/exceptions.py -> build/lib.linux-x86_64-3.6/gevent
creating build/lib.linux-x86_64-3.6/gevent/libuv
copying src/gevent/libuv/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libuv
copying src/gevent/libuv/__init__.py -> build/lib.linux-x86_64-3.6/gevent/libuv
copying src/gevent/libuv/_corecffi_build.py -> build/lib.linux-x86_64-3.6/gevent/libuv
copying src/gevent/libuv/loop.py -> build/lib.linux-x86_64-3.6/gevent/libuv
creating build/lib.linux-x86_64-3.6/gevent/_ffi
copying src/gevent/_ffi/watcher.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
copying src/gevent/_ffi/__init__.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
copying src/gevent/_ffi/loop.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
copying src/gevent/_ffi/callback.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
creating build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__memleak.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__queue.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__example_echoserver.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/__init__.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__example_webproxy.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__nondefaultloop.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/_blocks_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__refcount_core.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__environ.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test___monitor.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue112.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_watcher.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading_monkey_in_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__greenness.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__joinall.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__server.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__hub.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__systemerror.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_ex.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading_native_before_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading_holding_lock_while_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test___monkey_patching.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__iwait.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__ares_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading_patched_local.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_ssl_warning.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/_import_wait.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_loop_run_sig_mod.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_sigchld_2.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_selectors.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__hub_join_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/lock_tests.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test___ident.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__getaddrinfo_import.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__order.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue600.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_logging.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__subprocess_interrupted.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_scope.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_send_memoryview.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__example_udp_client.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_errors.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_futures_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__exc_info.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__examples.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__os.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_dns6.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/__main__.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_timer.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__example_portforwarder.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__semaphore.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/getaddrinfo_module.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading_before_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__refcount.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__execmodules.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue467.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading_vs_settrace.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_queue.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_async.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__util.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__real_greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_close.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__compat.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue607.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__ares_host_result.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/_import_patch.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__GreenletExit.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test___config.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__makefile_ref.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__example_wsgiserver_ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__doctests.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_sigchld.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading_2.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue330.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__all__.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_sigchld_3.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__local.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_loop_run.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_ssl_warning3.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__greenio.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__import_wait.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__loop_callback.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__pool.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/_imports_imports_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__example_udp_server.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_multiple_imports.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/known_failures.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__close_backend_fd.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threadpool_executor_patched.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_builtins_future.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__import_blocking_in_greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue_728.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issues461_471.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue639.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_callback.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/_imports_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_ssl_warning2.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__example_wsgiserver.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__events.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue6.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__api_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__subprocess.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__sleep0.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_fork.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__fileobject.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__subprocess_poll.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__api.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__event.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__server_pywsgi.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__hub_join.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/_import_import_patch.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__monkey_hub_in_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socket_dns.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__backdoor.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__pywsgi.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threading.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__destroy.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__issue230.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core_stat.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__greenletset.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__select.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__socketpair.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__signal.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__threadpool.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__destroy_default_loop.py -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test__core.py -> build/lib.linux-x86_64-3.6/gevent/tests
creating build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/__init__.py -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/corecffi.py -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/_corecffi_build.py -> build/lib.linux-x86_64-3.6/gevent/libev
creating build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/__init__.py -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/dnspython.py -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/thread.py -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/ares.py -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/blocking.py -> build/lib.linux-x86_64-3.6/gevent/resolver
creating build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/__init__.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/sockets.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/leakcheck.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/testcase.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/resources.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/support.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/hub.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/flaky.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/exception.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/sysinfo.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/modules.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/travis.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/params.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/skipping.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/switching.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/patched_tests_setup.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/timing.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/testrunner.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/errorhandler.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/six.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/util.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/openfiles.py -> build/lib.linux-x86_64-3.6/gevent/testing
copying src/gevent/testing/monkey_test.py -> build/lib.linux-x86_64-3.6/gevent/testing
running egg_info
writing src/gevent.egg-info/PKG-INFO
writing dependency_links to src/gevent.egg-info/dependency_links.txt
writing entry points to src/gevent.egg-info/entry_points.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'
warning: no files found matching 'changelog.rst'
warning: no files found matching 'Makefile.ext'
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 '.dirstamp' 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
warning: no previously-included files matching 'config.cache' found anywhere in distribution
no previously-included directories found matching 'docs/_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 'ares_build.h.orig' found under directory 'deps/c-ares'
warning: no previously-included files matching '_corecffi.c' found under directory 'src/gevent'
warning: no previously-included files found matching 'configure-output'
warning: no previously-included files found matching 'configure-output.txt'
warning: no previously-included files found matching 'deps/TAGS'
warning: no previously-included files found matching 'deps/c-ares/libtool'
no previously-included directories found matching 'deps/c-ares/.deps'
no previously-included directories found matching 'deps/c-ares/.libs'
no previously-included directories found matching 'deps/libev/.libs'
warning: no previously-included files matching 'config.h' found under directory 'deps/libev'
no previously-included directories found matching 'deps/libuv/.deps'
no previously-included directories found matching 'deps/libuv/.libs'
no previously-included directories found matching 'deps/libuv/src/.deps'
no previously-included directories found matching 'deps/libuv/src/unix/.deps'
no previously-included directories found matching 'deps/libuv/src/win/.deps'
no previously-included directories found matching 'deps/libuv/test/.deps'
no previously-included directories found matching 'deps/libuv/autom4te.cache'
no previously-included directories found matching 'deps/libuv/m4'
warning: no previously-included files matching 'Makefile' found under directory 'deps/libuv'
warning: no previously-included files matching 'Makefile.in' found under directory 'deps/libuv'
warning: no previously-included files matching 'ar-lib' found under directory 'deps/libuv'
warning: no previously-included files matching 'aclocal.m4' found under directory 'deps/libuv'
warning: no previously-included files matching 'compile' found under directory 'deps/libuv'
warning: no previously-included files matching 'configure' found under directory 'deps/libuv'
warning: no previously-included files matching 'depcomp' found under directory 'deps/libuv'
warning: no previously-included files matching 'install-sh' found under directory 'deps/libuv'
warning: no previously-included files matching 'libtool' found under directory 'deps/libuv'
warning: no previously-included files matching 'libuv.pc' found under directory 'deps/libuv'
warning: no previously-included files matching 'ltmain.sh' found under directory 'deps/libuv'
warning: no previously-included files matching 'missing' found under directory 'deps/libuv'
writing manifest file 'src/gevent.egg-info/SOURCES.txt'
copying src/gevent/__abstract_linkable.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__greenlet_primitives.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__hub_local.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__hub_primitives.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__ident.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__imap.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__semaphore.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__tracer.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/__waiter.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_event.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_greenlet.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_local.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/_queue.pxd -> build/lib.linux-x86_64-3.6/gevent
copying src/gevent/libuv/_corecffi_cdef.c -> build/lib.linux-x86_64-3.6/gevent/libuv
copying src/gevent/libuv/_corecffi_source.c -> build/lib.linux-x86_64-3.6/gevent/libuv
copying src/gevent/tests/2_7_keycert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/badcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/badkey.pem -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/hosts_file.txt -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/https_svn_python_org_root.pem -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/keycert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/nullcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/server.crt -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/server.key -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/sha256.pem -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test_server.crt -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/test_server.key -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/tests_that_dont_do_leakchecks.txt -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/tests_that_dont_monkeypatch.txt -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/tests_that_dont_use_resolver.txt -> build/lib.linux-x86_64-3.6/gevent/tests
copying src/gevent/tests/wrongcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
creating build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
copying src/gevent/tests/monkey_package/__main__.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
copying src/gevent/tests/monkey_package/issue302monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
copying src/gevent/tests/monkey_package/script.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
copying src/gevent/libev/_corecffi_cdef.c -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/_corecffi_source.c -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/callbacks.c -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/callbacks.h -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/corecext.pyx -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/libev.h -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/libev.pxd -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/libev_vfd.h -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/libev/stathelper.c -> build/lib.linux-x86_64-3.6/gevent/libev
copying src/gevent/resolver/cares.pyx -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/cares_ntop.h -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/cares_pton.h -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/dnshelper.c -> build/lib.linux-x86_64-3.6/gevent/resolver
copying src/gevent/resolver/libcares.pxd -> build/lib.linux-x86_64-3.6/gevent/resolver
creating build/lib.linux-x86_64-3.6/gevent/testing/coveragesite
copying src/gevent/testing/coveragesite/sitecustomize.py -> build/lib.linux-x86_64-3.6/gevent/testing/coveragesite
running build_ext
Embedding c-ares <_setuputils.ConfiguringBuildExt object at 0x7f52e3059f98> <_setuputils.Extension('gevent.resolver.cares') at 0x7f52e31f3d30>
Inserted build/temp.linux-x86_64-3.6/c-ares in include dirs ['build/temp.linux-x86_64-3.6/c-ares', 'src/gevent/resolver', '/tmp/pip-build-eew990m5/gevent/deps/c-ares']
Running '(cd "/tmp/pip-build-eew990m5/gevent/deps/libev" && sh ./configure -C > configure-output.txt )' in /tmp/pip-build-eew990m5/gevent
Running '(cd "/tmp/pip-build-eew990m5/gevent/deps/c-ares" && if [ -r ares_build.h ]; then cp ares_build.h ares_build.h.orig; fi && sh ./configure --disable-dependency-tracking -C CONFIG_COMMANDS= && cp ares_config.h ares_build.h "$OLDPWD" && cat ares_build.h && if [ -r ares_build.h.orig ]; then mv ares_build.h.orig ares_build.h; fi) > configure-output.txt' in /tmp/pip-build-eew990m5/gevent/build/temp.linux-x86_64-3.6/c-ares
building 'gevent.__greenlet_primitives' extension
creating build
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/src
creating build/temp.linux-x86_64-3.6/src/gevent
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_greenlet_primitives.c -o build/temp.linux-x86_64-3.6/src/gevent/_greenlet_primitives.o
building 'gevent.__hub_primitives' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_hub_primitives.c -o build/temp.linux-x86_64-3.6/src/gevent/_hub_primitives.o
x86_64-linux-gnu-gcc: error: src/gevent/_greenlet_primitives.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.__hub_local' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_hub_local.c -o build/temp.linux-x86_64-3.6/src/gevent/_hub_local.o
x86_64-linux-gnu-gcc: error: src/gevent/_hub_primitives.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.__waiter' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_waiter.c -o build/temp.linux-x86_64-3.6/src/gevent/_waiter.o
x86_64-linux-gnu-gcc: error: src/gevent/_hub_local.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent._greenlet' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/greenlet.c -o build/temp.linux-x86_64-3.6/src/gevent/greenlet.o
x86_64-linux-gnu-gcc: error: src/gevent/greenlet.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.__tracer' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_tracer.c -o build/temp.linux-x86_64-3.6/src/gevent/_tracer.o
x86_64-linux-gnu-gcc: error: src/gevent/_waiter.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.__abstract_linkable' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_abstract_linkable.c -o build/temp.linux-x86_64-3.6/src/gevent/_abstract_linkable.o
x86_64-linux-gnu-gcc: error: src/gevent/_tracer.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.__semaphore' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_semaphore.c -o build/temp.linux-x86_64-3.6/src/gevent/_semaphore.o
x86_64-linux-gnu-gcc: error: src/gevent/_abstract_linkable.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent._local' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/local.c -o build/temp.linux-x86_64-3.6/src/gevent/local.o
x86_64-linux-gnu-gcc: error: src/gevent/_semaphore.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.__ident' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_ident.c -o build/temp.linux-x86_64-3.6/src/gevent/_ident.o
x86_64-linux-gnu-gcc: error: src/gevent/local.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.__imap' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_imap.c -o build/temp.linux-x86_64-3.6/src/gevent/_imap.o
x86_64-linux-gnu-gcc: error: src/gevent/_ident.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent._event' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/event.c -o build/temp.linux-x86_64-3.6/src/gevent/event.o
x86_64-linux-gnu-gcc: error: src/gevent/_imap.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent._queue' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/queue.c -o build/temp.linux-x86_64-3.6/src/gevent/queue.o
x86_64-linux-gnu-gcc: error: src/gevent/event.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
x86_64-linux-gnu-gcc: error: src/gevent/queue.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.libev.corecext' extension
creating build/temp.linux-x86_64-3.6/src/gevent/libev
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Isrc/gevent/libev -I/tmp/pip-build-eew990m5/gevent/deps/libev -I/usr/include/python3.6m -c src/gevent/libev/corecext.c -o build/temp.linux-x86_64-3.6/src/gevent/libev/corecext.o
x86_64-linux-gnu-gcc: error: src/gevent/libev/corecext.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
building 'gevent.resolver.cares' extension
creating build/temp.linux-x86_64-3.6/src
creating build/temp.linux-x86_64-3.6/src/gevent
creating build/temp.linux-x86_64-3.6/src/gevent/resolver
creating build/temp.linux-x86_64-3.6/deps
creating build/temp.linux-x86_64-3.6/deps/c-ares
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-3.6/c-ares -Isrc/gevent/resolver -I/tmp/pip-build-eew990m5/gevent/deps/c-ares -I/usr/include/python3.6m -c src/gevent/resolver/cares.c -o build/temp.linux-x86_64-3.6/src/gevent/resolver/cares.o
x86_64-linux-gnu-gcc: error: src/gevent/resolver/cares.c: Datei oder Verzeichnis nicht gefunden
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
pip3 install zerorpc
It appears that all of the Cython-generated C source files are missing. The .tar.gz files that are distributed on PyPI contain the C source files. I can't say for sure without seeing more of the build output, but that looks like building from a source checkout or tarball, not from a prepared sdist found on PyPI.
If that's the case, having Cython installed in your build environment should correct the problem. That shouldn't be necessary, though. Where did you get gevent?
It also shouldn't be necessary to build gevent. I would expect the manylinux wheels we distribute to be sufficient for that platform. Perhaps your version of pip is out of date?
It is indeed building from a source checkout, I can't find where it does the download though. For some reason, even though I downloaded gevent via pip3, the setup from zerorpc still tries to download the sources and build it from scratch.
Thank you for your fast response.
pip -v install ... should provide more information.
It appears that on certain systems, setuptools's parallel extension building, which was enabled for gevent 1.5a1, caused problems (not all systems, because the scripts had no problems producing the binary wheels). I've disabled that again in master for the next source release.
That doesn't explain why you were building from source, though, instead of getting a wheel.
That doesn't explain why you were building from source, though, instead of getting a wheel.
Because that happens automatically when you
pip install zerorpc
I even downloaded and build the wheel but zerorpc setup still tries to build from source.
Thanks for your help though, I think thats an issue with zerorpcs setup then.
Thanks @jamadden for the tip about using the "prepared sdist found on PyPI". I didn't realize that would contain more than the Git repository with tag 1.4.0 checked out.
FYI I believe I had to build from source (python2 setup.py bdist_wheel) so I could get a file gevent-1.4.0-cp27-cp27mu-linux_x86_64.whl versus the "manylinux" gevent-1.4.0-cp27-cp27mu-linux_x86_64.whl which is not supported by PEX files built by the Bazel build system I'm using. Hopefully we can upgrade to the recently fixed PEX version eventually.
pip -v install gevent
solved my problem