-
-
Save donhuvy/1cc55b4ed6a5c8a6e458fce62c51e337 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collecting cryptography>=1.3 (from pyOpenSSL->scrapy) | |
Using cached cryptography-1.3.1.tar.gz | |
Collecting zope.interface>=3.6.0 (from Twisted>=10.0.0->scrapy) | |
Using cached zope.interface-4.1.3.tar.gz | |
Collecting pyasn1-modules (from service-identity->scrapy) | |
Using cached pyasn1_modules-0.0.8-py2.py3-none-any.whl | |
Collecting attrs (from service-identity->scrapy) | |
Using cached attrs-15.2.0-py2.py3-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /usr/lib/python2.7/site-packages (from service-identity->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): idna>=2.0 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): setuptools>=11.3 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Collecting cffi>=1.4.1 (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Using cached cffi-1.5.2.tar.gz | |
Requirement already satisfied (use --upgrade to upgrade): pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.3->pyOpenSSL->scrapy) | |
Installing collected packages: cffi, cryptography, pyOpenSSL, w3lib, lxml, zope.interface, Twisted, pyasn1-modules, attrs, service-identity, scrapy | |
Running setup.py install for cffi ... error | |
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-n24Fqz/cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-Kpp2eU-record/install-record.txt --single-version-externally-managed --compile: | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
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/cffi | |
copying cffi/lock.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/__init__.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/model.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/ffiplatform.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/commontypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/verifier.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/api.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cparser.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_gen.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/recompiler.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/gc_weakref.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_cffi_include.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/parse_c_type.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_embedding.h -> build/lib.linux-x86_64-2.7/cffi | |
running build_ext | |
building '_cffi_backend' extension | |
creating build/temp.linux-x86_64-2.7 | |
creating build/temp.linux-x86_64-2.7/c | |
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DUSE__THREAD -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o | |
c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory | |
#include <ffi.h> | |
^ | |
compilation terminated. | |
error: command 'gcc' failed with exit status 1 | |
---------------------------------------- | |
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-n24Fqz/cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-Kpp2eU-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-n24Fqz/cffi/ | |
[root@vultr ~]# | |
[root@vultr ~]# | |
[root@vultr ~]# | |
[root@vultr ~]# pip install scrapy | |
Collecting scrapy | |
Using cached Scrapy-1.0.5-py2-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): cssselect>=0.9 in /usr/lib/python2.7/site-packages (from scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): queuelib in /usr/lib/python2.7/site-packages (from scrapy) | |
Collecting pyOpenSSL (from scrapy) | |
Using cached pyOpenSSL-16.0.0-py2.py3-none-any.whl | |
Collecting w3lib>=1.8.0 (from scrapy) | |
Using cached w3lib-1.13.0-py2.py3-none-any.whl | |
Collecting lxml (from scrapy) | |
Using cached lxml-3.6.0.tar.gz | |
Collecting Twisted>=10.0.0 (from scrapy) | |
Using cached Twisted-16.0.0.tar.bz2 | |
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in /usr/lib/python2.7/site-packages (from scrapy) | |
Collecting service-identity (from scrapy) | |
Using cached service_identity-16.0.0-py2.py3-none-any.whl | |
Collecting cryptography>=1.3 (from pyOpenSSL->scrapy) | |
Using cached cryptography-1.3.1.tar.gz | |
Collecting zope.interface>=3.6.0 (from Twisted>=10.0.0->scrapy) | |
Using cached zope.interface-4.1.3.tar.gz | |
Collecting pyasn1-modules (from service-identity->scrapy) | |
Using cached pyasn1_modules-0.0.8-py2.py3-none-any.whl | |
Collecting attrs (from service-identity->scrapy) | |
Using cached attrs-15.2.0-py2.py3-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /usr/lib/python2.7/site-packages (from service-identity->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): idna>=2.0 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): setuptools>=11.3 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Collecting cffi>=1.4.1 (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Using cached cffi-1.5.2.tar.gz | |
Requirement already satisfied (use --upgrade to upgrade): pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.3->pyOpenSSL->scrapy) | |
Installing collected packages: cffi, cryptography, pyOpenSSL, w3lib, lxml, zope.interface, Twisted, pyasn1-modules, attrs, service-identity, scrapy | |
Running setup.py install for cffi ... error | |
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-zch2xr/cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-XzhPQc-record/install-record.txt --single-version-externally-managed --compile: | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
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/cffi | |
copying cffi/lock.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/__init__.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/model.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/ffiplatform.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/commontypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/verifier.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/api.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cparser.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_gen.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/recompiler.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/gc_weakref.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_cffi_include.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/parse_c_type.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_embedding.h -> build/lib.linux-x86_64-2.7/cffi | |
running build_ext | |
building '_cffi_backend' extension | |
creating build/temp.linux-x86_64-2.7 | |
creating build/temp.linux-x86_64-2.7/c | |
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DUSE__THREAD -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o | |
c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory | |
#include <ffi.h> | |
^ | |
compilation terminated. | |
error: command 'gcc' failed with exit status 1 | |
---------------------------------------- | |
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-zch2xr/cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-XzhPQc-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-zch2xr/cffi/ | |
[root@vultr ~]# yum install libffi-dev | |
Loaded plugins: fastestmirror | |
Loading mirror speeds from cached hostfile | |
* base: mirrors.noction.com | |
* epel: anorien.csc.warwick.ac.uk | |
* extras: mirror.denit.net | |
* updates: centos.ams.host-engine.com | |
No package libffi-dev available. | |
Error: Nothing to do | |
[root@vultr ~]# yum install libffi-devel | |
Loaded plugins: fastestmirror | |
Loading mirror speeds from cached hostfile | |
* base: mirrors.noction.com | |
* epel: anorien.csc.warwick.ac.uk | |
* extras: mirror.denit.net | |
* updates: centos.ams.host-engine.com | |
Resolving Dependencies | |
--> Running transaction check | |
---> Package libffi-devel.x86_64 0:3.0.13-16.el7 will be installed | |
--> Finished Dependency Resolution | |
Dependencies Resolved | |
=============================================================================================================================================================================================== | |
Package Arch Version Repository Size | |
=============================================================================================================================================================================================== | |
Installing: | |
libffi-devel x86_64 3.0.13-16.el7 base 23 k | |
Transaction Summary | |
=============================================================================================================================================================================================== | |
Install 1 Package | |
Total download size: 23 k | |
Installed size: 27 k | |
Is this ok [y/d/N]: y | |
Downloading packages: | |
libffi-devel-3.0.13-16.el7.x86_64.rpm | 23 kB 00:00:01 | |
Running transaction check | |
Running transaction test | |
Transaction test succeeded | |
Running transaction | |
Installing : libffi-devel-3.0.13-16.el7.x86_64 1/1 | |
Verifying : libffi-devel-3.0.13-16.el7.x86_64 1/1 | |
Installed: | |
libffi-devel.x86_64 0:3.0.13-16.el7 | |
Complete! | |
[root@vultr ~]# pip install --upgrade pip | |
Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages | |
[root@vultr ~]# pip install scrapy | |
Collecting scrapy | |
Using cached Scrapy-1.0.5-py2-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): cssselect>=0.9 in /usr/lib/python2.7/site-packages (from scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): queuelib in /usr/lib/python2.7/site-packages (from scrapy) | |
Collecting pyOpenSSL (from scrapy) | |
Using cached pyOpenSSL-16.0.0-py2.py3-none-any.whl | |
Collecting w3lib>=1.8.0 (from scrapy) | |
Using cached w3lib-1.13.0-py2.py3-none-any.whl | |
Collecting lxml (from scrapy) | |
Using cached lxml-3.6.0.tar.gz | |
Collecting Twisted>=10.0.0 (from scrapy) | |
Using cached Twisted-16.0.0.tar.bz2 | |
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in /usr/lib/python2.7/site-packages (from scrapy) | |
Collecting service-identity (from scrapy) | |
Using cached service_identity-16.0.0-py2.py3-none-any.whl | |
Collecting cryptography>=1.3 (from pyOpenSSL->scrapy) | |
Using cached cryptography-1.3.1.tar.gz | |
Collecting zope.interface>=3.6.0 (from Twisted>=10.0.0->scrapy) | |
Using cached zope.interface-4.1.3.tar.gz | |
Collecting pyasn1-modules (from service-identity->scrapy) | |
Using cached pyasn1_modules-0.0.8-py2.py3-none-any.whl | |
Collecting attrs (from service-identity->scrapy) | |
Using cached attrs-15.2.0-py2.py3-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /usr/lib/python2.7/site-packages (from service-identity->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): idna>=2.0 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): setuptools>=11.3 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Collecting cffi>=1.4.1 (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Using cached cffi-1.5.2.tar.gz | |
Requirement already satisfied (use --upgrade to upgrade): pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.3->pyOpenSSL->scrapy) | |
Installing collected packages: cffi, cryptography, pyOpenSSL, w3lib, lxml, zope.interface, Twisted, pyasn1-modules, attrs, service-identity, scrapy | |
Running setup.py install for cffi ... done | |
Running setup.py install for cryptography ... done | |
Running setup.py install for lxml ... error | |
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-vMUiFK/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-qmzTg9-record/install-record.txt --single-version-externally-managed --compile: | |
Building lxml version 3.6.0. | |
Building without Cython. | |
Using build configuration of libxslt 1.1.28 | |
Building against libxml2/libxslt in the following directory: /usr/lib64 | |
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/lxml | |
copying src/lxml/pyclasslookup.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/__init__.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/cssselect.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/doctestcompare.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/ElementInclude.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/builder.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/_elementpath.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/sax.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/usedoctest.py -> build/lib.linux-x86_64-2.7/lxml | |
creating build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/__init__.py -> build/lib.linux-x86_64-2.7/lxml/includes | |
creating build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/_html5builder.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/__init__.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/clean.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/_diffcommand.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/html5parser.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/diff.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/defs.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/builder.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/ElementSoup.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/soupparser.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/usedoctest.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/formfill.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/_setmixin.py -> build/lib.linux-x86_64-2.7/lxml/html | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron | |
copying src/lxml/isoschematron/__init__.py -> build/lib.linux-x86_64-2.7/lxml/isoschematron | |
copying src/lxml/lxml.etree.h -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/lxml.etree_api.h -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/includes/c14n.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/etreepublic.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/htmlparser.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/relaxng.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/dtdvalid.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xinclude.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/uri.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/config.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xmlparser.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xpath.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xmlschema.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/schematron.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xmlerror.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/tree.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xslt.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/lxml-version.h -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/etree_defs.h -> build/lib.linux-x86_64-2.7/lxml/includes | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/rng | |
copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/rng | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl | |
copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl | |
copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
running build_ext | |
building 'lxml.etree' extension | |
creating build/temp.linux-x86_64-2.7 | |
creating build/temp.linux-x86_64-2.7/src | |
creating build/temp.linux-x86_64-2.7/src/lxml | |
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/libxml2 -Isrc/lxml/includes -I/usr/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.linux-x86_64-2.7/src/lxml/lxml.etree.o -w | |
{standard input}: Assembler messages: | |
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive | |
gcc: internal compiler error: Killed (program cc1) | |
Please submit a full bug report, | |
with preprocessed source if appropriate. | |
See <http://bugzilla.redhat.com/bugzilla> for instructions. | |
Compile failed: command 'gcc' failed with exit status 4 | |
creating tmp | |
cc -I/usr/include/libxml2 -I/usr/include/libxml2 -c /tmp/xmlXPathInittvXD8H.c -o tmp/xmlXPathInittvXD8H.o | |
cc tmp/xmlXPathInittvXD8H.o -L/usr/lib64 -lxml2 -o a.out | |
error: command 'gcc' failed with exit status 4 | |
---------------------------------------- | |
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-vMUiFK/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-qmzTg9-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-vMUiFK/lxml/ | |
[root@vultr ~]# clear | |
[root@vultr ~]# sudo yum install python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev | |
Loaded plugins: fastestmirror | |
Loading mirror speeds from cached hostfile | |
* base: mirrors.noction.com | |
* epel: anorien.csc.warwick.ac.uk | |
* extras: mirror.denit.net | |
* updates: centos.ams.host-engine.com | |
No package python-dev available. | |
No package libffi-dev available. | |
No package libssl-dev available. | |
No package libxml2-dev available. | |
No package libxslt1-dev available. | |
Error: Nothing to do | |
[root@vultr ~]# pip install scrapy | |
Collecting scrapy | |
Using cached Scrapy-1.0.5-py2-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): cssselect>=0.9 in /usr/lib/python2.7/site-packages (from scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): queuelib in /usr/lib/python2.7/site-packages (from scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/site-packages (from scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): w3lib>=1.8.0 in /usr/lib/python2.7/site-packages (from scrapy) | |
Collecting lxml (from scrapy) | |
Using cached lxml-3.6.0.tar.gz | |
Collecting Twisted>=10.0.0 (from scrapy) | |
Using cached Twisted-16.0.0.tar.bz2 | |
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in /usr/lib/python2.7/site-packages (from scrapy) | |
Collecting service-identity (from scrapy) | |
Using cached service_identity-16.0.0-py2.py3-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): cryptography>=1.3 in /usr/lib64/python2.7/site-packages (from pyOpenSSL->scrapy) | |
Collecting zope.interface>=3.6.0 (from Twisted>=10.0.0->scrapy) | |
Using cached zope.interface-4.1.3.tar.gz | |
Collecting pyasn1-modules (from service-identity->scrapy) | |
Using cached pyasn1_modules-0.0.8-py2.py3-none-any.whl | |
Collecting attrs (from service-identity->scrapy) | |
Using cached attrs-15.2.0-py2.py3-none-any.whl | |
Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /usr/lib/python2.7/site-packages (from service-identity->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): idna>=2.0 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): setuptools>=11.3 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/lib/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): cffi>=1.4.1 in /usr/lib64/python2.7/site-packages (from cryptography>=1.3->pyOpenSSL->scrapy) | |
Requirement already satisfied (use --upgrade to upgrade): pycparser in /usr/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.3->pyOpenSSL->scrapy) | |
Installing collected packages: lxml, zope.interface, Twisted, pyasn1-modules, attrs, service-identity, scrapy | |
Running setup.py install for lxml ... error | |
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-0R1XKL/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-T9Uhnd-record/install-record.txt --single-version-externally-managed --compile: | |
Building lxml version 3.6.0. | |
Building without Cython. | |
Using build configuration of libxslt 1.1.28 | |
Building against libxml2/libxslt in the following directory: /usr/lib64 | |
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/lxml | |
copying src/lxml/pyclasslookup.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/__init__.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/cssselect.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/doctestcompare.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/ElementInclude.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/builder.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/_elementpath.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/sax.py -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/usedoctest.py -> build/lib.linux-x86_64-2.7/lxml | |
creating build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/__init__.py -> build/lib.linux-x86_64-2.7/lxml/includes | |
creating build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/_html5builder.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/__init__.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/clean.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/_diffcommand.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/html5parser.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/diff.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/defs.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/builder.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/ElementSoup.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/soupparser.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/usedoctest.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/formfill.py -> build/lib.linux-x86_64-2.7/lxml/html | |
copying src/lxml/html/_setmixin.py -> build/lib.linux-x86_64-2.7/lxml/html | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron | |
copying src/lxml/isoschematron/__init__.py -> build/lib.linux-x86_64-2.7/lxml/isoschematron | |
copying src/lxml/lxml.etree.h -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/lxml.etree_api.h -> build/lib.linux-x86_64-2.7/lxml | |
copying src/lxml/includes/c14n.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/etreepublic.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/htmlparser.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/relaxng.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/dtdvalid.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xinclude.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/uri.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/config.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xmlparser.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xpath.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xmlschema.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/schematron.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xmlerror.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/tree.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/xslt.pxd -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/lxml-version.h -> build/lib.linux-x86_64-2.7/lxml/includes | |
copying src/lxml/includes/etree_defs.h -> build/lib.linux-x86_64-2.7/lxml/includes | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/rng | |
copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/rng | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl | |
copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl | |
copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl | |
creating build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.linux-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 | |
running build_ext | |
building 'lxml.etree' extension | |
creating build/temp.linux-x86_64-2.7 | |
creating build/temp.linux-x86_64-2.7/src | |
creating build/temp.linux-x86_64-2.7/src/lxml | |
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/libxml2 -Isrc/lxml/includes -I/usr/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.linux-x86_64-2.7/src/lxml/lxml.etree.o -w | |
{standard input}: Assembler messages: | |
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive | |
gcc: internal compiler error: Killed (program cc1) | |
Please submit a full bug report, | |
with preprocessed source if appropriate. | |
See <http://bugzilla.redhat.com/bugzilla> for instructions. | |
Compile failed: command 'gcc' failed with exit status 4 | |
creating tmp | |
cc -I/usr/include/libxml2 -I/usr/include/libxml2 -c /tmp/xmlXPathInitSDR5Hc.c -o tmp/xmlXPathInitSDR5Hc.o | |
cc tmp/xmlXPathInitSDR5Hc.o -L/usr/lib64 -lxml2 -o a.out | |
error: command 'gcc' failed with exit status 4 | |
---------------------------------------- | |
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-0R1XKL/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-T9Uhnd-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-0R1XKL/lxml/ | |
[root@vultr ~]# |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment