{"action":"closed","issue":{"url":"https://api.github.com/repos/ansible/ansible/issues/16454","repository_url":"https://api.github.com/repos/ansible/ansible","labels_url":"https://api.github.com/repos/ansible/ansible/issues/16454/labels{/name}","comments_url":"https://api.github.com/repos/ansible/ansible/issues/16454/comments","events_url":"https://api.github.com/repos/ansible/ansible/issues/16454/events","html_url":"https://github.com/ansible/ansible/issues/16454","id":162427850,"number":16454,"title":"PIP Installation is failing","user":{"login":"weldpua2008","id":5720601,"avatar_url":"https://avatars.githubusercontent.com/u/5720601?v=3","gravatar_id":"","url":"https://api.github.com/users/weldpua2008","html_url":"https://github.com/weldpua2008","followers_url":"https://api.github.com/users/weldpua2008/followers","following_url":"https://api.github.com/users/weldpua2008/following{/other_user}","gists_url":"https://api.github.com/users/weldpua2008/gists{/gist_id}","starred_url":"https://api.github.com/users/weldpua2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weldpua2008/subscriptions","organizations_url":"https://api.github.com/users/weldpua2008/orgs","repos_url":"https://api.github.com/users/weldpua2008/repos","events_url":"https://api.github.com/users/weldpua2008/events{/privacy}","received_events_url":"https://api.github.com/users/weldpua2008/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-06-27T11:13:21Z","updated_at":"2016-06-27T16:19:30Z","closed_at":"2016-06-27T16:19:30Z","body":"##### ISSUE TYPE\r\n - Bug Report\r\n\r\n\r\n##### ANSIBLE VERSION\r\n```\r\n2.1.0.0\r\n```\r\n\r\n##### OS / ENVIRONMENT\r\nUbuntu 14.04 / 16.04, Debian 8\r\n\r\n##### SUMMARY\r\nI tried to install latest ansible version and it fails\r\n\r\n##### STEPS TO REPRODUCE\r\n```\r\ndocker run -ti --rm ubuntu:14.04 bash\r\necho \"===> Updating cache...\" && \\\r\n    apt-get update && \\\r\n    \\\r\n    \\    \r\n    echo \"===> Installing sudo...\"  && \\\r\n    apt-get install -y  sudo && \\\r\n    \\\r\n    \\\r\n    apt-get install python-pip python-dev -y && \\\r\n    apt-get install python-apt -y -q && \\\r\n    \\\r\n    \\\r\n    echo \"===> Installing Ansible 2.1.0.0...\" && \\\r\n    pip install --upgrade ansible==2.1.0.0\r\n```\r\n\r\n\r\n##### EXPECTED RESULTS\r\nInstalled ansible\r\n##### ACTUAL RESULTS\r\n```\r\nroot@4a0497d1c873:/# pip install --upgrade ansible==2.1.0.0\r\nDownloading/unpacking ansible==2.1.0.0\r\n  Downloading ansible-2.1.0.0.tar.gz (1.9MB): 1.9MB downloaded\r\n  Running setup.py (path:/tmp/pip_build_root/ansible/setup.py) egg_info for package ansible\r\n\r\n    no previously-included directories found matching 'v2'\r\n    no previously-included directories found matching 'docsite'\r\n    no previously-included directories found matching 'ticket_stubs'\r\n    no previously-included directories found matching 'packaging'\r\n    no previously-included directories found matching 'test'\r\n    no previously-included directories found matching 'hacking'\r\n    warning: no previously-included files found matching 'lib/ansible/modules/core/.git*'\r\n    warning: no previously-included files found matching 'lib/ansible/modules/extras/.git*'\r\n    no previously-included directories found matching 'lib/ansible/modules/core/.git'\r\n    no previously-included directories found matching 'lib/ansible/modules/extras/.git'\r\nDownloading/unpacking paramiko (from ansible==2.1.0.0)\r\n  Downloading paramiko-2.0.1-py2.py3-none-any.whl (171kB): 171kB downloaded\r\nDownloading/unpacking jinja2 (from ansible==2.1.0.0)\r\n  Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB): 263kB downloaded\r\nDownloading/unpacking PyYAML (from ansible==2.1.0.0)\r\n  Downloading PyYAML-3.11.zip (371kB): 371kB downloaded\r\n  Running setup.py (path:/tmp/pip_build_root/PyYAML/setup.py) egg_info for package PyYAML\r\n\r\nDownloading/unpacking setuptools from https://pypi.python.org/packages/d7/3d/577bafbfc9fcd78ed7b45de24a6bc30a94cc75cbde786389f1014d433614/setuptools-23.1.0-py2.py3-none-any.whl#md5=bdffb519c49d6bf3aae47f8f1a6ea3b5 (from ansible==2.1.0.0)\r\n  Downloading setuptools-23.1.0-py2.py3-none-any.whl (435kB): 435kB downloaded\r\nDownloading/unpacking pycrypto>=2.6 (from ansible==2.1.0.0)\r\n  Downloading pycrypto-2.6.1.tar.gz (446kB): 446kB downloaded\r\n  Running setup.py (path:/tmp/pip_build_root/pycrypto/setup.py) egg_info for package pycrypto\r\n\r\nDownloading/unpacking pyasn1>=0.1.7 (from paramiko->ansible==2.1.0.0)\r\n  Downloading pyasn1-0.1.9-py2.py3-none-any.whl\r\nDownloading/unpacking cryptography>=1.1 (from paramiko->ansible==2.1.0.0)\r\n  Downloading cryptography-1.4.tar.gz (399kB): 399kB downloaded\r\n  Running setup.py (path:/tmp/pip_build_root/cryptography/setup.py) egg_info for package cryptography\r\n\r\n    no previously-included directories found matching 'docs/_build'\r\n    warning: no previously-included files matching '*' found under directory 'vectors'\r\nDownloading/unpacking MarkupSafe (from jinja2->ansible==2.1.0.0)\r\n  Downloading MarkupSafe-0.23.tar.gz\r\n  Running setup.py (path:/tmp/pip_build_root/MarkupSafe/setup.py) egg_info for package MarkupSafe\r\n\r\nDownloading/unpacking idna>=2.0 (from cryptography>=1.1->paramiko->ansible==2.1.0.0)\r\n  Downloading idna-2.1-py2.py3-none-any.whl (54kB): 54kB downloaded\r\nDownloading/unpacking six>=1.4.1 from https://pypi.python.org/packages/c8/0a/b6723e1bc4c516cb687841499455a8505b44607ab535be01091c0f24f079/six-1.10.0-py2.py3-none-any.whl#md5=3ab558cf5d4f7a72611d59a81a315dc8 (from cryptography>=1.1->paramiko->ansible==2.1.0.0)\r\n  Downloading six-1.10.0-py2.py3-none-any.whl\r\nDownloading/unpacking enum34 (from cryptography>=1.1->paramiko->ansible==2.1.0.0)\r\n  Downloading enum34-1.1.6-py2-none-any.whl\r\nDownloading/unpacking ipaddress (from cryptography>=1.1->paramiko->ansible==2.1.0.0)\r\n  Downloading ipaddress-1.0.16-py27-none-any.whl\r\nDownloading/unpacking cffi>=1.4.1 (from cryptography>=1.1->paramiko->ansible==2.1.0.0)\r\n  Downloading cffi-1.7.0.tar.gz (400kB): 400kB downloaded\r\n  Running setup.py (path:/tmp/pip_build_root/cffi/setup.py) egg_info for package cffi\r\n\r\nDownloading/unpacking pycparser (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.1.0.0)\r\n  Downloading pycparser-2.14.tar.gz (223kB): 223kB downloaded\r\n  Running setup.py (path:/tmp/pip_build_root/pycparser/setup.py) egg_info for package pycparser\r\n\r\n    warning: no previously-included files matching 'yacctab.*' found under directory 'tests'\r\n    warning: no previously-included files matching 'lextab.*' found under directory 'tests'\r\n    warning: no previously-included files matching 'yacctab.*' found under directory 'examples'\r\n    warning: no previously-included files matching 'lextab.*' found under directory 'examples'\r\nInstalling collected packages: ansible, paramiko, jinja2, PyYAML, setuptools, pycrypto, pyasn1, cryptography, MarkupSafe, idna, six, enum34, ipaddress, cffi, pycparser\r\n  Running setup.py install for ansible\r\n    changing mode of build/scripts-2.7/ansible from 644 to 755\r\n    changing mode of build/scripts-2.7/ansible-playbook from 644 to 755\r\n    changing mode of build/scripts-2.7/ansible-pull from 644 to 755\r\n    changing mode of build/scripts-2.7/ansible-doc from 644 to 755\r\n    changing mode of build/scripts-2.7/ansible-galaxy from 644 to 755\r\n    changing mode of build/scripts-2.7/ansible-console from 644 to 755\r\n    changing mode of build/scripts-2.7/ansible-vault from 644 to 755\r\n\r\n    no previously-included directories found matching 'v2'\r\n    no previously-included directories found matching 'docsite'\r\n    no previously-included directories found matching 'ticket_stubs'\r\n    no previously-included directories found matching 'test'\r\n    no previously-included directories found matching 'hacking'\r\n    warning: no previously-included files found matching 'lib/ansible/modules/core/.git*'\r\n    warning: no previously-included files found matching 'lib/ansible/modules/extras/.git*'\r\n    no previously-included directories found matching 'lib/ansible/modules/core/.git'\r\n    no previously-included directories found matching 'lib/ansible/modules/extras/.git'\r\n    changing mode of /usr/local/bin/ansible-console to 755\r\n    changing mode of /usr/local/bin/ansible-vault to 755\r\n    changing mode of /usr/local/bin/ansible-pull to 755\r\n    changing mode of /usr/local/bin/ansible-doc to 755\r\n    changing mode of /usr/local/bin/ansible to 755\r\n    changing mode of /usr/local/bin/ansible-playbook to 755\r\n    changing mode of /usr/local/bin/ansible-galaxy to 755\r\n  Running setup.py install for PyYAML\r\n    checking if libyaml is compilable\r\n    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    build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory\r\n     #include <yaml.h>\r\n                      ^\r\n    compilation terminated.\r\n\r\n    libyaml is not found or a compiler error: forcing --without-libyaml\r\n    (if libyaml is installed correctly, you may need to\r\n     specify the option --include-dirs or uncomment and\r\n     modify the parameter include_dirs in setup.cfg)\r\n\r\n  Found existing installation: setuptools 3.3\r\n    Not uninstalling setuptools at /usr/lib/python2.7/dist-packages, owned by OS\r\n  Running setup.py install for pycrypto\r\n    checking for gcc... gcc\r\n    checking whether the C compiler works... yes\r\n    checking for C compiler default output file name... a.out\r\n    checking for suffix of executables...\r\n    checking whether we are cross compiling... no\r\n    checking for suffix of object files... o\r\n    checking whether we are using the GNU C compiler... yes\r\n    checking whether gcc accepts -g... yes\r\n    checking for gcc option to accept ISO C89... none needed\r\n    checking for __gmpz_init in -lgmp... no\r\n    checking for __gmpz_init in -lmpir... no\r\n    checking whether mpz_powm is declared... no\r\n    checking whether mpz_powm_sec is declared... no\r\n    checking how to run the C preprocessor... gcc -E\r\n    checking for grep that handles long lines and -e... /bin/grep\r\n    checking for egrep... /bin/grep -E\r\n    checking for ANSI C header files... yes\r\n    checking for sys/types.h... yes\r\n    checking for sys/stat.h... yes\r\n    checking for stdlib.h... yes\r\n    checking for string.h... yes\r\n    checking for memory.h... yes\r\n    checking for strings.h... yes\r\n    checking for inttypes.h... yes\r\n    checking for stdint.h... yes\r\n    checking for unistd.h... yes\r\n    checking for inttypes.h... (cached) yes\r\n    checking limits.h usability... yes\r\n    checking limits.h presence... yes\r\n    checking for limits.h... yes\r\n    checking stddef.h usability... yes\r\n    checking stddef.h presence... yes\r\n    checking for stddef.h... yes\r\n    checking for stdint.h... (cached) yes\r\n    checking for stdlib.h... (cached) yes\r\n    checking for string.h... (cached) yes\r\n    checking wchar.h usability... yes\r\n    checking wchar.h presence... yes\r\n    checking for wchar.h... yes\r\n    checking for inline... inline\r\n    checking for int16_t... yes\r\n    checking for int32_t... yes\r\n    checking for int64_t... yes\r\n    checking for int8_t... yes\r\n    checking for size_t... yes\r\n    checking for uint16_t... yes\r\n    checking for uint32_t... yes\r\n    checking for uint64_t... yes\r\n    checking for uint8_t... yes\r\n    checking for stdlib.h... (cached) yes\r\n    checking for GNU libc compatible malloc... yes\r\n    checking for memmove... yes\r\n    checking for memset... yes\r\n    configure: creating ./config.status\r\n    config.status: creating src/config.h\r\n    warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.\r\n    building 'Crypto.Hash._MD2' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/MD2.c -o build/temp.linux-x86_64-2.7/src/MD2.o\r\n    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/src/MD2.o -o build/lib.linux-x86_64-2.7/Crypto/Hash/_MD2.so\r\n    building 'Crypto.Hash._MD4' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/MD4.c -o build/temp.linux-x86_64-2.7/src/MD4.o\r\n    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/src/MD4.o -o build/lib.linux-x86_64-2.7/Crypto/Hash/_MD4.so\r\n    building 'Crypto.Hash._SHA256' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/SHA256.c -o build/temp.linux-x86_64-2.7/src/SHA256.o\r\n    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/src/SHA256.o -o build/lib.linux-x86_64-2.7/Crypto/Hash/_SHA256.so\r\n    building 'Crypto.Hash._SHA224' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/SHA224.c -o build/temp.linux-x86_64-2.7/src/SHA224.o\r\n    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/src/SHA224.o -o build/lib.linux-x86_64-2.7/Crypto/Hash/_SHA224.so\r\n    building 'Crypto.Hash._SHA384' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/SHA384.c -o build/temp.linux-x86_64-2.7/src/SHA384.o\r\n    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/src/SHA384.o -o build/lib.linux-x86_64-2.7/Crypto/Hash/_SHA384.so\r\n    building 'Crypto.Hash._SHA512' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/SHA512.c -o build/temp.linux-x86_64-2.7/src/SHA512.o\r\n    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/src/SHA512.o -o build/lib.linux-x86_64-2.7/Crypto/Hash/_SHA512.so\r\n    building 'Crypto.Hash._RIPEMD160' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -DPCT_LITTLE_ENDIAN=1 -Isrc/ -I/usr/include/python2.7 -c src/RIPEMD160.c -o build/temp.linux-x86_64-2.7/src/RIPEMD160.o\r\n    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/src/RIPEMD160.o -o build/lib.linux-x86_64-2.7/Crypto/Hash/_RIPEMD160.so\r\n    building 'Crypto.Cipher._AES' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/AES.c -o build/temp.linux-x86_64-2.7/src/AES.o\r\n    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/src/AES.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_AES.so\r\n    building 'Crypto.Cipher._ARC2' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/ARC2.c -o build/temp.linux-x86_64-2.7/src/ARC2.o\r\n    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/src/ARC2.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_ARC2.so\r\n    building 'Crypto.Cipher._Blowfish' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/Blowfish.c -o build/temp.linux-x86_64-2.7/src/Blowfish.o\r\n    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/src/Blowfish.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_Blowfish.so\r\n    building 'Crypto.Cipher._CAST' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/CAST.c -o build/temp.linux-x86_64-2.7/src/CAST.o\r\n    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/src/CAST.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_CAST.so\r\n    building 'Crypto.Cipher._DES' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -Isrc/libtom/ -I/usr/include/python2.7 -c src/DES.c -o build/temp.linux-x86_64-2.7/src/DES.o\r\n    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/src/DES.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_DES.so\r\n    building 'Crypto.Cipher._DES3' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -Isrc/libtom/ -I/usr/include/python2.7 -c src/DES3.c -o build/temp.linux-x86_64-2.7/src/DES3.o\r\n    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/src/DES3.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_DES3.so\r\n    building 'Crypto.Cipher._ARC4' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/ARC4.c -o build/temp.linux-x86_64-2.7/src/ARC4.o\r\n    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/src/ARC4.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_ARC4.so\r\n    building 'Crypto.Cipher._XOR' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/XOR.c -o build/temp.linux-x86_64-2.7/src/XOR.o\r\n    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/src/XOR.o -o build/lib.linux-x86_64-2.7/Crypto/Cipher/_XOR.so\r\n    building 'Crypto.Util.strxor' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/strxor.c -o build/temp.linux-x86_64-2.7/src/strxor.o\r\n    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/src/strxor.o -o build/lib.linux-x86_64-2.7/Crypto/Util/strxor.so\r\n    building 'Crypto.Util._counter' extension\r\n    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/_counter.c -o build/temp.linux-x86_64-2.7/src/_counter.o\r\n    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/src/_counter.o -o build/lib.linux-x86_64-2.7/Crypto/Util/_counter.so\r\n\r\n  Could not find .egg-info directory in install record for pycrypto>=2.6 (from ansible==2.1.0.0)\r\n  Running setup.py install for cryptography\r\n    c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory\r\n     #include <ffi.h>\r\n                     ^\r\n    compilation terminated.\r\n    Traceback (most recent call last):\r\n      File \"<string>\", line 1, in <module>\r\n      File \"/tmp/pip_build_root/cryptography/setup.py\", line 333, in <module>\r\n        **keywords_with_side_effects(sys.argv)\r\n      File \"/usr/lib/python2.7/distutils/core.py\", line 111, in setup\r\n        _setup_distribution = dist = klass(attrs)\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/dist.py\", line 269, in __init__\r\n        self.fetch_build_eggs(attrs['setup_requires'])\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/dist.py\", line 313, in fetch_build_eggs\r\n        replace_conflicting=True,\r\n      File \"/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py\", line 826, in resolve\r\n        dist = best[req.key] = env.best_match(req, ws, installer)\r\n      File \"/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py\", line 1092, in best_match\r\n        return self.obtain(req, installer)\r\n      File \"/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py\", line 1104, in obtain\r\n        return installer(requirement)\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/dist.py\", line 380, in fetch_build_egg\r\n        return cmd.easy_install(req)\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 664, in easy_install\r\n        return self.install_item(spec, dist.location, tmpdir, deps)\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 694, in install_item\r\n        dists = self.install_eggs(spec, download, tmpdir)\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 875, in install_eggs\r\n        return self.build_and_install(setup_script, setup_base)\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 1114, in build_and_install\r\n        self.run_setup(setup_script, setup_base, args)\r\n      File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 1102, in run_setup\r\n        raise DistutilsError(\"Setup script exited with %s\" % (v.args[0],))\r\n    distutils.errors.DistutilsError: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1\r\n    Complete output from command /usr/bin/python -c \"import setuptools, tokenize;__file__='/tmp/pip_build_root/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-xpy1qu-record/install-record.txt --single-version-externally-managed --compile:\r\n    c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory\r\n\r\n #include <ffi.h>\r\n\r\n                 ^\r\n\r\ncompilation terminated.\r\n\r\nTraceback (most recent call last):\r\n\r\n  File \"<string>\", line 1, in <module>\r\n\r\n  File \"/tmp/pip_build_root/cryptography/setup.py\", line 333, in <module>\r\n\r\n    **keywords_with_side_effects(sys.argv)\r\n\r\n  File \"/usr/lib/python2.7/distutils/core.py\", line 111, in setup\r\n\r\n    _setup_distribution = dist = klass(attrs)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/dist.py\", line 269, in __init__\r\n\r\n    self.fetch_build_eggs(attrs['setup_requires'])\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/dist.py\", line 313, in fetch_build_eggs\r\n\r\n    replace_conflicting=True,\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py\", line 826, in resolve\r\n\r\n    dist = best[req.key] = env.best_match(req, ws, installer)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py\", line 1092, in best_match\r\n\r\n    return self.obtain(req, installer)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py\", line 1104, in obtain\r\n\r\n    return installer(requirement)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/dist.py\", line 380, in fetch_build_egg\r\n\r\n    return cmd.easy_install(req)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 664, in easy_install\r\n\r\n    return self.install_item(spec, dist.location, tmpdir, deps)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 694, in install_item\r\n\r\n    dists = self.install_eggs(spec, download, tmpdir)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 875, in install_eggs\r\n\r\n    return self.build_and_install(setup_script, setup_base)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 1114, in build_and_install\r\n\r\n    self.run_setup(setup_script, setup_base, args)\r\n\r\n  File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/easy_install.py\", line 1102, in run_setup\r\n\r\n    raise DistutilsError(\"Setup script exited with %s\" % (v.args[0],))\r\n\r\ndistutils.errors.DistutilsError: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1\r\n\r\n----------------------------------------\r\nCleaning up...\r\nCommand /usr/bin/python -c \"import setuptools, tokenize;__file__='/tmp/pip_build_root/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-xpy1qu-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/cryptography\r\nStoring debug log for failure in /root/.pip/pip.log\r\n\r\n```\r\n"}}
{"actor":{"display_login":"alikins"}}