Created attachment 517880 [details] emerge output [package.use] dev-python/cryptography -python_targets_python2_7 -python_targets_python3_5 python_targets_python3_6 # emerge dev-python/cryptography * python3_6: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python3.6 setup.py build Traceback (most recent call last): File "setup.py", line 312, in <module> **keywords_with_side_effects(sys.argv) File "/usr/lib64/python3.6/site-packages/setuptools/__init__.py", line 129, in setup return distutils.core.setup(**attrs) File "/usr/lib64/python3.6/distutils/core.py", line 108, in setup _setup_distribution = dist = klass(attrs) File "/usr/lib64/python3.6/site-packages/setuptools/dist.py", line 334, in __init__ _Distribution.__init__(self, attrs) File "/usr/lib64/python3.6/distutils/dist.py", line 281, in __init__ self.finalize_options() File "/usr/lib64/python3.6/site-packages/setuptools/dist.py", line 468, in finalize_options ep.load()(self, ep.name, value) File "/usr/lib64/python3.6/site-packages/cffi/setuptools_ext.py", line 187, in cffi_modules add_cffi_module(dist, cffi_module) File "/usr/lib64/python3.6/site-packages/cffi/setuptools_ext.py", line 49, in add_cffi_module execfile(build_file_name, mod_vars) File "/usr/lib64/python3.6/site-packages/cffi/setuptools_ext.py", line 25, in execfile exec(code, glob, glob) File "src/_cffi_src/build_openssl.py", line 106, in <module> extra_link_args=extra_link_args(compiler_type()), File "src/_cffi_src/utils.py", line 49, in build_ffi_for_binding extra_link_args=extra_link_args, File "src/_cffi_src/utils.py", line 57, in build_ffi ffi = FFI() File "/usr/lib64/python3.6/site-packages/cffi/api.py", line 56, in __init__ import _cffi_backend as backend ImportError: /usr/lib64/python3.6/site-packages/_cffi_backend.cpython-36m-x86_64-linux-gnu.so: cannot open shared object file: Permission denied # ls -l /usr/lib64/python3.6/site-packages/_cffi_backend.cpython-36m-x86_64-linux-gnu.so -rwxrwx--- 1 root root 169072 Feb 5 17:06 /usr/lib64/python3.6/site-packages/_cffi_backend.cpython-36m-x86_64-linux-gnu.so
unable to reproduce, amd64 stable as well Try to recompile "emerge -1 dev-python/cffi" -rwxr-xr-x 1 root root 196552 May 21 11:38 /usr/lib64/python3.6/site-packages/_cffi_backend.cpython-36m-x86_64-linux-gnu.so
Sorry, my bad, the error was a wrong ccache umask in make.conf which caused the requested library from the cffi ebuild was installed with insufficient priviledges. The file permission for group "others" was 0. # ls -l /usr/lib64/python3.6/site-packages/_cffi_backend.cpython-36m-x86_64-linux-gnu.so -rwxrwx--- 1 root root 169072 Feb 5 17:06 /usr/lib64/python3.6/site-packages/_cffi_backend.cpython-36m-x86_64-linux-gnu.so This caused the error, now commented in my make.conf: #CCACHE_UMASK=007