Tenho um problema com a instalação do aws-iot-device-sdk-python-v2 no Raspberry Pi
Configurar:-
• raspbian 10.9 (buster)
• Pi 3 Modelo B revisão 1.2
• pip versão 20.3.4
• Python 3.7
Tive problemas ao instalar o AWS IoT Device SDK v2 para Python da fonte, bem como ao usar PyPI. Também instalei cmake e libssl-dev conforme sugerido. O erro parece vir de CMakeLists.txt: 660. Qualquer ajuda será apreciada.
Esta é a mensagem de erro: -
`Procurando nos índices: https://pypi.org/simple, https://www.piwheels.org/simple
Processando ./aws-iot-device-sdk-python-v2
Coletando awscrt == 0.11.4 (de awsiotsdk == 1.0.0.dev0)
Usando https://files.pythonhosted.org/packages/31/3a/4914c140ec0ef203db8c7cef0e84c6eee1b54316766e77d5013af23cef12/awscrt-0.11.4.tar.gz em cache
Rodas de construção para pacotes coletados: awsiotsdk, awscrt
Executando setup.py bdist_wheel para awsiotsdk ... concluído
Armazenado no diretório: /home/pi/.cache/pip/wheels/c2/c1/c8/34fc01d6902334ae9a2945b916990246499b722dfd1bfe1970
Executando setup.py bdist_wheel para awscrt ... erro
Saída completa do comando / usr / bin / python3 -u -c "import setuptools, tokenize; __ file __ = '/ tmp / pip-install-apiudahh / awscrt / setup.py'; f = getattr (tokenize, 'abrir', abrir ) (__ arquivo __); code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (compile (code, __file__, 'exec')) "bdist_wheel - d / tmp / pip-wheel-wa6brwre --python-tag cp37:
executando bdist_wheel
construção em execução
executando build_py
criando construção
criando build / lib.linux-armv7l-3.7
criando build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / io.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / crypto.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / exceptions.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / common.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / mqtt.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / http.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / s3.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / auth.py -> build / lib.linux-armv7l-3.7 / awscrt
criando build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / rpc.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
executando build_ext
--- Dependência de construção: aws-lc (RelWithDebInfo) ---
/ usr / bin / cmake -DCMAKE_PREFIX_PATH = / tmp / pip-install-apiudahh / awscrt / build / deps / install -DCMAKE_INSTALL_PREFIX = / tmp / pip-install-apiudahh / awscrt / build / deps / install-DBUILD_SHARED_LIBS = OFFD_SHARED_LIBS = OFFD_SHARED_LIBS = RelWithDebInfo -DBUILD_TESTING = OFF -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = OFF / tmp / pip-install-apiudahh / awscrt / crt / aws-lc
- A identificação do compilador C é GNU 8.3.0
- Verifique se o compilador C está funcionando: / usr / bin / cc
- Verifique se o compilador C está funcionando: / usr / bin / cc - funciona
- Detecção de informações ABI do compilador C
- Detecção de informações ABI do compilador C - concluído
- Detecção de recursos de compilação C
- Detecção de recursos de compilação C - feito
- Perl encontrado: / usr / bin / perl (versão encontrada "5.28.1")
- Verificando o módulo 'libunwind-generic'
- Nenhum pacote 'libunwind-generic' encontrado
libunwind não encontrado. Desativando testes de desenrolamento.
- Não foi encontrado. Desativando alguma geração de código e usando código pré-gerado em generated-src /
- A identificação do compilador ASM é GNU
- Assembler encontrado: / usr / bin / cc
Erro CMake em CMakeLists.txt: 660 (add_subdirectory):
add_subdirectory fornecida a fonte "util / fipstools / cavp" que não é um
diretório existente.
Erro CMake em CMakeLists.txt: 661 (add_subdirectory):
add_subdirectory fornecida a fonte "util / fipstools / acvp / modulewrapper" que é
não é um diretório existente.
- Configurando incompleto, ocorreram erros!
Consulte também "/tmp/pip-install-apiudahh/awscrt/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Traceback (última chamada mais recente):
Arquivo "
Arquivo "/tmp/pip-install-apiudahh/awscrt/setup.py", linha 280, em
'boto3'
Arquivo "/usr/lib/python3/dist-packages/setuptools/__init__.py", linha 145, na configuração
return distutils.core.setup (** attrs)
Arquivo "/usr/lib/python3.7/distutils/core.py", linha 148, na configuração
dist.run_commands ()
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 966, em run_commands
self.run_command (cmd)
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 985, em run_command
cmd_obj.run ()
Arquivo "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", linha 188, em execução
self.run_command ('construir')
Arquivo "/usr/lib/python3.7/distutils/cmd.py", linha 313, em run_command
self.distribution.run_command (comando)
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 985, em run_command
cmd_obj.run ()
Arquivo "/usr/lib/python3.7/distutils/command/build.py", linha 135, em execução
self.run_command (cmd_name)
Arquivo "/usr/lib/python3.7/distutils/cmd.py", linha 313, em run_command
self.distribution.run_command (comando)
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 985, em run_command
cmd_obj.run ()
Arquivo "/tmp/pip-install-apiudahh/awscrt/setup.py", linha 194, em execução
self._build_dependency (lib)
Arquivo "/tmp/pip-install-apiudahh/awscrt/setup.py", linha 175, em _build_dependency
subprocess.check_call (cmake_args)
Arquivo "/usr/lib/python3.7/subprocess.py", linha 347, em check_call
aumentar CalledProcessError (retcode, cmd)
subprocess.CalledProcessError: Comando '[' / usr / bin / cmake ',' -DCMAKE_PREFIX_PATH = / tmp / pip-install-apiudahh / awscrt / build / deps / install ',' -DCMAKE_INSTALL_PREFIX = / tmp / pip-install-apiudahh / awscrt / build / deps / install ',' -DBUILD_SHARED_LIBS = OFF ',' -DCMAKE_BUILD_TYPE = RelWithDebInfo ',' -DBUILD_TESTING = OFF ',' -DCMAKE_POSITION_INDEPENDENT_CODE = OFF ',' -DBUILD_LIBSSL = OFF ',' -DBUILD_LIBSSL = OFF ' -install-apiudahh / awscrt / crt / aws-lc ']' retornou o status de saída 1 diferente de zero.
Falha na construção da roda para awscrt
Executando setup.py clean para awscrt
Awsiotsdk construído com sucesso
Falha ao construir awscrt
Instalando pacotes coletados: awscrt, awsiotsdk
Executando setup.py install para awscrt ... erro
Saída completa do comando / usr / bin / python3 -u -c "import setuptools, tokenize; __ file __ = '/ tmp / pip-install-apiudahh / awscrt / setup.py'; f = getattr (tokenize, 'abrir', abrir ) (__ arquivo __); código = f.read (). substituir ('\ r \ n', '\ n'); f.close (); exec (compilar (código, __file__, 'exec')) "instalar - -record /tmp/pip-record-bnasw_9w/install-record.txt --único-versão-gerenciado externamente --compile --user --prefix =:
executando instalação
construção em execução
executando build_py
criando build / lib.linux-armv7l-3.7
criando build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / io.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / crypto.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / exceptions.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / common.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / mqtt.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / http.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / s3.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / auth.py -> build / lib.linux-armv7l-3.7 / awscrt
criando build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / rpc.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
executando build_ext
--- Dependência de construção: aws-lc (RelWithDebInfo) ---
/ usr / bin / cmake -DCMAKE_PREFIX_PATH = / tmp / pip-install-apiudahh / awscrt / build / deps / install -DCMAKE_INSTALL_PREFIX = / tmp / pip-install-apiudahh / awscrt / build / deps / install-DBUILD_SHARED_LIBS = OFFD_SHARED_LIBS = OFFD_SHARED_LIBS = RelWithDebInfo -DBUILD_TESTING = OFF -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = OFF / tmp / pip-install-apiudahh / awscrt / crt / aws-lc
- Verificando o módulo 'libunwind-generic'
- Nenhum pacote 'libunwind-generic' encontrado
libunwind não encontrado. Desativando testes de desenrolamento.
- Não foi encontrado. Desativando alguma geração de código e usando código pré-gerado em generated-src /
Erro CMake em CMakeLists.txt: 660 (add_subdirectory):
add_subdirectory fornecida a fonte "util / fipstools / cavp" que não é um
diretório existente.
CMake Error at CMakeLists.txt:661 (add_subdirectory):
add_subdirectory given source "util/fipstools/acvp/modulewrapper" which is
not an existing directory.
-- Configuring incomplete, errors occurred!
See also "/tmp/pip-install-apiudahh/awscrt/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-apiudahh/awscrt/setup.py", line 280, in <module>
'boto3'
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/usr/lib/python3.7/distutils/command/install.py", line 589, in run
self.run_command('build')
File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-apiudahh/awscrt/setup.py", line 194, in run
self._build_dependency(lib)
File "/tmp/pip-install-apiudahh/awscrt/setup.py", line 175, in _build_dependency
subprocess.check_call(cmake_args)
File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/cmake', '-DCMAKE_PREFIX_PATH=/tmp/pip-install-apiudahh/awscrt/build/deps/install', '-DCMAKE_INSTALL_PREFIX=/tmp/pip-install-apiudahh/awscrt/build/deps/install', '-DBUILD_SHARED_LIBS=OFF', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DBUILD_TESTING=OFF', '-DCMAKE_POSITION_INDEPENDENT_CODE=ON', '-DBUILD_LIBSSL=OFF', '/tmp/pip-install-apiudahh/awscrt/crt/aws-lc']' returned non-zero exit status 1.
----------------------------------------
Comando "/ usr / bin / python3 -u -c" import setuptools, tokenize; __ file __ = '/ tmp / pip-install-apiudahh / awscrt / setup.py'; f = getattr (tokenize, 'abrir', abrir) ( __file __); code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (compile (code, __file__, 'exec')) "install --record /tmp/pip-record-bnasw_9w/install-record.txt --single-version-externally-managed --compile --user --prefix = "falhou com o código de erro 1 em / tmp / pip-install-apiudahh / awscrt /
`
Eu tenho o mesmo problema no meu pi de framboesa
O mesmo para mim usando esta documentação https://docs.aws.amazon.com/iot/latest/developerguide/connecting-to-existing-device.html#gs -device-sdk-tools
Pi 4 versão de 2 GB
Tentei instalar e recebi este erro:
pi<strong i="6">@raspberrypi</strong>:~ $ uname -a
Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux
`pi @raspberrypi : ~ $ python3 -m pip install --no-cache-dir awsiotsdk
Padronizando a instalação do usuário porque os pacotes de sites normais não são graváveis
Procurando nos índices: https://pypi.org/simple, https://www.piwheels.org/simple
Coletando awsiotsdk
Baixando https://www.piwheels.org/simple/awsiotsdk/awsiotsdk-1.5.10-py3-none-any.whl (42 kB)
| ████████████████████████████████ | 42 kB 1,3 MB / s
Coletando awscrt == 0.11.4
Baixando awscrt-0.11.4.tar.gz (29,0 MB)
| ████████████████████████████████ | 29,0 MB 11,5 MB / s
Rodas de construção para pacotes coletados: awscrt
Roda de construção para awscrt (setup.py) ... erro
ERRO: Comando com erro com status de saída 1:
comando: / usr / bin / python3 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py' "'"'; __file __ = '"'" '/ tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / setup.py' "'"'; f = getattr (tokenize, '"'" 'abrir' "'"', __ arquivo) ; code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compilar ( código, __file__, '"'" 'exec' "'"')) 'bdist_wheel -d / tmp / pip-wheel-rbhe6u2e
cwd: / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 /
Saída completa (78 linhas):
executando bdist_wheel
construção em execução
executando build_py
criando construção
criando build / lib.linux-armv7l-3.7
criando build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / http.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / io.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / crypto.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / mqtt.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / common.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / exceptions.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / auth.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / s3.py -> build / lib.linux-armv7l-3.7 / awscrt
criando build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / rpc.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
executando build_ext
--- Dependência de construção: aws-lc (RelWithDebInfo) ---
/ Usr / bin / cmake -DCMAKE_PREFIX_PATH = / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DCMAKE_INSTALL_PREFIX = / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DBUILD_SHARED_LIBS = OFF -DCMAKE_BUILD_TYPE = RelWithDebInfo -DBUILD_TESTING = OFF -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = OFF / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / crt
- A identificação do compilador C é GNU 8.3.0
- Verifique se o compilador C está funcionando: / usr / bin / cc
- Verifique se o compilador C está funcionando: / usr / bin / cc - funciona
- Detecção de informações ABI do compilador C
- Detecção de informações ABI do compilador C - concluído
- Detecção de recursos de compilação C
- Detecção de recursos de compilação C - feito
- Perl encontrado: / usr / bin / perl (versão encontrada "5.28.1")
- Verificando o módulo 'libunwind-generic'
- Nenhum pacote 'libunwind-generic' encontrado
libunwind não encontrado. Desativando testes de desenrolamento.
- Não foi encontrado. Desativando alguma geração de código e usando código pré-gerado em generated-src /
- A identificação do compilador ASM é GNU
- Assembler encontrado: / usr / bin / cc
Erro CMake em CMakeLists. txt: 660 (add_subdirectory):
add_subdirectory fornecida a fonte "util / fipstools / cavp" que não é um
diretório existente.
Erro CMake em CMakeLists. txt: 661 (add_subdirectory):
add_subdirectory fornecida a fonte "util / fipstools / acvp / modulewrapper" que é
não é um diretório existente.
- Configurando incompleto, ocorreram erros!
Consulte também "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Traceback (última chamada mais recente):
Arquivo "
Arquivo "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", linha 280, em
'boto3'
Arquivo "/home/pi/.local/lib/python3.7/site-packages/setuptools/__init__.py", linha 153, na configuração
return distutils.core.setup (** attrs)
Arquivo "/usr/lib/python3.7/distutils/core.py", linha 148, na configuração
dist.run_commands ()
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 966, em run_commands
self.run_command (cmd)
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 985, em run_command
cmd_obj.run ()
Arquivo "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", linha 188, em execução
self.run_command ('construir')
Arquivo "/usr/lib/python3.7/distutils/cmd.py", linha 313, em run_command
self.distribution.run_command (comando)
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 985, em run_command
cmd_obj.run ()
Arquivo "/usr/lib/python3.7/distutils/command/build.py", linha 135, em execução
self.run_command (cmd_name)
Arquivo "/usr/lib/python3.7/distutils/cmd.py", linha 313, em run_command
self.distribution.run_command (comando)
Arquivo "/usr/lib/python3.7/distutils/dist.py", linha 985, em run_command
cmd_obj.run ()
Arquivo "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", linha 194, em execução
self._build_dependency (lib)
Arquivo "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", linha 175, em _build_dependency
subprocess.check_call (cmake_args)
Arquivo "/usr/lib/python3.7/subprocess.py", linha 347, em check_call
aumentar CalledProcessError (retcode, cmd)
subprocess.CalledProcessError: Command '[' / usr / bin / cmake ' '-DCMAKE_PREFIX_PATH = / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / install',' -DCMAKE_INSTALL_PREFIX = / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / install ' '-DBUILD_SHARED_LIBS = OFF', '-DCMAKE_BUILD_TYPE = RelWithDebInfo', '-DBUILD_TESTING = OFF', '-DCMAKE_POSITION_INDEPENDENT_CODE = ON', '-DBUILD_LIBSSL = OFF',' / tmp / pip -install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / crt / aws-lc ']' retornou status de saída 1 diferente de zero.
ERROR: Falha ao construir a roda para awscrt
Executando setup.py clean para awscrt
Falha ao construir awscrt
Instalando pacotes coletados: awscrt, awsiotsdk
Tentando desinstalar: awscrt
Instalação existente encontrada: awscrt 1.0.0.dev0
Desinstalando awscrt-1.0.0.dev0:
Desinstalado com sucesso awscrt-1.0.0.dev0
Executando setup.py install para awscrt ... erro
ERRO: Comando com erro com status de saída 1:
comando: / usr / bin / python3 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py' "'"'; __file __ = '"'" '/ tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / setup.py' "'"'; f = getattr (tokenize, '"'" 'abrir' "'"', __ arquivo) ; code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compilar ( code, __file__, '"'" 'exec' "'"')) 'install --record /tmp/pip-record-bhyvnybv/install-record.txt - single-version-externally-managed --user - prefixo = --compile --install-headers /home/pi/.local/include/python3.7m/awscrt
cwd: / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 /
Saída completa (69 linhas):
executando instalação
construção em execução
executando build_py
criando build / lib.linux-armv7l-3.7
criando build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / http.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / io.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / crypto.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / mqtt.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / common.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / exceptions.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / auth.py -> build / lib.linux-armv7l-3.7 / awscrt
copiando awscrt / s3.py -> build / lib.linux-armv7l-3.7 / awscrt
criando build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / __ init__.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
copiando awscrt / eventstream / rpc.py -> build / lib.linux-armv7l-3.7 / awscrt / eventstream
executando build_ext
--- Dependência de construção: aws-lc (RelWithDebInfo) ---
/ Usr / bin / cmake -DCMAKE_PREFIX_PATH = / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DCMAKE_INSTALL_PREFIX = / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DBUILD_SHARED_LIBS = OFF -DCMAKE_BUILD_TYPE = RelWithDebInfo -DBUILD_TESTING = OFF -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = OFF / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / crt
- Verificando o módulo 'libunwind-generic'
- Nenhum pacote 'libunwind-generic' encontrado
libunwind não encontrado. Desativando testes de desenrolamento.
- Não foi encontrado. Desativando alguma geração de código e usando código pré-gerado em generated-src /
Erro CMake em CMakeLists. txt: 660 (add_subdirectory):
add_subdirectory fornecida a fonte "util / fipstools / cavp" que não é um
diretório existente.
CMake Error at CMakeLists.txt:661 (add_subdirectory):
add_subdirectory given source "util/fipstools/acvp/modulewrapper" which is
not an existing directory.
-- Configuring incomplete, errors occurred!
See also "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", line 280, in <module>
'boto3'
File "/home/pi/.local/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/pi/.local/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/usr/lib/python3.7/distutils/command/install.py", line 589, in run
self.run_command('build')
File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", line 194, in run
self._build_dependency(lib)
File "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", line 175, in _build_dependency
subprocess.check_call(cmake_args)
File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/cmake', '-DCMAKE_PREFIX_PATH=/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/install', '-DCMAKE_INSTALL_PREFIX=/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/install', '-DBUILD_SHARED_LIBS=OFF', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DBUILD_TESTING=OFF', '-DCMAKE_POSITION_INDEPENDENT_CODE=ON', '-DBUILD_LIBSSL=OFF', '/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/crt/aws-lc']' returned non-zero exit status 1.
----------------------------------------
Revertendo a desinstalação do awscrt
Movendo para /home/pi/.local/lib/python3.7/site-packages/_awscrt.cpython-37m-arm-linux-gnueabihf.so
de /tmp/pip-uninstall-2bh69c8z/_awscrt.cpython-37m-arm-linux-gnueabihf.so
Movendo para /home/pi/.local/lib/python3.7/site-packages/awscrt-1.0.0.dev0.dist-info/
de /home/pi/.local/lib/python3.7/site-packages/~wscrt-1.0.0.dev0.dist-info
Movendo para /home/pi/.local/lib/python3.7/site-packages/awscrt/
de /home/pi/.local/lib/python3.7/site-packages/~wscrt
ERRO: Comando com erro de saída de status 1: / usr / bin / python3 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py' "'"'; __file __ = '"'" '/ tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / setup.py' "'"'; f = getattr (tokenize, '"'" 'abrir' "'"', __ arquivo) ; code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compilar ( code, __file__, '"'" 'exec' "'"')) 'install --record /tmp/pip-record-bhyvnybv/install-record.txt - single-version-externally-managed --user - prefixo = --compile --install-headers /home/pi/.local/include/python3.7m/awscrt Verifique os logs para a saída completa do comando.
Este é um problema conhecido que estamos trabalhando para consertar. Vou atualizá-lo aqui quando a correção for aplicada.
Isso foi corrigido na última versão 1.5.11
Os comentários sobre questões fechadas são difíceis para nossa equipe ver.
Se precisar de mais ajuda, marque um membro da equipe ou abra um novo problema que faça referência a este.
Se você deseja manter uma conversa com outros membros da comunidade sobre este assunto, sinta-se à vontade para fazê-lo.
Comentários muito úteis
Este é um problema conhecido que estamos trabalhando para consertar. Vou atualizá-lo aqui quando a correção for aplicada.