Unable to run q2studio

Hello,
I am currently trying to install q2studio using the tutorial found here: https://docs.qiime2.org/2020.11/interfaces/q2studio/
However, when I run the command “npm start” the resulting window is blank. I believe that the issue lies in the installation of q2studio and that there may be a problem with gevent as I am receiving an error about being unable to build wheel PEP 517. After searching the internet for a solution, I am unable to find one. I have updated python to 3.6.12 and am currently running that version. I have also updated pip and tried to install gevent both within and outside of the qiime 2 environments. I am able to reinstall it outside, but installing it inside results in another error about being unable to run PEP 517.

Thank you for your help.

  • Have you searched for the problem on the forum? It is rare that we see a new question asked, so make sure you do your homework before asking for us to commit our time to helping you.
    YES

  • Have you reviewed the QIIME 2 Forum Glossary?
    YES

  • Version of QIIME 2 you are running, and how it is installed (e.g. Virtualbox, conda, etc.)
    I am trying to run 2studio-2020.11.0. It is installed via conda.

  • What is the exact command or commands you ran? Copy and paste please.

pip install .
npm install && npm run build
npm start
  • What is the exact error message? If you didn’t run the command with the --verbose flag, please re-run and copy-and-paste the results.
Processing /Users/kayce/q2studio-2020.11.0
Requirement already satisfied: click in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from q2studio==2020.11.0) (7.1.2)
Requirement already satisfied: flask in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from q2studio==2020.11.0) (1.1.2)
Requirement already satisfied: qiime2==2020.11.* in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from q2studio==2020.11.0) (2020.11.1)
Requirement already satisfied: Werkzeug>=0.15 in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from flask->q2studio==2020.11.0) (1.0.1)
Requirement already satisfied: Jinja2>=2.10.1 in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from flask->q2studio==2020.11.0) (2.11.2)
Requirement already satisfied: itsdangerous>=0.24 in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from flask->q2studio==2020.11.0) (1.1.0)
Requirement already satisfied: MarkupSafe>=0.23 in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from Jinja2>=2.10.1->flask->q2studio==2020.11.0) (1.1.1)
Collecting gevent
  Using cached gevent-20.12.1.tar.gz (5.9 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Requirement already satisfied: setuptools in /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages (from gevent->q2studio==2020.11.0) (51.1.1)
Collecting greenlet<2.0,>=0.4.17
  Using cached greenlet-0.4.17-cp36-cp36m-macosx_10_9_x86_64.whl
Collecting zope.event
  Using cached zope.event-4.5.0-py2.py3-none-any.whl (6.8 kB)
Collecting zope.interface
  Using cached zope.interface-5.2.0-cp36-cp36m-macosx_10_6_intel.whl (204 kB)
Building wheels for collected packages: q2studio, gevent
  Building wheel for q2studio (setup.py) ... done
  Created wheel for q2studio: filename=q2studio-2020.11.0-py3-none-any.whl size=13549 sha256=50c07d77d9ad8e505b4c3ad5b0a3079ab01ec3d6e8bccf5afe247b3566edc2c9
  Stored in directory: /Users/kayce/Library/Caches/pip/wheels/f9/83/b7/c8ebe28aa913e95cc4f865ae135593873ee1f02cedebcf615c
  Building wheel for gevent (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/bin/python3.6 /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/tmptg5jvreu
       cwd: /private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da
  Complete output (398 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.9-x86_64-3.6
  creating build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/queue.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_greenlet_primitives.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/greenlet.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/backdoor.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/time.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_semaphore.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/pywsgi.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_tracer.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_hub_local.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_imap.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/event.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/server.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/thread.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_util_py2.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/signal.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_monitor.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_ssl3.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/util.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/builtins.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/events.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/local.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/threadpool.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/subprocess.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_socketcommon.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/timeout.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/os.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_interfaces.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/selectors.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/core.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_ssl2.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/fileobject.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/contextvars.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_fileobjectcommon.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/hub.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_socket2.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/threading.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/win32util.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/resolver_ares.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/baseserver.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_waiter.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_hub_primitives.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_fileobjectposix.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_util.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/ares.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/lock.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_sslgte279.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_socket3.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_patcher.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_abstract_linkable.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/exceptions.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/select.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_compat.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_threading.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_config.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/ssl.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/socket.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/pool.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_ident.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/resolver_thread.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  copying src/gevent/_tblib.py -> build/lib.macosx-10.9-x86_64-3.6/gevent
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/libuv
  copying src/gevent/libuv/_corecffi_build.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libuv
  copying src/gevent/libuv/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libuv
  copying src/gevent/libuv/loop.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libuv
  copying src/gevent/libuv/watcher.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libuv
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue639.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_dns.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue330.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue112.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__subprocess_poll.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core_async.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/_imports_at_top_level.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__select.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__iwait.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socketpair.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_sigchld.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/lock_tests.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core_stat.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__makefile_ref.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__ssl.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue1686.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__greenness.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__example_udp_client.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__examples.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__util.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core_watcher.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_module_run.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__example_wsgiserver_ssl.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__ares_timeout.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_dns6.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test___ident.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_vs_settrace.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue230.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__timeout.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__close_backend_fd.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__sleep0.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_hub_in_thread.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_futures_thread.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_no_monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__os.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_patched_local.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__all__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue607.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__hub_join.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test___monkey_patching.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__import_wait.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_send_memoryview.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__server_pywsgi.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__fileobject.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_builtins_future.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_select.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/_blocks_at_top_level.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__import_blocking_in_greenlet.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core_callback.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue_728.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_sigchld_2.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_monkey_in_thread.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__example_udp_server.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__destroy.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threadpool.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_sigchld_3.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/known_failures.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/_imports_imports_at_top_level.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__subprocess.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_before_monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__api.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__hub_join_timeout.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_multiple_imports.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__joinall.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_logging.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__nondefaultloop.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core_loop_run.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__example_wsgiserver.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__greenletset.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__backdoor.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__GreenletExit.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__refcount.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__refcount_core.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__hub.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__doctests.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__greenlet.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test___config.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__resolver_dnspython.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/_import_wait.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__destroy_default_loop.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core_timer.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issues461_471.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue6.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__events.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__greenio.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__environ.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__getaddrinfo_import.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__example_webproxy.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_native_before_monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__local.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__api_timeout.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue467.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_holding_lock_while_monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_selectors.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_close.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__pool.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__order.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test___monitor.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__issue600.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__memleak.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__execmodules.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__contextvars.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__example_portforwarder.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__systemerror.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__exc_info.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_ex.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_errors.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__lock.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__server.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_timeout.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__pywsgi.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__semaphore.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__core_fork.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_ssl_warning3.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__loop_callback.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/getaddrinfo_module.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threadpool_executor_patched.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__subprocess_interrupted.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__real_greenlet.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__selectors.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__ares_host_result.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_ssl_warning2.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__example_echoserver.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/_import_import_patch.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/__main__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__queue.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__socket_ssl.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_ssl_warning.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__threading_2.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__event.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__signal.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/_import_patch.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__compat.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_queue.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__thread.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/_ffi
  copying src/gevent/_ffi/callback.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/_ffi
  copying src/gevent/_ffi/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/_ffi
  copying src/gevent/_ffi/loop.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/_ffi
  copying src/gevent/_ffi/watcher.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/_ffi
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/skipping.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/patched_tests_setup.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/exception.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/params.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/leakcheck.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/travis.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/support.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/testcase.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/util.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/monkey_test.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/switching.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/hub.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/timing.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/six.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/sysinfo.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/resources.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/sockets.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/modules.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/openfiles.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/errorhandler.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/testrunner.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  copying src/gevent/testing/flaky.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/libev
  copying src/gevent/libev/_corecffi_build.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libev
  copying src/gevent/libev/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libev
  copying src/gevent/libev/corecffi.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libev
  copying src/gevent/libev/watcher.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/libev
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/thread.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/dnspython.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/_addresses.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/ares.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/blocking.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/_hostsfile.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/resolver
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/threadpool_no_monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/__init__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/issue1526_with_monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/issue1526_no_monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/threadpool_monkey_patches.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/issue302monkey.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/script.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/__main__.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/sha256.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/nullcert.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/https_svn_python_org_root.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/wrongcert.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/keycert.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/2_7_keycert.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/badkey.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/badcert.pem -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/server.crt -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test_server.crt -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/tests_that_dont_monkeypatch.txt -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/tests_that_dont_do_leakchecks.txt -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/hosts_file.txt -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/tests_that_dont_use_resolver.txt -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test_server.key -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  copying src/gevent/tests/server.key -> build/lib.macosx-10.9-x86_64-3.6/gevent/tests
  creating build/lib.macosx-10.9-x86_64-3.6/gevent/testing/coveragesite
  copying src/gevent/testing/coveragesite/sitecustomize.py -> build/lib.macosx-10.9-x86_64-3.6/gevent/testing/coveragesite
  running build_ext
  generating cffi module 'build/temp.macosx-10.9-x86_64-3.6/gevent.libuv._corecffi.c'
  creating build/temp.macosx-10.9-x86_64-3.6
  Running '(cd  "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps/libev"  && sh ./configure -C > configure-output.txt )' in /private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da
  generating cffi module 'build/temp.macosx-10.9-x86_64-3.6/gevent.libev._corecffi.c'
  Not configuring libev, 'config.h' already exists
  Not configuring libev, 'config.h' already exists
  building 'gevent.libev.corecext' extension
  creating build/temp.macosx-10.9-x86_64-3.6/src
  creating build/temp.macosx-10.9-x86_64-3.6/src/gevent
  creating build/temp.macosx-10.9-x86_64-3.6/src/gevent/libev
  x86_64-apple-darwin13.4.0-clang -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include -D_FORTIFY_SOURCE=2 -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -DEV_USE_REALTIME=1 -DEV_USE_MONOTONIC=1 -DEV_USE_FLOOR=1 -Isrc/gevent/libev -I/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include/python3.6m -I/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps -I/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/src/gevent/libev -I/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps/libev -Isrc/gevent -Isrc/gevent/libev -Isrc/gevent/resolver -I. -I/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include/python3.6m -c src/gevent/libev/corecext.c -o build/temp.macosx-10.9-x86_64-3.6/src/gevent/libev/corecext.o -Wno-unreachable-code -Wno-deprecated-declarations -Wno-incompatible-sysroot -Wno-tautological-compare -Wno-implicit-function-declaration -Wno-unused-value -Wno-macro-redefined
  x86_64-apple-darwin13.4.0-clang -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include -D_FORTIFY_SOURCE=2 -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -DEV_USE_REALTIME=1 -DEV_USE_MONOTONIC=1 -DEV_USE_FLOOR=1 -Isrc/gevent/libev -I/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include/python3.6m -I/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps -I/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/src/gevent/libev -I/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps/libev -Isrc/gevent -Isrc/gevent/libev -Isrc/gevent/resolver -I. -I/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include/python3.6m -c src/gevent/libev/callbacks.c -o build/temp.macosx-10.9-x86_64-3.6/src/gevent/libev/callbacks.o -Wno-unreachable-code -Wno-deprecated-declarations -Wno-incompatible-sysroot -Wno-tautological-compare -Wno-implicit-function-declaration -Wno-unused-value -Wno-macro-redefined
  x86_64-apple-darwin13.4.0-clang -bundle -undefined dynamic_lookup -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-rpath,/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib -L/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-rpath,/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib -L/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib -Wl,-export_dynamic -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib -L/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include -D_FORTIFY_SOURCE=2 -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include -arch x86_64 build/temp.macosx-10.9-x86_64-3.6/src/gevent/libev/corecext.o build/temp.macosx-10.9-x86_64-3.6/src/gevent/libev/callbacks.o -o build/lib.macosx-10.9-x86_64-3.6/gevent/libev/corecext.cpython-36m-darwin.so
  ld: warning: -pie being ignored. It is only used when linking a main executable
  Embedding c-ares <cffi.setuptools_ext._add_c_module.<locals>.build_ext_make_mod object at 0x7ffab49a62e8> <_setuputils.Extension('gevent.resolver.cares') at 0x7ffab428f470>
  Inserted  build/temp.macosx-10.9-x86_64-3.6/c-ares in include dirs ['build/temp.macosx-10.9-x86_64-3.6/c-ares', '/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include/python3.6m', '/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include/python3.6m', '/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps', '/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps/c-ares', 'src/gevent', 'src/gevent/libev', 'src/gevent/resolver', '.']
  Running '(cd  "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps/c-ares"  && if [ -r ares_build.h ]; then cp ares_build.h ares_build.h.orig; fi   && sh ./configure --disable-dependency-tracking -C CFLAGS="-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -isysroot /opt/MacOSX10.9.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe  -isysroot /opt/MacOSX10.9.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe  -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include"  && 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 /private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/build/temp.macosx-10.9-x86_64-3.6/c-ares
  configure: WARNING: Continuing even with errors mentioned immediately above this line.
  configure: error: in `/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps/c-ares':
  configure: error: cannot run C compiled programs.
  If you meant to cross compile, use `--host'.
  See `config.log' for more details
  configure: creating cache config.cache
  checking whether to enable maintainer-specific portions of Makefiles... no
  checking whether make supports nested variables... yes
  checking whether to enable debug build options... no
  checking whether to enable compiler optimizer... not specified (assuming yes)
  checking whether to enable strict compiler warnings... no
  checking whether to enable compiler warnings as errors... no
  checking whether to enable curl debug memory tracking... no
  checking whether to enable hiding of library internal symbols... yes
  checking whether to expose internal static functions for testing... no
  checking for path separator... :
  checking for sed... /usr/bin/sed
  checking for grep... /usr/bin/grep
  checking for egrep... /usr/bin/grep -E
  checking for a sed that does not truncate output... (cached) /usr/bin/sed
  checking whether to build with code coverage support... no
  checking build system type... x86_64-apple-darwin13.4.0
  checking host system type... x86_64-apple-darwin13.4.0
  configure: using CFLAGS: -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -isysroot /opt/MacOSX10.9.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe  -isysroot /opt/MacOSX10.9.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe  -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include
  configure: CFLAGS error: CFLAGS may only be used to specify C compiler flags, not macro definitions. Use CPPFLAGS for: -DNDEBUG
  checking for a BSD-compatible install... /usr/bin/install -c
  checking for x86_64-apple-darwin13.4.0-gcc... x86_64-apple-darwin13.4.0-clang
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables...
  checking whether we are cross compiling...
  Traceback (most recent call last):
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
      main()
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 205, in build_wheel
      metadata_directory)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/setuptools/build_meta.py", line 217, in build_wheel
      wheel_directory, config_settings)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/setuptools/build_meta.py", line 202, in _build_with_temp_dir
      self.run_setup()
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/setuptools/build_meta.py", line 254, in run_setup
      self).run_setup(setup_script=setup_script)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/setuptools/build_meta.py", line 145, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 478, in <module>
      run_setup(EXT_MODULES)
    File "setup.py", line 462, in run_setup
      "signal_os_incompat = gevent.monkey:_subscribe_signal_os",
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/setuptools/__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/dist.py", line 955, in run_commands
      self.run_command(cmd)
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/wheel/bdist_wheel.py", line 299, in run
      self.run_command('build')
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/cffi/setuptools_ext.py", line 144, in run
      base_class.run(self)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/cffi/setuptools_ext.py", line 144, in run
      base_class.run(self)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 79, in run
      _build_ext.run(self)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-build-env-eoit4eov/overlay/lib/python3.6/site-packages/Cython/Distutils/old_build_ext.py", line 187, in run
      _build_ext.build_ext.run(self)
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/command/build_ext.py", line 339, in run
      self.build_extensions()
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/command/build_ext.py", line 448, in build_extensions
      self._build_extensions_serial()
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/distutils/command/build_ext.py", line 473, in _build_extensions_serial
      self.build_extension(ext)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/_setuputils.py", line 351, in build_extension
      self.gevent_prepare(ext)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/_setuputils.py", line 348, in gevent_prepare
      configure(self, ext)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/_setupares.py", line 80, in configure_ares
      system(ares_configure_command)
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/_setuputils.py", line 195, in system
      if _system(cmd, cwd=cwd, env=env, **kwargs):
    File "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/_setuputils.py", line 191, in _system
      return check_call(cmd, cwd=cwd, env=env, **kwargs)
    File "/Users/kayce/opt/miniconda2/envs/qiime2-2020.11/lib/python3.6/subprocess.py", line 311, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '(cd  "/private/var/folders/fy/1wvg0cpx4nq3j4ppz5nb0yk80000gn/T/pip-install-8irsk8qc/gevent_a4702d66912a4dc7bb9ae03a2a1414da/deps/c-ares"  && if [ -r ares_build.h ]; then cp ares_build.h ares_build.h.orig; fi   && sh ./configure --disable-dependency-tracking -C CFLAGS="-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -isysroot /opt/MacOSX10.9.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe  -isysroot /opt/MacOSX10.9.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe  -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/kayce/opt/miniconda2/envs/qiime2-2020.11/include"  && 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' returned non-zero exit status 1.
  ----------------------------------------
  ERROR: Failed building wheel for gevent
Successfully built q2studio
Failed to build gevent
ERROR: Could not build wheels for gevent which use PEP 517 and cannot be installed directly
npm WARN [email protected] requires a peer of @types/[email protected]^16.3.18 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of [email protected]^16.3.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @types/[email protected]^16.3.18 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of [email protected]^16.3.0 but none is installed. You must install peer dependencies yourself.

up to date in 14.369s

36 packages are looking for funding
  run `npm fund` for details


> [email protected] build /Users/kayce/q2studio-2020.11.0
> npm run build:main && npm run build:render


> [email protected] build:main /Users/kayce/q2studio-2020.11.0
> webpack --config config/webpack.main.config.js

Hash: 3780df97657ba01ec45f
Version: webpack 1.15.0
Time: 2419ms
  Asset     Size  Chunks             Chunk Names
main.js  50.8 kB       0  [emitted]  main
   [0] multi main 28 bytes {0} [built]
    + 153 hidden modules

> [email protected] build:render /Users/kayce/q2studio-2020.11.0
> webpack --config config/webpack.prod.config.js

Hash: bcbb317670222cac8704
Version: webpack 1.15.0
Time: 14762ms
       Asset       Size  Chunks             Chunk Names
js/bundle.js    2.25 MB       0  [emitted]  main
css/main.css    2.09 kB       0  [emitted]  main
  index.html  613 bytes          [emitted]  
   [0] multi main 28 bytes {0} [built]
    + 1166 hidden modules
Child html-webpack-plugin for "index.html":
        + 3 hidden modules
Child extract-text-webpack-plugin:
        + 2 hidden modules
Child extract-text-webpack-plugin:
        + 2 hidden modules
Child extract-text-webpack-plugin:
        + 2 hidden modules
1 Like

Hi @Marie_Boggess! Sorry for the slow reply here.

Thanks for the detailed log - this is really helpful. To be honest, I am not really sure what is going on here - I just installed Q2Studio into a 2020.11 environment, on a macOS machine and everything looks fine. I wonder if maybe removing the env and starting over with a clean env will reconcile the issue? I just ran through all of the install steps on a completely clean 2020.11 env, FWIW. If you try to re-install in a new env and it fails again please let us know.

:qiime2:

1 Like

Hello @thermokarst,

I just tried to reinstall the environment and reopen q2studio. I am still only seeing a blank “Electron” window when running the command “npm start”. I still believe that the issue involves gevent in someway as I am still getting the same error as shown above. I am still unable to install gevent in my new environment to try and fix what seems to be some sort of a dependency issue. Please let me know if you can offer any more help.

Thank you!

1 Like

Hi @Marie_Boggess,

I’m not sure exactly what’s going wrong, but I was able to reproduce your issue and solve it with the following steps:

  • Remove your QIIME 2 installation
    • conda env remove -n qiime2-2020.11
  • Create a brand new QIIME environment
  • Install gevent and nodejs with conda
    • Make sure you do this before re-installing q2studio
    • conda install gevent nodejs
  • Remove q2studio
    • rm -r q2studio-2020.11.0
  • Re-install q2studio

Let us know how you get along after trying this out.

1 Like