# Pastebin FMnmk5CK Kolla - Install kolla-ansible and kolla-kubernetes Failed building wheel for cryptography Failed cleaning build dir for cryptography DEPRECATION: Uninstalling a distutils installed project (PyYAML) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. DEPRECATION: Uninstalling a distutils installed project (netaddr) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mX7RQr/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-HNl5bV-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-mX7RQr/cryptography/ Shell output: Processing ./kolla-ansible Processing ./kolla-kubernetes Collecting pbr!=2.1.0,>=2.0.0 (from kolla-ansible==5.0.0.0b3.dev57) Downloading pbr-3.1.0-py2.py3-none-any.whl (99kB) Collecting docker-py>=1.8.1 (from kolla-ansible==5.0.0.0b3.dev57) Downloading docker_py-1.10.6-py2.py3-none-any.whl (50kB) Collecting Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 (from kolla-ansible==5.0.0.0b3.dev57) Downloading Jinja2-2.9.6-py2.py3-none-any.whl (340kB) Requirement already up-to-date: six>=1.9.0 in /usr/lib/python2.7/dist-packages (from kolla-ansible==5.0.0.0b3.dev57) Collecting oslo.config!=4.3.0,!=4.4.0,>=4.0.0 (from kolla-ansible==5.0.0.0b3.dev57) Downloading oslo.config-4.6.0-py2.py3-none-any.whl (106kB) Collecting oslo.utils>=3.20.0 (from kolla-ansible==5.0.0.0b3.dev57) Downloading oslo.utils-3.26.0-py2.py3-none-any.whl (97kB) Requirement already up-to-date: setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,>=16.0 in /usr/local/lib/python2.7/dist-packages (from kolla-ansible==5.0.0.0b3.dev57) Collecting PyYAML>=3.10.0 (from kolla-ansible==5.0.0.0b3.dev57) Downloading PyYAML-3.12.tar.gz (253kB) Collecting netaddr!=0.7.16,>=0.7.13 (from kolla-ansible==5.0.0.0b3.dev57) Downloading netaddr-0.7.19-py2.py3-none-any.whl (1.6MB) Collecting cryptography>=1.6 (from kolla-ansible==5.0.0.0b3.dev57) Downloading cryptography-1.9.tar.gz (409kB) Collecting cliff>=2.6.0 (from kolla-kubernetes==0.6.1.dev125) Downloading cliff-2.7.0-py2-none-any.whl (63kB) Collecting oslo.log>=3.22.0 (from kolla-kubernetes==0.6.1.dev125) Downloading oslo.log-3.28.1-py2.py3-none-any.whl (62kB) Collecting kubernetes>=1.0.0b1 (from kolla-kubernetes==0.6.1.dev125) Downloading kubernetes-2.0.0-py2.py3-none-any.whl (718kB) Collecting backports.ssl-match-hostname>=3.5; python_version < "3.5" (from docker-py>=1.8.1->kolla-ansible==5.0.0.0b3.dev57) Downloading backports.ssl_match_hostname-3.5.0.1.tar.gz Collecting websocket-client>=0.32.0 (from docker-py>=1.8.1->kolla-ansible==5.0.0.0b3.dev57) Downloading websocket_client-0.42.1-py2.py3-none-any.whl (199kB) Collecting ipaddress>=1.0.16; python_version < "3.3" (from docker-py>=1.8.1->kolla-ansible==5.0.0.0b3.dev57) Downloading ipaddress-1.0.18-py2-none-any.whl Collecting docker-pycreds>=0.2.1 (from docker-py>=1.8.1->kolla-ansible==5.0.0.0b3.dev57) Downloading docker_pycreds-0.2.1-py2.py3-none-any.whl Collecting requests!=2.11.0,>=2.5.2 (from docker-py>=1.8.1->kolla-ansible==5.0.0.0b3.dev57) Downloading requests-2.18.1-py2.py3-none-any.whl (88kB) Collecting MarkupSafe>=0.23 (from Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8->kolla-ansible==5.0.0.0b3.dev57) Downloading MarkupSafe-1.0.tar.gz Collecting rfc3986>=0.3.1 (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->kolla-ansible==5.0.0.0b3.dev57) Downloading rfc3986-1.0.0-py2.py3-none-any.whl Collecting oslo.i18n!=3.15.2,>=2.1.0 (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->kolla-ansible==5.0.0.0b3.dev57) Downloading oslo.i18n-3.15.3-py2.py3-none-any.whl (42kB) Collecting stevedore>=1.20.0 (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->kolla-ansible==5.0.0.0b3.dev57) Downloading stevedore-1.23.0-py2.py3-none-any.whl Collecting debtcollector>=1.2.0 (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->kolla-ansible==5.0.0.0b3.dev57) Downloading debtcollector-1.15.0-py2.py3-none-any.whl Collecting monotonic>=0.6 (from oslo.utils>=3.20.0->kolla-ansible==5.0.0.0b3.dev57) Downloading monotonic-1.3-py2.py3-none-any.whl Collecting funcsigs>=0.4; python_version == "2.7" or python_version == "2.6" (from oslo.utils>=3.20.0->kolla-ansible==5.0.0.0b3.dev57) Downloading funcsigs-1.0.2-py2.py3-none-any.whl Collecting netifaces>=0.10.4 (from oslo.utils>=3.20.0->kolla-ansible==5.0.0.0b3.dev57) Downloading netifaces-0.10.6.tar.gz Collecting pyparsing>=2.1.0 (from oslo.utils>=3.20.0->kolla-ansible==5.0.0.0b3.dev57) Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB) Collecting iso8601>=0.1.11 (from oslo.utils>=3.20.0->kolla-ansible==5.0.0.0b3.dev57) Downloading iso8601-0.1.11-py2.py3-none-any.whl Collecting pytz>=2013.6 (from oslo.utils>=3.20.0->kolla-ansible==5.0.0.0b3.dev57) Downloading pytz-2017.2-py2.py3-none-any.whl (484kB) Collecting idna>=2.1 (from cryptography>=1.6->kolla-ansible==5.0.0.0b3.dev57) Downloading idna-2.5-py2.py3-none-any.whl (55kB) Collecting asn1crypto>=0.21.0 (from cryptography>=1.6->kolla-ansible==5.0.0.0b3.dev57) Downloading asn1crypto-0.22.0-py2.py3-none-any.whl (97kB) Collecting enum34 (from cryptography>=1.6->kolla-ansible==5.0.0.0b3.dev57) Downloading enum34-1.1.6-py2-none-any.whl Collecting cffi>=1.7 (from cryptography>=1.6->kolla-ansible==5.0.0.0b3.dev57) Downloading cffi-1.10.0-cp27-cp27mu-manylinux1_x86_64.whl (392kB) Collecting unicodecsv>=0.8.0; python_version < "3.0" (from cliff>=2.6.0->kolla-kubernetes==0.6.1.dev125) Downloading unicodecsv-0.14.1.tar.gz Collecting PrettyTable<0.8,>=0.7.1 (from cliff>=2.6.0->kolla-kubernetes==0.6.1.dev125) Downloading prettytable-0.7.2.zip Collecting cmd2>=0.6.7 (from cliff>=2.6.0->kolla-kubernetes==0.6.1.dev125) Downloading cmd2-0.7.2.tar.gz (55kB) Collecting oslo.context>=2.14.0 (from oslo.log>=3.22.0->kolla-kubernetes==0.6.1.dev125) Downloading oslo.context-2.15.0-py2.py3-none-any.whl Collecting pyinotify>=0.9.6; sys_platform != "win32" and sys_platform != "darwin" and sys_platform != "sunos5" (from oslo.log>=3.22.0->kolla-kubernetes==0.6.1.dev125) Downloading pyinotify-0.9.6.tar.gz (60kB) Collecting oslo.serialization>=1.10.0 (from oslo.log>=3.22.0->kolla-kubernetes==0.6.1.dev125) Downloading oslo.serialization-2.18.0-py2.py3-none-any.whl Collecting python-dateutil>=2.4.2 (from oslo.log>=3.22.0->kolla-kubernetes==0.6.1.dev125) Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB) Collecting oauth2client (from kubernetes>=1.0.0b1->kolla-kubernetes==0.6.1.dev125) Downloading oauth2client-4.1.1-py2.py3-none-any.whl (185kB) Collecting certifi (from kubernetes>=1.0.0b1->kolla-kubernetes==0.6.1.dev125) Downloading certifi-2017.4.17-py2.py3-none-any.whl (375kB) Collecting urllib3!=1.21 (from kubernetes>=1.0.0b1->kolla-kubernetes==0.6.1.dev125) Downloading urllib3-1.21.1-py2.py3-none-any.whl (131kB) Collecting chardet<3.1.0,>=3.0.2 (from requests!=2.11.0,>=2.5.2->docker-py>=1.8.1->kolla-ansible==5.0.0.0b3.dev57) Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB) Collecting Babel!=2.4.0,>=2.3.4 (from oslo.i18n!=3.15.2,>=2.1.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->kolla-ansible==5.0.0.0b3.dev57) Downloading Babel-2.3.4-py2.py3-none-any.whl (7.1MB) Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->kolla-ansible==5.0.0.0b3.dev57) Downloading wrapt-1.10.10.tar.gz Collecting pycparser (from cffi>=1.7->cryptography>=1.6->kolla-ansible==5.0.0.0b3.dev57) Downloading pycparser-2.17.tar.gz (231kB) Collecting positional>=1.1.1 (from oslo.context>=2.14.0->oslo.log>=3.22.0->kolla-kubernetes==0.6.1.dev125) Downloading positional-1.1.1.tar.gz Collecting msgpack-python>=0.4.0 (from oslo.serialization>=1.10.0->oslo.log>=3.22.0->kolla-kubernetes==0.6.1.dev125) Downloading msgpack-python-0.4.8.tar.gz (113kB) Collecting rsa>=3.1.4 (from oauth2client->kubernetes>=1.0.0b1->kolla-kubernetes==0.6.1.dev125) Downloading rsa-3.4.2-py2.py3-none-any.whl (46kB) Collecting httplib2>=0.9.1 (from oauth2client->kubernetes>=1.0.0b1->kolla-kubernetes==0.6.1.dev125) Downloading httplib2-0.10.3.tar.gz (204kB) Collecting pyasn1-modules>=0.0.5 (from oauth2client->kubernetes>=1.0.0b1->kolla-kubernetes==0.6.1.dev125) Downloading pyasn1_modules-0.0.9-py2.py3-none-any.whl (60kB) Collecting pyasn1>=0.1.7 (from oauth2client->kubernetes>=1.0.0b1->kolla-kubernetes==0.6.1.dev125) Downloading pyasn1-0.2.3-py2.py3-none-any.whl (53kB) Building wheels for collected packages: kolla-ansible, PyYAML, cryptography, kolla-kubernetes, backports.ssl-match-hostname, MarkupSafe, netifaces, unicodecsv, PrettyTable, cmd2, pyinotify, wrapt, pycparser, positional, msgpack-python, httplib2 Running setup.py bdist_wheel for kolla-ansible: started Running setup.py bdist_wheel for kolla-ansible: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/b0/ac/79/60d829bbd4a52b6653c681ff2c15a6c6373aba948e0b344eaa Running setup.py bdist_wheel for PyYAML: started Running setup.py bdist_wheel for PyYAML: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/2c/f7/79/13f3a12cd723892437c0cfbde1230ab4d82947ff7b3839a4fc Running setup.py bdist_wheel for cryptography: started Running setup.py bdist_wheel for cryptography: finished with status 'error' Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mX7RQr/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpliqt0Rpip-wheel- --python-tag cp27: c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory compilation terminated. Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-mX7RQr/cryptography/setup.py", line 321, in **keywords_with_side_effects(sys.argv) File "/usr/lib/python2.7/distutils/core.py", line 111, in setup _setup_distribution = dist = klass(attrs) File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 320, in __init__ self.fetch_build_eggs(attrs['setup_requires']) File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 377, in fetch_build_eggs replace_conflicting=True, File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 852, in resolve dist = best[req.key] = env.best_match(req, ws, installer) File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1124, in best_match return self.obtain(req, installer) File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1136, in obtain return installer(requirement) File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 445, in fetch_build_egg return cmd.easy_install(req) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 673, in easy_install return self.install_item(spec, dist.location, tmpdir, deps) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 699, in install_item dists = self.install_eggs(spec, download, tmpdir) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 880, in install_eggs return self.build_and_install(setup_script, setup_base) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1119, in build_and_install self.run_setup(setup_script, setup_base, args) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1107, in run_setup raise DistutilsError("Setup script exited with %s" % (v.args[0],)) distutils.errors.DistutilsError: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Running setup.py clean for cryptography Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mX7RQr/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" clean --all: c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory compilation terminated. Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-mX7RQr/cryptography/setup.py", line 321, in **keywords_with_side_effects(sys.argv) File "/usr/lib/python2.7/distutils/core.py", line 111, in setup _setup_distribution = dist = klass(attrs) File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 320, in __init__ self.fetch_build_eggs(attrs['setup_requires']) File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 377, in fetch_build_eggs replace_conflicting=True, File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 852, in resolve dist = best[req.key] = env.best_match(req, ws, installer) File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1124, in best_match return self.obtain(req, installer) File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1136, in obtain return installer(requirement) File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 445, in fetch_build_egg return cmd.easy_install(req) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 673, in easy_install return self.install_item(spec, dist.location, tmpdir, deps) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 699, in install_item dists = self.install_eggs(spec, download, tmpdir) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 880, in install_eggs return self.build_and_install(setup_script, setup_base) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1119, in build_and_install self.run_setup(setup_script, setup_base, args) File "/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1107, in run_setup raise DistutilsError("Setup script exited with %s" % (v.args[0],)) distutils.errors.DistutilsError: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Running setup.py bdist_wheel for kolla-kubernetes: started Running setup.py bdist_wheel for kolla-kubernetes: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/f9/e1/69/95d5fc39ec5912c379955c1fe90eb60c43e7adcd9562f96d6d Running setup.py bdist_wheel for backports.ssl-match-hostname: started Running setup.py bdist_wheel for backports.ssl-match-hostname: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/5d/72/36/b2a31507b613967b728edc33378a5ff2ada0f62855b93c5ae1 Running setup.py bdist_wheel for MarkupSafe: started Running setup.py bdist_wheel for MarkupSafe: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57 Running setup.py bdist_wheel for netifaces: started Running setup.py bdist_wheel for netifaces: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/28/e1/08/e66a4f207479500a27eae682a4773fa00605f2c5d953257824 Running setup.py bdist_wheel for unicodecsv: started Running setup.py bdist_wheel for unicodecsv: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/97/e2/16/219fa93b83edaff912b6805cfa19d0597e21f8d353f3e2d22f Running setup.py bdist_wheel for PrettyTable: started Running setup.py bdist_wheel for PrettyTable: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/b6/90/7b/1c22b89217d0eba6d5f406e562365ebee804f0d4595b2bdbcd Running setup.py bdist_wheel for cmd2: started Running setup.py bdist_wheel for cmd2: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/e2/3d/6a/377044b491b2d10f12aa5f27a539872f36bcedd4073b47f42f Running setup.py bdist_wheel for pyinotify: started Running setup.py bdist_wheel for pyinotify: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/ca/66/27/bba9699a96562cab73cd97e80ca0fc9c1656b757293f889ad4 Running setup.py bdist_wheel for wrapt: started Running setup.py bdist_wheel for wrapt: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/22/a5/9f/ca577d0e7b917b681fdbb7b36a41a8a9ae76fb7fec146438dc Running setup.py bdist_wheel for pycparser: started Running setup.py bdist_wheel for pycparser: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/a8/0b/41/dc95621f9d3a0da7bc191b8a71f0e8182ffd3cc5f33ac55005 Running setup.py bdist_wheel for positional: started Running setup.py bdist_wheel for positional: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/f8/a3/e7/0704b4f6ee0128f17be800e4895e75a1d00c291ae4d9e8c412 Running setup.py bdist_wheel for msgpack-python: started Running setup.py bdist_wheel for msgpack-python: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/2c/e7/e7/9031652a69d594665c5ca25e41d0fb3faa024e730b590e4402 Running setup.py bdist_wheel for httplib2: started Running setup.py bdist_wheel for httplib2: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/ca/ac/5f/749651f7925b231103f5316cacca82a487810c22d30f011c0c Successfully built kolla-ansible PyYAML kolla-kubernetes backports.ssl-match-hostname MarkupSafe netifaces unicodecsv PrettyTable cmd2 pyinotify wrapt pycparser positional msgpack-python httplib2 Failed to build cryptography Installing collected packages: pbr, backports.ssl-match-hostname, websocket-client, ipaddress, docker-pycreds, idna, urllib3, chardet, certifi, requests, docker-py, MarkupSafe, Jinja2, rfc3986, pytz, Babel, oslo.i18n, stevedore, PyYAML, wrapt, funcsigs, debtcollector, netaddr, oslo.config, monotonic, netifaces, pyparsing, iso8601, oslo.utils, asn1crypto, enum34, pycparser, cffi, cryptography, kolla-ansible, unicodecsv, PrettyTable, cmd2, cliff, positional, oslo.context, pyinotify, msgpack-python, oslo.serialization, python-dateutil, oslo.log, pyasn1, rsa, httplib2, pyasn1-modules, oauth2client, kubernetes, kolla-kubernetes Found existing installation: chardet 2.3.0 Uninstalling chardet-2.3.0: Successfully uninstalled chardet-2.3.0 Found existing installation: MarkupSafe 0.23 Uninstalling MarkupSafe-0.23: Successfully uninstalled MarkupSafe-0.23 Found existing installation: Jinja2 2.8.1 Uninstalling Jinja2-2.8.1: Successfully uninstalled Jinja2-2.8.1 Found existing installation: PyYAML 3.11 Uninstalling PyYAML-3.11: Successfully uninstalled PyYAML-3.11 Found existing installation: netaddr 0.7.18 Uninstalling netaddr-0.7.18: Successfully uninstalled netaddr-0.7.18 Running setup.py install for cryptography: started Running setup.py install for cryptography: finished with status 'error' Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mX7RQr/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-HNl5bV-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/cryptography copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-2.7/cryptography copying src/cryptography/__about__.py -> build/lib.linux-x86_64-2.7/cryptography copying src/cryptography/__init__.py -> build/lib.linux-x86_64-2.7/cryptography copying src/cryptography/utils.py -> build/lib.linux-x86_64-2.7/cryptography copying src/cryptography/fernet.py -> build/lib.linux-x86_64-2.7/cryptography creating build/lib.linux-x86_64-2.7/cryptography/hazmat copying src/cryptography/hazmat/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat creating build/lib.linux-x86_64-2.7/cryptography/x509 copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-2.7/cryptography/x509 copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-2.7/cryptography/x509 copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-2.7/cryptography/x509 copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-2.7/cryptography/x509 copying src/cryptography/x509/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/x509 copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-2.7/cryptography/x509 copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-2.7/cryptography/x509 creating build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/interfaces.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/serialization.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/mac.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives creating build/lib.linux-x86_64-2.7/cryptography/hazmat/bindings copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/bindings creating build/lib.linux-x86_64-2.7/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends creating build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/ciphers creating build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/twofactor creating build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/kdf creating build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/primitives/asymmetric creating build/lib.linux-x86_64-2.7/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/bindings/openssl creating build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-2.7/cryptography/hazmat/backends/openssl running egg_info writing requirements to src/cryptography.egg-info/requires.txt writing src/cryptography.egg-info/PKG-INFO writing top-level names to src/cryptography.egg-info/top_level.txt writing dependency_links to src/cryptography.egg-info/dependency_links.txt writing entry points to src/cryptography.egg-info/entry_points.txt reading manifest file 'src/cryptography.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*' found under directory 'vectors' writing manifest file 'src/cryptography.egg-info/SOURCES.txt' running build_ext generating cffi module 'build/temp.linux-x86_64-2.7/_padding.c' creating build/temp.linux-x86_64-2.7 generating cffi module 'build/temp.linux-x86_64-2.7/_constant_time.c' generating cffi module 'build/temp.linux-x86_64-2.7/_openssl.c' building '_openssl' extension creating build/temp.linux-x86_64-2.7/build creating build/temp.linux-x86_64-2.7/build/temp.linux-x86_64-2.7 x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/_openssl.c -o build/temp.linux-x86_64-2.7/build/temp.linux-x86_64-2.7/_openssl.o build/temp.linux-x86_64-2.7/_openssl.c:434:30: fatal error: openssl/opensslv.h: No such file or directory compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1