libretiny: Compile error
Hallo,
Created last week an Ubuntu Amd64 VM with a libretuya ESPHome container version:
ESPHome by Nabu Casa | Fund development | v2023.3.0-dev Documentation
and compiled sucessful the next yaml:
substitutions:
device_name: "test-cloud-cutter-lsc-connec1"
friendly_name: "test cloud cutter lsc connec1"
esphome:
name: ${device_name}
name_add_mac_suffix: false
libretuya:
board: wb2s
framework:
version: dev
logger:
level: INFO
baud_rate: 0
api:
password: !secret api_password
#auto reboot bij ontbreken van HA api connectie uitzetten.
reboot_timeout: 0s
ota:
password: !secret ota_password
wifi:
networks:
- ssid: !secret wifi_ssid1
password: !secret wifi_password1
priority: 3.0
- ssid: !secret wifi_ssid2
password: !secret wifi_password2
priority: 3.0
- ssid: !secret wifi_ssid3
password: !secret wifi_password3
priority: 2.0
#use_address: 192.168.2.126
manual_ip:
static_ip: 192.168.2.222
gateway: 192.168.2.1
subnet: 255.255.255.0
ap:
ssid: ${friendly_name} AP
password: !secret wifi_fallback_pw
captive_portal:
web_server:
local: true
port: 80
auth:
username: admin
password: !secret web_server_password
time:
- platform: homeassistant
id: homeassistant_time
sensor:
- platform: uptime
name: Uptime Sensor
id: uptime_sensor
update_interval: 60s
internal: true
on_raw_value:
then:
- text_sensor.template.publish:
id: uptime_human
state: !lambda |-
int seconds = round(id(uptime_sensor).raw_state);
int days = seconds / (24 * 3600);
seconds = seconds % (24 * 3600);
int hours = seconds / 3600;
seconds = seconds % 3600;
int minutes = seconds / 60;
seconds = seconds % 60;
return (
(days ? to_string(days) + "d " : "") +
(hours ? to_string(hours) + "h " : "") +
(minutes ? to_string(minutes) + "m " : "") +
(to_string(seconds) + "s")
).c_str();
- platform: wifi_signal
#id: Wifi_signal_sensor
name: ${friendly_name} WiFi Signal Sensor
update_interval: 60s
#diag info
text_sensor:
- platform: version
name: ${friendly_name} ESPHome Info
icon: "mdi:chip"
- platform: wifi_info
ip_address:
name: ${friendly_name} IP Address
icon: mdi:ip-network
ssid:
name: ${friendly_name} Netwerk
icon: mdi:access-point-network
mac_address:
name: ${friendly_name} Mac adres
icon: mdi:folder-key-network-outline
- platform: template
name: ${friendly_name} Uptime
id: uptime_human
icon: mdi:clock-start
button:
- platform: restart
name: ${friendly_name} Restart device
binary_sensor:
- platform: status
name: ${friendly_name} status HA API connectie
- platform: gpio
pin:
number: D1
mode: INPUT_PULLUP
inverted: true
name: ${friendly_name} button
internal: true
on_press:
- switch.toggle: relay
output:
- platform: gpio
id: relay_led
pin: D2
switch:
- platform: gpio
id: relay
name: lsc-plug-1_relay
pin: D0
on_turn_on:
- output.turn_on: relay_led
on_turn_off:
- output.turn_off: relay_led
Flashed on LSC Smart Connect power plug and runs fine without problems.
Created today an ARMv7 based RPI a libretuya ESPHome container with:
ESPHome by Nabu Casa | Fund development | v2023.4.0-dev Documentation
Notices that the ESPHome version is updated from v2023.3.0 to 2023.4.0.
Container runs fine on a RPI3 and RPI4, but:
Try to compile the same yaml, but got compile error:
INFO Reading configuration /config/lsc-smart-connect-beken-bk7231t-power-plug.yaml...
INFO Detected timezone 'Europe/Amsterdam'
INFO Generating C++ source...
INFO Compiling app...
Processing test-cloud-cutter-lsc-connect (board: wb2s; framework: arduino; platform: https://github.com/kuba2k2/libretuya.git)
--------------------------------------------------------------------------------
Installing/updating ltchiptool
Collecting ltchiptool<4.0,>=^3.0.1
Using cached ltchiptool-3.0.1-py3-none-any.whl (116 kB)
Collecting prettytable<4.0.0,>=3.3.0
Using cached prettytable-3.6.0-py3-none-any.whl (27 kB)
Collecting bk7231tools<2.0.0,>=1.3.0
Using cached bk7231tools-1.3.1-py3-none-any.whl (28 kB)
Collecting importlib-metadata<5.0.0,>=4.12.0
Using cached importlib_metadata-4.13.0-py3-none-any.whl (23 kB)
Collecting colorama<0.5.0,>=0.4.5
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting pycryptodomex<4.0.0,>=3.15.0
Using cached pycryptodomex-3.17.tar.gz (4.6 MB)
Collecting xmodem<0.5.0,>=0.4.6
Using cached xmodem-0.4.6-py3-none-any.whl
Collecting click<9.0.0,>=8.1.3
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting pyserial<4.0,>=3.5
Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
Collecting zipp>=0.5
Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting wcwidth
Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Building wheels for collected packages: pycryptodomex
Building wheel for pycryptodomex (setup.py): started
Building wheel for pycryptodomex (setup.py): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/setup.py'"'"'; __file__='"'"'/tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-2c_8krip
cwd: /tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/
Complete output (333 lines):
Testing support for clang
Target does not support clang
Testing support for gcc
Target does not support gcc
Testing support for stdint.h header
Target does not support stdint.h header
Testing support for 128-bit integer
Target does not support 128-bit integer
Testing support for cpuid.h header
Target does not support cpuid.h header
Testing support for intrin.h header
Target does not support intrin.h header
Testing support for posix_memalign
Target does not support posix_memalign
Testing support for memalign
Target does not support memalign
Testing support for SSE2(intrin.h)
Target does not support SSE2(intrin.h)
Testing support for SSE2(x86intrin.h)
Target does not support SSE2(x86intrin.h)
Testing support for SSE2(emmintrin.h)
Target does not support SSE2(emmintrin.h)
Warning: compiler does not support AESNI instructions
Warning: compiler does not support CLMUL instructions
running bdist_wheel
running build
running build_py
creating build/lib.linux-aarch64-3.9
creating build/lib.linux-aarch64-3.9/Cryptodome
copying lib/Cryptodome/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome
creating build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ctr.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_EKSBlowfish.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ofb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ccm.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/CAST.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cfb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/AES.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES3.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cbc.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_eax.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC4.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_siv.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_OAEP.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Blowfish.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_v1_5.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC2.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Salsa20.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_gcm.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_openpgp.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ecb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ocb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
creating build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/keccak.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/HMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD2.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KangarooTwelve.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2s.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/CMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2b.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA224.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD160.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_384.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA384.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_224.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_512.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA1.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD4.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA512.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD5.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
creating build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/PEM.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/_PBES.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/PKCS8.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
creating build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ElGamal.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/_openssh.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/RSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/DSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ECC.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
creating build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/SecretSharing.py -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/KDF.py -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
creating build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Random/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Random/random.py -> build/lib.linux-aarch64-3.9/Cryptodome/Random
creating build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/DSS.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pkcs1_15.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_v1_5.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_PSS.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/eddsa.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pss.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
creating build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_file_system.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/py3compat.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_cpu_features.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_raw_api.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/RFC1751.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/strxor.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Padding.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/asn1.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/number.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Counter.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
creating build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerCustom.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerNative.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/Primality.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerBase.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/Numbers.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerGMP.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/loader.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/st_common.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/__main__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_DES.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CTR.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CFB.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CAST.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_Salsa20.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_DES3.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CBC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20_Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_OpenPGP.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ARC4.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_OFB.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_OCB.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_Blowfish.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CCM.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ARC2.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_AES.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_SIV.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_GCM.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/common.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_EAX.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_256.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_MD2.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA512.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHAKE.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_CMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_KMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_KangarooTwelve.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_384.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_cSHAKE.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_MD4.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_HMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA1.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_RIPEMD160.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_MD5.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_BLAKE2.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_TupleHash.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA256.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA384.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_224.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_512.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/common.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA224.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_keccak.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
copying lib/Cryptodome/SelfTest/IO/test_PKCS8.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
copying lib/Cryptodome/SelfTest/IO/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
copying lib/Cryptodome/SelfTest/IO/test_PBES.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/test_rfc1751.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/test_KDF.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/test_SecretSharing.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_import_RSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_import_DSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_25519.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ElGamal.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_DSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_NIST.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_448.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_import_ECC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_RSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Random
copying lib/Cryptodome/SelfTest/Random/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Random
copying lib/Cryptodome/SelfTest/Random/test_random.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Random
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_pkcs1_15.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_pss.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_dss.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_eddsa.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_number.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_Counter.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_rfc1751.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_strxor.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_asn1.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_Padding.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/test_Primality.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/test_modexp.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/test_Numbers.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/py.typed -> build/lib.linux-aarch64-3.9/Cryptodome
copying lib/Cryptodome/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome
copying lib/Cryptodome/Cipher/_mode_openpgp.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES3.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_gcm.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ofb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/AES.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ccm.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/CAST.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ctr.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cfb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_siv.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cbc.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Blowfish.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_OAEP.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_EKSBlowfish.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ecb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ocb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_eax.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_v1_5.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Salsa20.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC2.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC4.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Hash/SHA1.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/HMAC.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA384.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_384.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_512.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD5.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/keccak.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA512.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2b.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD160.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KangarooTwelve.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/Poly1305.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_224.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2s.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/CMAC.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD2.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD4.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA224.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/IO/PKCS8.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/_PBES.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/PEM.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/PublicKey/RSA.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ElGamal.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/DSA.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/_openssh.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ECC.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/Protocol/KDF.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/SecretSharing.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Random/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Random/random.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Signature/DSS.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/eddsa.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_PSS.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pkcs1_15.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_v1_5.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pss.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Util/strxor.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_cpu_features.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/RFC1751.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Padding.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/asn1.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/py3compat.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/number.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_file_system.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Counter.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_raw_api.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Math/Numbers.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/Primality.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerCustom.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerBase.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerGMP.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerNative.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
running build_ext
building 'Cryptodome.Hash._MD2' extension
creating build/temp.linux-aarch64-3.9
creating build/temp.linux-aarch64-3.9/src
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCRYPTO_LITTLE_ENDIAN -DSYS_BITS=32 -DLTC_NO_ASM -Isrc/ -I/usr/include/python3.9 -c src/MD2.c -o build/temp.linux-aarch64-3.9/src/MD2.o
error: command 'arm-linux-gnueabihf-gcc' failed: No such file or directory
----------------------------------------
ERROR: Failed building wheel for pycryptodomex
Running setup.py clean for pycryptodomex
Failed to build pycryptodomex
Installing collected packages: zipp, wcwidth, pyserial, xmodem, pycryptodomex, prettytable, importlib-metadata, colorama, click, bk7231tools, ltchiptool
Attempting uninstall: zipp
Found existing installation: zipp 3.15.0
Uninstalling zipp-3.15.0:
Successfully uninstalled zipp-3.15.0
Attempting uninstall: wcwidth
Found existing installation: wcwidth 0.2.6
Uninstalling wcwidth-0.2.6:
Successfully uninstalled wcwidth-0.2.6
Attempting uninstall: pyserial
Found existing installation: pyserial 3.5
Uninstalling pyserial-3.5:
Successfully uninstalled pyserial-3.5
Attempting uninstall: xmodem
Found existing installation: xmodem 0.4.6
Uninstalling xmodem-0.4.6:
Successfully uninstalled xmodem-0.4.6
Running setup.py install for pycryptodomex: started
Running setup.py install for pycryptodomex: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/setup.py'"'"'; __file__='"'"'/tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-vuq59xu3/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.9/pycryptodomex
cwd: /tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/
Complete output (333 lines):
Testing support for clang
Target does not support clang
Testing support for gcc
Target does not support gcc
Testing support for stdint.h header
Target does not support stdint.h header
Testing support for 128-bit integer
Target does not support 128-bit integer
Testing support for cpuid.h header
Target does not support cpuid.h header
Testing support for intrin.h header
Target does not support intrin.h header
Testing support for posix_memalign
Target does not support posix_memalign
Testing support for memalign
Target does not support memalign
Testing support for SSE2(intrin.h)
Target does not support SSE2(intrin.h)
Testing support for SSE2(x86intrin.h)
Target does not support SSE2(x86intrin.h)
Testing support for SSE2(emmintrin.h)
Target does not support SSE2(emmintrin.h)
Warning: compiler does not support AESNI instructions
Warning: compiler does not support CLMUL instructions
running install
running build
running build_py
creating build/lib.linux-aarch64-3.9
creating build/lib.linux-aarch64-3.9/Cryptodome
copying lib/Cryptodome/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome
creating build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ctr.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_EKSBlowfish.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ofb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ccm.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/CAST.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cfb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/AES.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES3.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cbc.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_eax.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC4.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_siv.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_OAEP.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Blowfish.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_v1_5.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC2.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Salsa20.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_gcm.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_openpgp.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ecb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ocb.py -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
creating build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/keccak.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/HMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD2.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KangarooTwelve.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2s.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/CMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2b.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA224.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD160.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_384.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA384.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_224.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_512.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA1.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE256.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE128.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD4.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA512.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD5.py -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
creating build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/PEM.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/_PBES.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/PKCS8.py -> build/lib.linux-aarch64-3.9/Cryptodome/IO
creating build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ElGamal.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/_openssh.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/RSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/DSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ECC.py -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
creating build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/SecretSharing.py -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/KDF.py -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
creating build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Random/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Random/random.py -> build/lib.linux-aarch64-3.9/Cryptodome/Random
creating build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/DSS.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pkcs1_15.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_v1_5.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_PSS.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/eddsa.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pss.py -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
creating build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_file_system.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/py3compat.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_cpu_features.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_raw_api.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/RFC1751.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/strxor.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Padding.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/asn1.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/number.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Counter.py -> build/lib.linux-aarch64-3.9/Cryptodome/Util
creating build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerCustom.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerNative.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/Primality.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerBase.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/Numbers.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerGMP.py -> build/lib.linux-aarch64-3.9/Cryptodome/Math
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/loader.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/st_common.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
copying lib/Cryptodome/SelfTest/__main__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_DES.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CTR.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CFB.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CAST.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_Salsa20.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_DES3.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CBC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20_Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_OpenPGP.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ARC4.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_OFB.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_OCB.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_Blowfish.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_CCM.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_ARC2.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_AES.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_SIV.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_GCM.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/common.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
copying lib/Cryptodome/SelfTest/Cipher/test_EAX.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Cipher
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_Poly1305.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_256.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_MD2.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA512.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHAKE.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_CMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_KMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_KangarooTwelve.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_384.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_cSHAKE.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_MD4.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_HMAC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA1.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_RIPEMD160.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_MD5.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_BLAKE2.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_TupleHash.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA256.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA384.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_224.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA3_512.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/common.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_SHA224.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
copying lib/Cryptodome/SelfTest/Hash/test_keccak.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Hash
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
copying lib/Cryptodome/SelfTest/IO/test_PKCS8.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
copying lib/Cryptodome/SelfTest/IO/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
copying lib/Cryptodome/SelfTest/IO/test_PBES.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/IO
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/test_rfc1751.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/test_KDF.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
copying lib/Cryptodome/SelfTest/Protocol/test_SecretSharing.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Protocol
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_import_RSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_import_DSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_25519.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ElGamal.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_DSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_NIST.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_448.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_import_ECC.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
copying lib/Cryptodome/SelfTest/PublicKey/test_RSA.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/PublicKey
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Random
copying lib/Cryptodome/SelfTest/Random/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Random
copying lib/Cryptodome/SelfTest/Random/test_random.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Random
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_pkcs1_15.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_pss.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_dss.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
copying lib/Cryptodome/SelfTest/Signature/test_eddsa.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Signature
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_number.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_Counter.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_rfc1751.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_strxor.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_asn1.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
copying lib/Cryptodome/SelfTest/Util/test_Padding.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Util
creating build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/test_Primality.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/__init__.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/test_modexp.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/SelfTest/Math/test_Numbers.py -> build/lib.linux-aarch64-3.9/Cryptodome/SelfTest/Math
copying lib/Cryptodome/py.typed -> build/lib.linux-aarch64-3.9/Cryptodome
copying lib/Cryptodome/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome
copying lib/Cryptodome/Cipher/_mode_openpgp.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES3.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_gcm.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ofb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/AES.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/DES.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ccm.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/CAST.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ctr.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cfb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_siv.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_cbc.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Blowfish.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_OAEP.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_EKSBlowfish.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ecb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_ocb.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/_mode_eax.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/PKCS1_v1_5.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/Salsa20.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC2.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Cipher/ARC4.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Cipher
copying lib/Cryptodome/Hash/SHA1.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/HMAC.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA384.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_384.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_512.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD5.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/keccak.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA512.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2b.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD160.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/cSHAKE128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KangarooTwelve.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/Poly1305.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/RIPEMD.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHAKE256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA3_224.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/BLAKE2s.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/KMAC128.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/CMAC.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/TupleHash256.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD2.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/MD4.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/Hash/SHA224.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Hash
copying lib/Cryptodome/IO/PKCS8.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/_PBES.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/IO/PEM.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/IO
copying lib/Cryptodome/PublicKey/RSA.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ElGamal.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/DSA.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/_openssh.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/PublicKey/ECC.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/PublicKey
copying lib/Cryptodome/Protocol/KDF.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/SecretSharing.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Protocol/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Protocol
copying lib/Cryptodome/Random/__init__.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Random/random.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Random
copying lib/Cryptodome/Signature/DSS.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/eddsa.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_PSS.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pkcs1_15.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/PKCS1_v1_5.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Signature/pss.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Signature
copying lib/Cryptodome/Util/strxor.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_cpu_features.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/RFC1751.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Padding.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/asn1.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/py3compat.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/number.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_file_system.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/Counter.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Util/_raw_api.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Util
copying lib/Cryptodome/Math/Numbers.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/Primality.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerCustom.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerBase.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerGMP.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
copying lib/Cryptodome/Math/_IntegerNative.pyi -> build/lib.linux-aarch64-3.9/Cryptodome/Math
running build_ext
building 'Cryptodome.Hash._MD2' extension
creating build/temp.linux-aarch64-3.9
creating build/temp.linux-aarch64-3.9/src
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCRYPTO_LITTLE_ENDIAN -DSYS_BITS=32 -DLTC_NO_ASM -Isrc/ -I/usr/include/python3.9 -c src/MD2.c -o build/temp.linux-aarch64-3.9/src/MD2.o
error: command 'arm-linux-gnueabihf-gcc' failed: No such file or directory
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/setup.py'"'"'; __file__='"'"'/tmp/pip-install-h5_auro6/pycryptodomex_30d0afa4125647b99dd1117a0d7d1e24/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-vuq59xu3/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.9/pycryptodomex Check the logs for full command output.
!!! Installing ltchiptool failed, or version outdated. Please install ltchiptool manually using pip. Cannot continue. <member 'name' of 'ImportError' objects>: No module named 'ltchiptool'
Error: Unknown development platform 'libretuya'
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 31 (14 by maintainers)
Don’t be sorry, it’s not your fault. This issue is my greatest failure, and I hate trying to fix it constantly with no success. Encryption - doesn’t build. No encryption - doesn’t update OTA. Encryption again - doesn’t build again, even if everything tells me it should…
I hate this