sh4d0w0ff

for github issues

Dec 7th, 2021 (edited)
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.32 KB | None | 0 0
  1. ~/cryptography/src $ export CARGO_BUILD_TARGET=aarch64
  2. ~/cryptography/src $ pip install cryptography --no-binary cryptography
  3. Collecting cryptography
  4. Using cached cryptography-36.0.0.tar.gz (571 kB)
  5. Installing build dependencies ... done
  6. Getting requirements to build wheel ... done
  7. Preparing metadata (pyproject.toml) ... done
  8. Requirement already satisfied: cffi>=1.12 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from cryptography) (1.15.0)
  9. Requirement already satisfied: pycparser in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from cffi>=1.12->cryptography) (2.21)
  10. Building wheels for collected packages: cryptography
  11. Building wheel for cryptography (pyproject.toml) ... error
  12. ERROR: Command errored out with exit status 1:
  13. command: /data/data/com.termux/files/usr/bin/python3 /data/data/com.termux/files/usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /data/data/com.termux/files/usr/tmp/tmp6xumlo9y
  14. cwd: /data/data/com.termux/files/usr/tmp/pip-install-1dqm4fd4/cryptography_bef36f55a6d04667b8ee92774e8f2ca7
  15. Complete output (209 lines):
  16. running bdist_wheel
  17. running build
  18. running build_py
  19. creating build
  20. creating build/lib.linux-aarch64-3.10
  21. creating build/lib.linux-aarch64-3.10/cryptography
  22. copying src/cryptography/__about__.py -> build/lib.linux-aarch64-3.10/cryptography
  23. copying src/cryptography/__init__.py -> build/lib.linux-aarch64-3.10/cryptography
  24. copying src/cryptography/exceptions.py -> build/lib.linux-aarch64-3.10/cryptography
  25. copying src/cryptography/fernet.py -> build/lib.linux-aarch64-3.10/cryptography
  26. copying src/cryptography/utils.py -> build/lib.linux-aarch64-3.10/cryptography
  27. creating build/lib.linux-aarch64-3.10/cryptography/hazmat
  28. copying src/cryptography/hazmat/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat
  29. copying src/cryptography/hazmat/_oid.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat
  30. creating build/lib.linux-aarch64-3.10/cryptography/x509
  31. copying src/cryptography/x509/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  32. copying src/cryptography/x509/base.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  33. copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  34. copying src/cryptography/x509/extensions.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  35. copying src/cryptography/x509/general_name.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  36. copying src/cryptography/x509/name.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  37. copying src/cryptography/x509/ocsp.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  38. copying src/cryptography/x509/oid.py -> build/lib.linux-aarch64-3.10/cryptography/x509
  39. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/backends
  40. copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends
  41. copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends
  42. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings
  43. copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings
  44. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  45. copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  46. copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  47. copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  48. copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  49. copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  50. copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  51. copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  52. copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  53. copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  54. copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  55. copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives
  56. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  57. copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  58. copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  59. copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  60. copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  61. copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  62. copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  63. copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  64. copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  65. copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  66. copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  67. copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  68. copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  69. copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  70. copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  71. copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  72. copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  73. copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  74. copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  75. copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  76. copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/backends/openssl
  77. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/openssl
  78. copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/openssl
  79. copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/openssl
  80. copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/openssl
  81. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  82. copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  83. copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  84. copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  85. copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  86. copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  87. copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  88. copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  89. copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  90. copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  91. copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  92. copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  93. copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/asymmetric
  94. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/ciphers
  95. copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/ciphers
  96. copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/ciphers
  97. copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/ciphers
  98. copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/ciphers
  99. copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/ciphers
  100. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  101. copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  102. copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  103. copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  104. copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  105. copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  106. copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  107. copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/kdf
  108. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/serialization
  109. copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/serialization
  110. copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/serialization
  111. copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/serialization
  112. copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/serialization
  113. copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/serialization
  114. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/twofactor
  115. copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/twofactor
  116. copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/twofactor
  117. copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-aarch64-3.10/cryptography/hazmat/primitives/twofactor
  118. running egg_info
  119. writing src/cryptography.egg-info/PKG-INFO
  120. writing dependency_links to src/cryptography.egg-info/dependency_links.txt
  121. writing requirements to src/cryptography.egg-info/requires.txt
  122. writing top-level names to src/cryptography.egg-info/top_level.txt
  123. reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
  124. reading manifest template 'MANIFEST.in'
  125. no previously-included directories found matching 'docs/_build'
  126. warning: no previously-included files found matching 'vectors'
  127. warning: no previously-included files matching '*' found under directory 'vectors'
  128. warning: no previously-included files matching '*' found under directory '.github'
  129. warning: no previously-included files found matching 'release.py'
  130. warning: no previously-included files found matching '.coveragerc'
  131. warning: no previously-included files found matching 'codecov.yml'
  132. warning: no previously-included files found matching '.readthedocs.yml'
  133. warning: no previously-included files found matching 'dev-requirements.txt'
  134. warning: no previously-included files found matching 'tox.ini'
  135. warning: no previously-included files found matching 'mypy.ini'
  136. warning: no previously-included files matching '*' found under directory '.zuul.d'
  137. warning: no previously-included files matching '*' found under directory '.zuul.playbooks'
  138. adding license file 'LICENSE'
  139. adding license file 'LICENSE.APACHE'
  140. adding license file 'LICENSE.BSD'
  141. adding license file 'LICENSE.PSF'
  142. writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
  143. copying src/cryptography/py.typed -> build/lib.linux-aarch64-3.10/cryptography
  144. creating build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/_rust
  145. copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/_rust
  146. copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/_rust
  147. copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/_rust
  148. copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-aarch64-3.10/cryptography/hazmat/bindings/_rust
  149. running build_ext
  150. running build_rust
  151. error: Error loading target specification: Could not find specification for target "aarch64". Run `rustc --print target-list` for a list of built-in targets
  152.  
  153.  
  154. =============================DEBUG ASSISTANCE=============================
  155. If you are seeing a compilation error please try the following steps to
  156. successfully install cryptography:
  157. 1) Upgrade to the latest pip and try again. This will fix errors for most
  158. users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
  159. 2) Read https://cryptography.io/en/latest/installation/ for specific
  160. instructions for your platform.
  161. 3) Check our frequently asked questions for more information:
  162. https://cryptography.io/en/latest/faq/
  163. 4) Ensure you have a recent Rust toolchain installed:
  164. https://cryptography.io/en/latest/installation/#rust
  165.  
  166. Python: 3.10.0
  167. platform: Linux-4.14.117-perf-gf905233-aarch64-with-libc
  168. pip: n/a
  169. setuptools: 59.5.0
  170. setuptools_rust: 1.1.2
  171. =============================DEBUG ASSISTANCE=============================
  172.  
  173. Traceback (most recent call last):
  174. File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
  175. main()
  176. File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
  177. json_out['return_val'] = hook(**hook_input['kwargs'])
  178. File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 261, in build_wheel
  179. return _build_backend().build_wheel(wheel_directory, config_settings,
  180. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 230, in build_wheel
  181. return self._build_with_temp_dir(['bdist_wheel'], '.whl',
  182. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 215, in _build_with_temp_dir
  183. self.run_setup()
  184. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 158, in run_setup
  185. exec(compile(code, __file__, 'exec'), locals())
  186. File "setup.py", line 39, in <module>
  187. setup(
  188. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools/__init__.py", line 153, in setup
  189. return distutils.core.setup(**attrs)
  190. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/core.py", line 148, in setup
  191. dist.run_commands()
  192. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
  193. self.run_command(cmd)
  194. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
  195. cmd_obj.run()
  196. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 299, in run
  197. self.run_command('build')
  198. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
  199. self.distribution.run_command(command)
  200. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
  201. cmd_obj.run()
  202. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build.py", line 135, in run
  203. self.run_command(cmd_name)
  204. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
  205. self.distribution.run_command(command)
  206. File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
  207. cmd_obj.run()
  208. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools_rust/setuptools_ext.py", line 132, in run
  209. build_rust.run()
  210. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools_rust/command.py", line 101, in run
  211. self.run_for_extension(ext)
  212. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools_rust/build.py", line 108, in run_for_extension
  213. dylib_paths = self.build_extension(ext, self.target)
  214. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools_rust/build.py", line 129, in build_extension
  215. rustc_cfgs = _get_rustc_cfgs(target_triple)
  216. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools_rust/build.py", line 618, in _get_rustc_cfgs
  217. for entry in get_rust_target_info(target_triple):
  218. File "/data/data/com.termux/files/usr/tmp/pip-build-env-7cqjpt97/overlay/lib/python3.10/site-packages/setuptools_rust/utils.py", line 47, in get_rust_target_info
  219. output = subprocess.check_output(cmd, universal_newlines=True)
  220. File "/data/data/com.termux/files/usr/lib/python3.10/subprocess.py", line 420, in check_output
  221. return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  222. File "/data/data/com.termux/files/usr/lib/python3.10/subprocess.py", line 524, in run
  223. raise CalledProcessError(retcode, process.args,
  224. subprocess.CalledProcessError: Command '['rustc', '--print', 'cfg', '--target', 'aarch64']' returned non-zero exit status 1.
  225. ----------------------------------------
  226. ERROR: Failed building wheel for cryptography
  227. Failed to build cryptography
  228. ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects
Advertisement
Add Comment
Please, Sign In to add comment