{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker-registry/issues/906","labels_url":"https://api.github.com/repos/docker/docker-registry/issues/906/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker-registry/issues/906/comments","events_url":"https://api.github.com/repos/docker/docker-registry/issues/906/events","html_url":"https://github.com/docker/docker-registry/issues/906","id":55198843,"number":906,"title":"Upgrading from 0.9.0 to 0.9.1","user":{"login":"kyleburnett","id":6369365,"avatar_url":"https://avatars.githubusercontent.com/u/6369365?v=3","gravatar_id":"","url":"https://api.github.com/users/kyleburnett","html_url":"https://github.com/kyleburnett","followers_url":"https://api.github.com/users/kyleburnett/followers","following_url":"https://api.github.com/users/kyleburnett/following{/other_user}","gists_url":"https://api.github.com/users/kyleburnett/gists{/gist_id}","starred_url":"https://api.github.com/users/kyleburnett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyleburnett/subscriptions","organizations_url":"https://api.github.com/users/kyleburnett/orgs","repos_url":"https://api.github.com/users/kyleburnett/repos","events_url":"https://api.github.com/users/kyleburnett/events{/privacy}","received_events_url":"https://api.github.com/users/kyleburnett/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-22T19:41:14Z","updated_at":"2015-01-22T20:30:05Z","closed_at":null,"body":"When I tried to run the docker-registry at the new version, 0.9.1, I received an error about gevent not being installed. Once I installed this, the errors were different, but still related to gevent:\r\n\r\n```\r\n[2015-01-22 18:59:52 +0000] [8842] [INFO] Starting gunicorn 19.1.1\r\n[2015-01-22 18:59:52 +0000] [8842] [INFO] Listening at: http://127.0.0.1:5000 (8842)\r\n[2015-01-22 18:59:52 +0000] [8842] [INFO] Using worker: gevent\r\n[2015-01-22 18:59:52 +0000] [8854] [INFO] Booting worker with pid: 8854\r\n[2015-01-22 18:59:52 +0000] [8854] [ERROR] Exception in worker process:\r\nTraceback (most recent call last):\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/arbiter.py\", line 507, in spawn_worker\r\n    worker.init_process()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/workers/ggevent.py\", line 193, in init_process\r\n    super(GeventWorker, self).init_process()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/workers/base.py\", line 114, in init_process\r\n    self.wsgi = self.app.wsgi()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/app/base.py\", line 66, in wsgi\r\n    self.callable = self.load()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py\", line 65, in load\r\n    return self.load_wsgiapp()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py\", line 52, in load_wsgiapp\r\n    return util.import_app(self.app_uri)\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/util.py\", line 356, in import_app\r\n    __import__(module)\r\n  File \"/usr/local/lib/python2.7/dist-packages/docker_registry/wsgi.py\", line 19, in <module>\r\n    from .app import app  # noqa\r\n  File \"/usr/local/lib/python2.7/dist-packages/docker_registry/app.py\", line 8, in <module>\r\n    from . import toolkit\r\n  File \"/usr/local/lib/python2.7/dist-packages/docker_registry/toolkit.py\", line 14, in <module>\r\n    import flask\r\n  File \"/usr/local/lib/python2.7/dist-packages/flask/__init__.py\", line 17, in <module>\r\n    from werkzeug.exceptions import abort\r\nImportError: No module named werkzeug.exceptions\r\nTraceback (most recent call last):\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/arbiter.py\", line 507, in spawn_worker\r\n    worker.init_process()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/workers/ggevent.py\", line 193, in init_process\r\n    super(GeventWorker, self).init_process()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/workers/base.py\", line 114, in init_process\r\n    self.wsgi = self.app.wsgi()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/app/base.py\", line 66, in wsgi\r\n    self.callable = self.load()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py\", line 65, in load\r\n    return self.load_wsgiapp()\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py\", line 52, in load_wsgiapp\r\n    return util.import_app(self.app_uri)\r\n  File \"/usr/local/lib/python2.7/dist-packages/gunicorn/util.py\", line 356, in import_app\r\n    __import__(module)\r\n  File \"/usr/local/lib/python2.7/dist-packages/docker_registry/wsgi.py\", line 19, in <module>\r\n    from .app import app  # noqa\r\n  File \"/usr/local/lib/python2.7/dist-packages/docker_registry/app.py\", line 8, in <module>\r\n    from . import toolkit\r\n  File \"/usr/local/lib/python2.7/dist-packages/docker_registry/toolkit.py\", line 14, in <module>\r\n    import flask\r\n  File \"/usr/local/lib/python2.7/dist-packages/flask/__init__.py\", line 17, in <module>\r\n    from werkzeug.exceptions import abort\r\nImportError: No module named werkzeug.exceptions\r\n[2015-01-22 18:59:52 +0000] [8854] [INFO] Worker exiting (pid: 8854)\r\n```\r\n\r\nApparently some dependencies are missing in this installation. My question is: what packages at what versions do I need to install to get release 0.9.1 to work? Specifically, the upgrade path from 0.9.0 to 0.9.1."},"comment":{"url":"https://api.github.com/repos/docker/docker-registry/issues/comments/71092756","html_url":"https://github.com/docker/docker-registry/issues/906#issuecomment-71092756","issue_url":"https://api.github.com/repos/docker/docker-registry/issues/906","id":71092756,"user":{"login":"kyleburnett","id":6369365,"avatar_url":"https://avatars.githubusercontent.com/u/6369365?v=3","gravatar_id":"","url":"https://api.github.com/users/kyleburnett","html_url":"https://github.com/kyleburnett","followers_url":"https://api.github.com/users/kyleburnett/followers","following_url":"https://api.github.com/users/kyleburnett/following{/other_user}","gists_url":"https://api.github.com/users/kyleburnett/gists{/gist_id}","starred_url":"https://api.github.com/users/kyleburnett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyleburnett/subscriptions","organizations_url":"https://api.github.com/users/kyleburnett/orgs","repos_url":"https://api.github.com/users/kyleburnett/repos","events_url":"https://api.github.com/users/kyleburnett/events{/privacy}","received_events_url":"https://api.github.com/users/kyleburnett/received_events","type":"User","site_admin":false},"created_at":"2015-01-22T20:30:05Z","updated_at":"2015-01-22T20:30:05Z","body":"No, I didn't change anything.\r\n\r\n`pip install docker-registry` is part of our Vagrantfile. This is the output that I see. The first line (Installing Docker Registry) is my print statement from the Vagrantfile.\r\n\r\n```\r\n==> default: Installing Docker Registry...\r\n==> default: Downloading/unpacking docker-registry\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/docker-registry/setup.py) egg_info for package docker-registry\r\n==> default:     \r\n==> default: Downloading/unpacking docker-registry-core>=2,<3 (from docker-registry)\r\n==> default:   Downloading docker-registry-core-2.0.3.tar.gz\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/docker-registry-core/setup.py) egg_info for package docker-registry-core\r\n==> default:     \r\n==> default: Downloading/unpacking backports.lzma==0.0.3,!=0.0.4 (from docker-registry)\r\n==> default:   Downloading backports.lzma-0.0.3.tar.gz\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/backports.lzma/setup.py) egg_info for package backports.lzma\r\n==> default:     This is backports.lzma version 0.0.3\r\n==> default:     \r\n==> default: Downloading/unpacking blinker==1.3 (from docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/blinker/setup.py) egg_info for package blinker\r\n==> default:     \r\n==> default: Downloading/unpacking Flask==0.10.1 (from docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/Flask/setup.py) egg_info for package Flask\r\n==> default:     \r\n==> default:     warning: no files found matching '*' under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'docs'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'docs'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'examples'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'examples'\r\n==> default:     no previously-included directories found matching 'docs/_build'\r\n==> default:     no previously-included directories found matching 'docs/_themes/.git'\r\n==> default: Downloading/unpacking gevent==1.0.1 (from docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/gevent/setup.py) egg_info for package gevent\r\n==> default:     \r\n==> default: Downloading/unpacking gunicorn==19.1.1 (from docker-registry)\r\n==> default: Downloading/unpacking PyYAML==3.11 (from docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/PyYAML/setup.py) egg_info for package PyYAML\r\n==> default:     \r\n==> default: Downloading/unpacking requests==2.3.0 (from docker-registry)\r\n==> default: Downloading/unpacking M2Crypto==0.22.3 (from docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/M2Crypto/setup.py) egg_info for package M2Crypto\r\n==> default:     \r\n==> default: Downloading/unpacking sqlalchemy==0.9.4 (from docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/sqlalchemy/setup.py) egg_info for package sqlalchemy\r\n==> default:     \r\n==> default:     warning: no files found matching '*.jpg' under directory 'doc'\r\n==> default:     warning: no files found matching 'distribute_setup.py'\r\n==> default:     warning: no files found matching 'sa2to3.py'\r\n==> default:     warning: no files found matching 'ez_setup.py'\r\n==> default:     no previously-included directories found matching 'doc/build/output'\r\n==> default: Downloading/unpacking setuptools==5.8 (from docker-registry)\r\n==> default: Downloading/unpacking boto==2.34.0 (from docker-registry-core>=2,<3->docker-registry)\r\n==> default: Downloading/unpacking redis==2.10.3 (from docker-registry-core>=2,<3->docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/redis/setup.py) egg_info for package redis\r\n==> default:     \r\n==> default:     warning: no previously-included files found matching '__pycache__'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'tests'\r\n==> default: Downloading/unpacking simplejson==3.6.2 (from docker-registry-core>=2,<3->docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/simplejson/setup.py) egg_info for package simplejson\r\n==> default:     \r\n==> default: Downloading/unpacking Werkzeug>=0.7 (from Flask==0.10.1->docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/Werkzeug/setup.py) egg_info for package Werkzeug\r\n==> default:     \r\n==> default:     warning: no files found matching '*' under directory 'werkzeug/debug/templates'\r\n==> default:     warning: no files found matching '*' under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'docs'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'docs'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'examples'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'examples'\r\n==> default:     no previously-included directories found matching 'docs/_build'\r\n==> default: Downloading/unpacking Jinja2>=2.4 (from Flask==0.10.1->docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/Jinja2/setup.py) egg_info for package Jinja2\r\n==> default:     \r\n==> default:     warning: no files found matching '*' under directory 'custom_fixers'\r\n==> default:     warning: no previously-included files matching '*' found under directory 'docs/_build'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'jinja2'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'docs'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'jinja2'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'docs'\r\n==> default: Downloading/unpacking itsdangerous>=0.21 (from Flask==0.10.1->docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/itsdangerous/setup.py) egg_info for package itsdangerous\r\n==> default:     \r\n==> default:     warning: no previously-included files matching '*' found under directory 'docs/_build'\r\n==> default: Downloading/unpacking greenlet (from gevent==1.0.1->docker-registry)\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/greenlet/setup.py) egg_info for package greenlet\r\n==> default:     \r\n==> default: Downloading/unpacking markupsafe (from Jinja2>=2.4->Flask==0.10.1->docker-registry)\r\n==> default:   Downloading MarkupSafe-0.23.tar.gz\r\n==> default:   Running setup.py (path:/tmp/pip_build_root/markupsafe/setup.py) egg_info for package markupsafe\r\n==> default:     \r\n==> default: Installing collected packages: docker-registry, docker-registry-core, backports.lzma, blinker, Flask, gevent, gunicorn, PyYAML, requests, M2Crypto, sqlalchemy, setuptools, boto, redis, simplejson, Werkzeug, Jinja2, itsdangerous, greenlet, markupsafe\r\n==> default:   Running setup.py install for docker-registry\r\n==> default:     Skipping installation of /usr/local/lib/python2.7/dist-packages/docker_registry/__init__.py (namespace package)\r\n==> default:     Skipping installation of /usr/local/lib/python2.7/dist-packages/docker_registry/drivers/__init__.py (namespace package)\r\n==> default:     \r\n==> default:     Installing /usr/local/lib/python2.7/dist-packages/docker_registry-0.9.1-nspkg.pth\r\n==> default:     Installing docker-registry script to /usr/local/bin\r\n==> default:   Running setup.py install for docker-registry-core\r\n==> default:     Skipping installation of /usr/local/lib/python2.7/dist-packages/docker_registry/__init__.py (namespace package)\r\n==> default:     Skipping installation of /usr/local/lib/python2.7/dist-packages/docker_registry/drivers/__init__.py (namespace package)\r\n==> default:     \r\n==> default:     Installing /usr/local/lib/python2.7/dist-packages/docker_registry_core-2.0.3-nspkg.pth\r\n==> default:   Running setup.py install for backports.lzma\r\n==> default:     This is backports.lzma version 0.0.3\r\n==> default:     building 'backports/lzma/_lzma' extension\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/root/include -I/opt/local/include -I/usr/local/include -I/usr/include/python2.7 -c backports/lzma/_lzmamodule.c -o build/temp.linux-x86_64-2.7/backports/lzma/_lzmamodule.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/backports/lzma/_lzmamodule.o -L/root/lib -L/opt/local/lib -L/usr/local/lib -llzma -o build/lib.linux-x86_64-2.7/backports/lzma/_lzma.so\r\n==> default:     \r\n==> default:   Running setup.py install for blinker\r\n==> default:     \r\n==> default:   Running setup.py install for Flask\r\n==> default:     \r\n==> default:     warning: no files found matching '*' under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'docs'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'docs'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'tests'\r\n==> default:     warning: no previously-included files matching '*.pyc' found under directory 'examples'\r\n==> default:     warning: no previously-included files matching '*.pyo' found under directory 'examples'\r\n==> default:     no previously-included directories found matching 'docs/_build'\r\n==> default:     no previously-included directories found matching 'docs/_themes/.git'\r\n==> default:   Running setup.py install for gevent\r\n==> default:     Running '/bin/sh /tmp/pip_build_root/gevent/libev/configure > configure-output.txt' in /tmp/pip_build_root/gevent/build/temp.linux-x86_64-2.7/libev\r\n==> default:     building 'gevent.core' extension\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Ibuild/temp.linux-x86_64-2.7/libev -Ilibev -I/usr/include/python2.7 -c gevent/gevent.core.c -o build/temp.linux-x86_64-2.7/gevent/gevent.core.o\r\n==> default:     In file included from gevent/libev.h:2:0,\r\n==> default:                      from gevent/gevent.core.c:313:\r\n==> default:     libev/ev.c:477:48: warning: \"/*\" within comment [-Wcomment]\r\n==> default:      /*#define MIN_INTERVAL  0.00000095367431640625 /* 1/2**20, good till 2200 */\r\n==> default:      ^\r\n==> default:     In file included from gevent/libev.h:2:0,\r\n==> default:                      from gevent/gevent.core.c:313:\r\n==> default:     libev/ev.c:1531:31: warning: ‘ev_default_loop_ptr’ initialized and declared ‘extern’ [enabled by default]\r\n==> default:        EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */\r\n==> default:                                    ^\r\n==> default:     In file included from gevent/libev.h:2:0,\r\n==> default:                      from gevent/gevent.core.c:313:\r\n==> default:     libev/ev.c: In function ‘ev_io_start’:\r\n==> default:     libev/ev.c:3554:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses]\r\n==> default:        fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);\r\n==> default:                                       ^\r\n==> default:     libev/ev.c: At top level:\r\n==> default:     libev/ev.c:4795:27: warning: \"/*\" within comment [-Wcomment]\r\n==> default:      /* EV_STAT     0x00001000 /* stat data changed */\r\n==> default:      ^\r\n==> default:     libev/ev.c:4796:27: warning: \"/*\" within comment [-Wcomment]\r\n==> default:      /* EV_EMBED    0x00010000 /* embedded event loop needs sweep */\r\n==> default:      ^\r\n==> default:     In file included from gevent/libev.h:2:0,\r\n==> default:                      from gevent/gevent.core.c:313:\r\n==> default:     libev/ev.c: In function ‘evpipe_write’:\r\n==> default:     libev/ev.c:2160:17: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]\r\n==> default:                write (evpipe [1], &counter, sizeof (uint64_t));\r\n==> default:                      ^\r\n==> default:     libev/ev.c:2172:17: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]\r\n==> default:                write (evpipe [1], &(evpipe [1]), 1);\r\n==> default:                      ^\r\n==> default:     libev/ev.c: In function ‘pipecb’:\r\n==> default:     libev/ev.c:2193:16: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]\r\n==> default:                read (evpipe [1], &counter, sizeof (uint64_t));\r\n==> default:                     ^\r\n==> default:     libev/ev.c:2207:16: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]\r\n==> default:                read (evpipe [0], &dummy, sizeof (dummy));\r\n==> default:                     ^\r\n==> default:     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/gevent/gevent.core.o -o build/lib.linux-x86_64-2.7/gevent/core.so\r\n==> default:     Linking /tmp/pip_build_root/gevent/build/lib.linux-x86_64-2.7/gevent/core.so to /tmp/pip_build_root/gevent/gevent/core.so\r\n==> default:     Running '/bin/sh /tmp/pip_build_root/gevent/c-ares/configure CONFIG_COMMANDS= CONFIG_FILES= > configure-output.txt' in /tmp/pip_build_root/gevent/build/temp.linux-x86_64-2.7/c-ares\r\n==> default:     building 'gevent.ares' extension\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c gevent/gevent.ares.c -o build/temp.linux-x86_64-2.7/gevent/gevent.ares.o\r\n==> default:     In file included from gevent/gevent.ares.c:314:0:\r\n==> default:     gevent/dnshelper.c: In function ‘gevent_append_addr’:\r\n==> default:     gevent/dnshelper.c:51:5: warning: implicit declaration of function ‘inet_ntop’ [-Wimplicit-function-declaration]\r\n==> default:          if (ares_inet_ntop(family, src, tmpbuf, tmpsize)) {\r\n==> default:          ^\r\n==> default:     gevent/dnshelper.c: In function ‘gevent_make_sockaddr’:\r\n==> default:     gevent/dnshelper.c:137:5: warning: implicit declaration of function ‘inet_pton’ [-Wimplicit-function-declaration]\r\n==> default:          if ( ares_inet_pton(AF_INET, hostp, &((struct sockaddr_in*)sa6)->sin_addr.s_addr) > 0 ) {\r\n==> default:          ^\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares__close_sockets.c -o build/temp.linux-x86_64-2.7/c-ares/ares__close_sockets.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares__get_hostent.c -o build/temp.linux-x86_64-2.7/c-ares/ares__get_hostent.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares__read_line.c -o build/temp.linux-x86_64-2.7/c-ares/ares__read_line.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares__timeval.c -o build/temp.linux-x86_64-2.7/c-ares/ares__timeval.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_cancel.c -o build/temp.linux-x86_64-2.7/c-ares/ares_cancel.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_create_query.c -o build/temp.linux-x86_64-2.7/c-ares/ares_create_query.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_data.c -o build/temp.linux-x86_64-2.7/c-ares/ares_data.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_destroy.c -o build/temp.linux-x86_64-2.7/c-ares/ares_destroy.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_expand_name.c -o build/temp.linux-x86_64-2.7/c-ares/ares_expand_name.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_expand_string.c -o build/temp.linux-x86_64-2.7/c-ares/ares_expand_string.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_fds.c -o build/temp.linux-x86_64-2.7/c-ares/ares_fds.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_free_hostent.c -o build/temp.linux-x86_64-2.7/c-ares/ares_free_hostent.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_free_string.c -o build/temp.linux-x86_64-2.7/c-ares/ares_free_string.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_getenv.c -o build/temp.linux-x86_64-2.7/c-ares/ares_getenv.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_gethostbyaddr.c -o build/temp.linux-x86_64-2.7/c-ares/ares_gethostbyaddr.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_gethostbyname.c -o build/temp.linux-x86_64-2.7/c-ares/ares_gethostbyname.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_getnameinfo.c -o build/temp.linux-x86_64-2.7/c-ares/ares_getnameinfo.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_getopt.c -o build/temp.linux-x86_64-2.7/c-ares/ares_getopt.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_getsock.c -o build/temp.linux-x86_64-2.7/c-ares/ares_getsock.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_init.c -o build/temp.linux-x86_64-2.7/c-ares/ares_init.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_library_init.c -o build/temp.linux-x86_64-2.7/c-ares/ares_library_init.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_llist.c -o build/temp.linux-x86_64-2.7/c-ares/ares_llist.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_mkquery.c -o build/temp.linux-x86_64-2.7/c-ares/ares_mkquery.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_nowarn.c -o build/temp.linux-x86_64-2.7/c-ares/ares_nowarn.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_options.c -o build/temp.linux-x86_64-2.7/c-ares/ares_options.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_a_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_a_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_aaaa_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_aaaa_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_mx_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_mx_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_naptr_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_naptr_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_ns_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_ns_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_ptr_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_ptr_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_soa_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_soa_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_srv_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_srv_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_parse_txt_reply.c -o build/temp.linux-x86_64-2.7/c-ares/ares_parse_txt_reply.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_platform.c -o build/temp.linux-x86_64-2.7/c-ares/ares_platform.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_process.c -o build/temp.linux-x86_64-2.7/c-ares/ares_process.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_query.c -o build/temp.linux-x86_64-2.7/c-ares/ares_query.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_search.c -o build/temp.linux-x86_64-2.7/c-ares/ares_search.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_send.c -o build/temp.linux-x86_64-2.7/c-ares/ares_send.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_strcasecmp.c -o build/temp.linux-x86_64-2.7/c-ares/ares_strcasecmp.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_strdup.c -o build/temp.linux-x86_64-2.7/c-ares/ares_strdup.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_strerror.c -o build/temp.linux-x86_64-2.7/c-ares/ares_strerror.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_timeout.c -o build/temp.linux-x86_64-2.7/c-ares/ares_timeout.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_version.c -o build/temp.linux-x86_64-2.7/c-ares/ares_version.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/ares_writev.c -o build/temp.linux-x86_64-2.7/c-ares/ares_writev.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/bitncmp.c -o build/temp.linux-x86_64-2.7/c-ares/bitncmp.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/inet_net_pton.c -o build/temp.linux-x86_64-2.7/c-ares/inet_net_pton.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/inet_ntop.c -o build/temp.linux-x86_64-2.7/c-ares/inet_ntop.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-2.7/c-ares -Ic-ares -I/usr/include/python2.7 -c c-ares/windows_port.c -o build/temp.linux-x86_64-2.7/c-ares/windows_port.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/gevent/gevent.ares.o build/temp.linux-x86_64-2.7/c-ares/ares__close_sockets.o build/temp.linux-x86_64-2.7/c-ares/ares__get_hostent.o build/temp.linux-x86_64-2.7/c-ares/ares__read_line.o build/temp.linux-x86_64-2.7/c-ares/ares__timeval.o build/temp.linux-x86_64-2.7/c-ares/ares_cancel.o build/temp.linux-x86_64-2.7/c-ares/ares_create_query.o build/temp.linux-x86_64-2.7/c-ares/ares_data.o build/temp.linux-x86_64-2.7/c-ares/ares_destroy.o build/temp.linux-x86_64-2.7/c-ares/ares_expand_name.o build/temp.linux-x86_64-2.7/c-ares/ares_expand_string.o build/temp.linux-x86_64-2.7/c-ares/ares_fds.o build/temp.linux-x86_64-2.7/c-ares/ares_free_hostent.o build/temp.linux-x86_64-2.7/c-ares/ares_free_string.o build/temp.linux-x86_64-2.7/c-ares/ares_getenv.o build/temp.linux-x86_64-2.7/c-ares/ares_gethostbyaddr.o build/temp.linux-x86_64-2.7/c-ares/ares_gethostbyname.o build/temp.linux-x86_64-2.7/c-ares/ares_getnameinfo.o build/temp.linux-x86_64-2.7/c-ares/ares_getopt.o build/temp.linux-x86_64-2.7/c-ares/ares_getsock.o build/temp.linux-x86_64-2.7/c-ares/ares_init.o build/temp.linux-x86_64-2.7/c-ares/ares_library_init.o build/temp.linux-x86_64-2.7/c-ares/ares_llist.o build/temp.linux-x86_64-2.7/c-ares/ares_mkquery.o build/temp.linux-x86_64-2.7/c-ares/ares_nowarn.o build/temp.linux-x86_64-2.7/c-ares/ares_options.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_a_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_aaaa_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_mx_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_naptr_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_ns_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_ptr_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_soa_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_srv_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_parse_txt_reply.o build/temp.linux-x86_64-2.7/c-ares/ares_platform.o build/temp.linux-x86_64-2.7/c-ares/ares_process.o build/temp.linux-x86_64-2.7/c-ares/ares_query.o build/temp.linux-x86_64-2.7/c-ares/ares_search.o build/temp.linux-x86_64-2.7/c-ares/ares_send.o build/temp.linux-x86_64-2.7/c-ares/ares_strcasecmp.o build/temp.linux-x86_64-2.7/c-ares/ares_strdup.o build/temp.linux-x86_64-2.7/c-ares/ares_strerror.o build/temp.linux-x86_64-2.7/c-ares/ares_timeout.o build/temp.linux-x86_64-2.7/c-ares/ares_version.o build/temp.linux-x86_64-2.7/c-ares/ares_writev.o build/temp.linux-x86_64-2.7/c-ares/bitncmp.o build/temp.linux-x86_64-2.7/c-ares/inet_net_pton.o build/temp.linux-x86_64-2.7/c-ares/inet_ntop.o build/temp.linux-x86_64-2.7/c-ares/windows_port.o -lrt -o build/lib.linux-x86_64-2.7/gevent/ares.so\r\n==> default:     Linking /tmp/pip_build_root/gevent/build/lib.linux-x86_64-2.7/gevent/ares.so to /tmp/pip_build_root/gevent/gevent/ares.so\r\n==> default:     building 'gevent._semaphore' extension\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c gevent/gevent._semaphore.c -o build/temp.linux-x86_64-2.7/gevent/gevent._semaphore.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/gevent/gevent._semaphore.o -o build/lib.linux-x86_64-2.7/gevent/_semaphore.so\r\n==> default:     Linking /tmp/pip_build_root/gevent/build/lib.linux-x86_64-2.7/gevent/_semaphore.so to /tmp/pip_build_root/gevent/gevent/_semaphore.so\r\n==> default:     building 'gevent._util' extension\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c gevent/gevent._util.c -o build/temp.linux-x86_64-2.7/gevent/gevent._util.o\r\n==> default:     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/gevent/gevent._util.o -o build/lib.linux-x86_64-2.7/gevent/_util.so\r\n==> default:     Linking /tmp/pip_build_root/gevent/build/lib.linux-x86_64-2.7/gevent/_util.so to /tmp/pip_build_root/gevent/gevent/_util.so\r\n==> default:     \r\n==> default: Compiling /tmp/pip_build_root/gunicorn/gunicorn/workers/_gaiohttp.py ...\r\n==> default:   File \"/tmp/pip_build_root/gunicorn/gunicorn/workers/_gaiohttp.py\", line 64\r\n==> default:     yield from self.wsgi.close()\r\n==> default:              ^\r\n==> default: SyntaxError: invalid syntax\r\n==> default: \r\n==> default:   Found existing installation: PyYAML 3.10\r\n==> default:     Uninstalling PyYAML:\r\n==> default:       Successfully uninstalled PyYAML\r\n==> default:   Running setup.py install for PyYAML\r\n==> default:     checking if libyaml is compilable\r\n==> default:     x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/check_libyaml.c -o build/temp.linux-x86_64-2.7/check_libyaml.o\r\n==> default:     build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory\r\n==> default:      #include <yaml.h>\r\n==> default:                       ^\r\n==> default:     compilation terminated.\r\n==> default:     \r\n==> default:     libyaml is not found or a compiler error: forcing --without-libyaml\r\n==> default:     (if libyaml is installed correctly, you may need to\r\n==> default:      specify the option --include-dirs or uncomment and\r\n==> default:      modify the parameter include_dirs in setup.cfg)\r\n==> default:     \r\n==> default:   Found existing installation: requests 2.2.1\r\n==> default:     Uninstalling requests:\r\n==> default:       Successfully uninstalled requests\r\n==> default:   Running setup.py install for M2Crypto\r\n==> default:     building 'M2Crypto.__m2crypto' extension\r\n==> default:     swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c\r\n==> default:     swig -python -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu -I/usr/include -I/usr/include/openssl -includeall -modern -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i\r\n==> default:     unable to execute 'swig': No such file or directory\r\n==> default:     error: command 'swig' failed with exit status 1\r\n==> default:     Complete output from command /usr/bin/python -c \"import setuptools, tokenize;__file__='/tmp/pip_build_root/M2Crypto/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-ofCXHv-record/install-record.txt --single-version-externally-managed --compile:\r\n==> default:     running install\r\n==> default: \r\n==> default: running build\r\n==> default: \r\n==> default: running build_py\r\n==> default: \r\n==> default: creating build/lib.linux-x86_64-2.7\r\n==> default: \r\n==> default: creating build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/ftpslib.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/SMIME.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/BIO.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/RC4.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/Err.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/X509.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/DH.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/callback.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/threading.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/DSA.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/Engine.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/m2urllib2.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/m2xmlrpclib.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/AuthCookie.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/m2urllib.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/httpslib.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/RSA.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/m2.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/EC.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/ASN1.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/Rand.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/BN.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/__init__.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/EVP.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: copying M2Crypto/util.py -> build/lib.linux-x86_64-2.7/M2Crypto\r\n==> default: \r\n==> default: creating build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/Context.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/timeout.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/Session.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/SSLServer.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/cb.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/Cipher.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/ssl_dispatcher.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/Connection.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/__init__.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/TwistedProtocolWrapper.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: copying M2Crypto/SSL/Checker.py -> build/lib.linux-x86_64-2.7/M2Crypto/SSL\r\n==> default: \r\n==> default: running build_ext\r\n==> default: \r\n==> default: building 'M2Crypto.__m2crypto' extension\r\n==> default: \r\n==> default: swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c\r\n==> default: \r\n==> default: swig -python -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu -I/usr/include -I/usr/include/openssl -includeall -modern -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i\r\n==> default: \r\n==> default: unable to execute 'swig': No such file or directory\r\n==> default: \r\n==> default: error: command 'swig' failed with exit status 1\r\n==> default: \r\n==> default: ----------------------------------------\r\n==> default: Cleaning up...\r\n==> default: Command /usr/bin/python -c \"import setuptools, tokenize;__file__='/tmp/pip_build_root/M2Crypto/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-ofCXHv-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/M2Crypto\r\n==> default: Traceback (most recent call last):\r\n==> default:   File \"/usr/bin/pip\", line 9, in <module>\r\n==> default:     load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()\r\n==> default:   File \"/usr/lib/python2.7/dist-packages/pip/__init__.py\", line 185, in main\r\n==> default:     return command.main(cmd_args)\r\n==> default:   File \"/usr/lib/python2.7/dist-packages/pip/basecommand.py\", line 161, in main\r\n==> default:     text = '\\n'.join(complete_log)\r\n==> default: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 33: ordinal not in range(128)\r\n==> default: docker-registry start/running, process 3959\r\n```\r\n\r\nAfter this, I did this from the vagrant VM\r\n```\r\n$ sudo service docker-registry status\r\ndocker-registry stop/waiting\r\n$ sudo service docker-registry start\r\ndocker-registry start/running, process 8244\r\n$ sudo service docker-registry status\r\ndocker-registry stop/waiting\r\n```"}}