I try to do a:
    pip2 install cryptography

But this give:
    gcc -pthread -shared 
build/temp.linux-x86_64-2.7/build/temp.linux-x86_64-2.7/_openssl.o -L/usr/lib64 
-lssl -lcrypto -lpython2.7 -o 
build/lib.linux-x86_64-2.7/cryptography/hazmat/bindings/_openssl.so
    /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: 
/usr/lib64/libpython2.7.a(abstract.o): relocation R_X86_64_32S against 
`_Py_NotImplementedStruct' can not be used when making a shared object; 
recompile with -fPIC
    /usr/lib64/libpython2.7.a: error adding symbols: Bad value
    collect2: error: ld returned 1 exit status
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, 
tokenize;__file__='/tmp/pip-build-QoMAwn/cryptography/setup.py';exec(compile(getattr(tokenize,
 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" 
install --record /tmp/pip-LxpwQ4-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-build-QoMAwn/cryptography/


What is happening here and what can I do about it?

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to