Aws-iot-device-sdk-python-v2: Problema de instalación en Raspberry Pi

Creado en 4 abr. 2021  ·  6Comentarios  ·  Fuente: aws/aws-iot-device-sdk-python-v2

Tengo un problema con la instalación de aws-iot-device-sdk-python-v2 en Raspberry Pi

Configuración:-
• raspbian 10.9 (buster)
• Pi 3 Model B revisión 1.2
• pip versión 20.3.4
• Python 3.7

Me encontré con un problema al instalar AWS IoT Device SDK v2 para Python desde la fuente y al usar PyPI. También instalé cmake y libssl-dev como se sugirió. El error parece provenir de CMakeLists.txt: 660. Se agradecerá cualquier ayuda.

Este es el mensaje de error: -

`Buscando en índices: https://pypi.org/simple, https://www.piwheels.org/simple
Procesando ./aws-iot-device-sdk-python-v2
Recopilando 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 en caché
Ruedas de construcción para paquetes recolectados: awsiotsdk, awscrt
Ejecutando setup.py bdist_wheel para awsiotsdk ... hecho
Almacenado en el directorio: /home/pi/.cache/pip/wheels/c2/c1/c8/34fc01d6902334ae9a2945b916990246499b722dfd1bfe1970
Ejecutando setup.py bdist_wheel para awscrt ... error
Salida completa del comando / usr / bin / python3 -u -c "import setuptools, tokenize; __ file __ = '/ tmp / pip-install-apiudahh / awscrt / setup.py'; f = getattr (tokenize, 'open', open ) (__ archivo __); código = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (compilar (código, __file__, 'exec')) "bdist_wheel - d / tmp / pip-wheel-wa6brwre --python-tag cp37:
ejecutando bdist_wheel
ejecución de compilación
ejecutando build_py
creando construir
creando build / lib.linux-armv7l-3.7
creando 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
creando 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
ejecutando build_ext
--- Construcción de dependencia: 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 / OFFDC_SH_BUED-DIBUIL = RelWithDebInfo -DBUILD_TESTING = OFF -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = OFF / tmp / pip-install-apiudahh / awscrt / crt / aws-lc
- La identificación del compilador de C es GNU 8.3.0
- Compruebe si el compilador de C funciona: / usr / bin / cc
- Compruebe si el compilador de C funciona: / usr / bin / cc - funciona
- Detectando información ABI del compilador C
- Detectando información ABI del compilador C - hecho
- Detección de funciones de compilación de C
- Detectando funciones de compilación de C - hecho
- Perl encontrado: / usr / bin / perl (versión encontrada "5.28.1")
- Comprobando el módulo 'libunwind-generic'
- No se encontró el paquete 'libunwind-generic'
libunwind no encontrado. Deshabilitar las pruebas de desenrollado.
- Ir no encontrado. Deshabilitar la generación de código y usar código pregenerado en generate-src /
- La identificación del compilador ASM es GNU
- Ensamblador encontrado: / usr / bin / cc
Error de CMake en CMakeLists.txt: 660 (add_subdirectory):
add_subdirectory fuente dada "util / fipstools / cavp" que no es un
directorio existente.

Error de CMake en CMakeLists.txt: 661 (add_subdirectory):
add_subdirectory fuente dada "util / fipstools / acvp / modulewrapper" que es
no es un directorio existente.

- ¡Configuración incompleta, se produjeron errores!
Consulte también "/tmp/pip-install-apiudahh/awscrt/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Rastreo (llamadas recientes más última):
Archivo "", línea 1, en
Archivo "/tmp/pip-install-apiudahh/awscrt/setup.py", línea 280, en
'boto3'
Archivo "/usr/lib/python3/dist-packages/setuptools/__init__.py", línea 145, en la configuración
devolver distutils.core.setup (** atributos)
Archivo "/usr/lib/python3.7/distutils/core.py", línea 148, en la configuración
dist.run_commands ()
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 966, en run_commands
self.run_command (cmd)
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 985, en run_command
cmd_obj.run ()
Archivo "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", línea 188, en ejecución
self.run_command ('construir')
Archivo "/usr/lib/python3.7/distutils/cmd.py", línea 313, en run_command
self.distribution.run_command (comando)
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 985, en run_command
cmd_obj.run ()
Archivo "/usr/lib/python3.7/distutils/command/build.py", línea 135, en ejecución
self.run_command (cmd_name)
Archivo "/usr/lib/python3.7/distutils/cmd.py", línea 313, en run_command
self.distribution.run_command (comando)
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 985, en run_command
cmd_obj.run ()
Archivo "/tmp/pip-install-apiudahh/awscrt/setup.py", línea 194, en ejecución
self._build_dependency (lib)
Archivo "/tmp/pip-install-apiudahh/awscrt/setup.py", línea 175, en _build_dependency
subprocess.check_call (cmake_args)
Archivo "/usr/lib/python3.7/subprocess.py", línea 347, en check_call
elevar CalledProcessError (código de ret, cmd)
subprocess.CalledProcessError: Comando '[' / usr / bin / cmake ',' -DCMAKE_PREFIX_PATH = / tmp / pip-install-apiudahh / awscrt / build / deps / install ',' -DCMAKE_INSTALL_PREFIX = / tmp / piph-install-apiu / awscrt / build / deps / install ',' -DBUILD_SHARED_LIBS = OFF ',' -DCMAKE_BUILD_TYPE = RelWithDebInfo ',' -DBUILD_TESTING = APAGADO ',' -DCMAKE_POSITION_INDEPENDENT_CODE = ' -install-apiudahh / awscrt / crt / aws-lc ']' devolvió el estado de salida 1 distinto de cero.


Rueda de construcción fallida para awscrt
Ejecutando setup.py clean para awscrt
Awsiotsdk construido con éxito
No se pudo construir awscrt
Instalación de paquetes recopilados: awscrt, awsiotsdk
Ejecutando setup.py install para awscrt ... error
Salida completa del comando / usr / bin / python3 -u -c "import setuptools, tokenize; __ file __ = '/ tmp / pip-install-apiudahh / awscrt / setup.py'; f = getattr (tokenize, 'open', open ) (__ archivo __); código = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (compilar (código, __file__, 'exec')) "instalar - -record /tmp/pip-record-bnasw_9w/install-record.txt --single-version-externally-managed --compile --user --prefix =:
ejecutando instalar
ejecución de compilación
ejecutando build_py
creando build / lib.linux-armv7l-3.7
creando 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
creando 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
ejecutando build_ext
--- Construcción de dependencia: 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 / OFFDC_SH_BUED-DIBUIL = RelWithDebInfo -DBUILD_TESTING = OFF -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = OFF / tmp / pip-install-apiudahh / awscrt / crt / aws-lc
- Comprobando el módulo 'libunwind-generic'
- No se encontró el paquete 'libunwind-generic'
libunwind no encontrado. Deshabilitar las pruebas de desenrollado.
- Ir no encontrado. Deshabilitar la generación de código y usar código pregenerado en generate-src /
Error de CMake en CMakeLists.txt: 660 (add_subdirectory):
add_subdirectory fuente dada "util / fipstools / cavp" que no es un
directorio 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 (tokenizar, '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 = "falló con el código de error 1 en / tmp / pip-install-apiudahh / awscrt /

'

bug

Comentario más útil

Este es un problema conocido en el que estamos trabajando para solucionarlo. Lo actualizaré aquí cuando se aplique la corrección.

Todos 6 comentarios

Tengo el mismo problema en mi raspberry-pi

Lo mismo para mí con esta documentación https://docs.aws.amazon.com/iot/latest/developerguide/connecting-to-existing-device.html#gs -device-sdk-tools
Pi 4 versión de 2 GB

Intenté instalar y obtuve este error:

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
De forma predeterminada a la instalación del usuario porque los paquetes de sitio normales no se pueden escribir
Buscando en índices: https://pypi.org/simple, https://www.piwheels.org/simple
Recolectando awsiotsdk
Descargando https://www.piwheels.org/simple/awsiotsdk/awsiotsdk-1.5.10-py3-none-any.whl (42 kB)
| ██████████████████████████████ | 42 kB 1,3 MB / s
Recolectando awscrt == 0.11.4
Descargando awscrt-0.11.4.tar.gz (29.0 MB)
| ██████████████████████████████ | 29,0 MB 11,5 MB / s
Ruedas de construcción para paquetes recolectados: awscrt
Construyendo rueda para awscrt (setup.py) ... error
ERROR: Comando con error con estado de salida 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 (tokenizar, '"'" 'abrir' "'"', abrir) (__ archivo__) ; código = 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 /
Salida completa (78 líneas):
ejecutando bdist_wheel
ejecución de compilación
ejecutando build_py
creando construir
creando build / lib.linux-armv7l-3.7
creando 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
creando 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
ejecutando build_ext
--- Construcción de dependencia: aws-lc (RelWithDebInfo) ---
/ Usr / bin / cmake -DCMAKE_PREFIX_PATH = / tmp / pip-instalación-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DCMAKE_INSTALL_PREFIX = / tmp / pip-instalación-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DBUILD_SHARED_LIBS = OFF -DCMAKE_BUILD_TYPE = RelWithDebInfo -DBUILD_TESTING = APAGADO -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = APAGADO / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2d83 / lcd83a61
- La identificación del compilador de C es GNU 8.3.0
- Compruebe si el compilador de C funciona: / usr / bin / cc
- Compruebe si el compilador de C funciona: / usr / bin / cc - funciona
- Detectando información ABI del compilador C
- Detectando información ABI del compilador C - hecho
- Detección de funciones de compilación de C
- Detectando funciones de compilación de C - hecho
- Perl encontrado: / usr / bin / perl (versión encontrada "5.28.1")
- Comprobando el módulo 'libunwind-generic'
- No se encontró el paquete 'libunwind-generic'
libunwind no encontrado. Deshabilitar las pruebas de desenrollado.
- Ir no encontrado. Deshabilitar la generación de código y usar código pregenerado en generate-src /
- La identificación del compilador ASM es GNU
- Ensamblador encontrado: / usr / bin / cc
Error de CMake en CMakeLists. txt: 660 (agregar_subdirectorio):
add_subdirectory fuente dada "util / fipstools / cavp" que no es un
directorio existente.

Error de CMake en CMakeLists. txt: 661 (agregar_subdirectorio):
add_subdirectory fuente dada "util / fipstools / acvp / modulewrapper" que es
no es un directorio existente.

- ¡Configuración incompleta, se produjeron errores!
Consulte también "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Rastreo (llamadas recientes más última):
Archivo "", línea 1, en
Archivo "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", línea 280, en
'boto3'
Archivo "/home/pi/.local/lib/python3.7/site-packages/setuptools/__init__.py", línea 153, en la configuración
devolver distutils.core.setup (** atributos)
Archivo "/usr/lib/python3.7/distutils/core.py", línea 148, en la configuración
dist.run_commands ()
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 966, en run_commands
self.run_command (cmd)
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 985, en run_command
cmd_obj.run ()
Archivo "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", línea 188, en ejecución
self.run_command ('construir')
Archivo "/usr/lib/python3.7/distutils/cmd.py", línea 313, en run_command
self.distribution.run_command (comando)
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 985, en run_command
cmd_obj.run ()
Archivo "/usr/lib/python3.7/distutils/command/build.py", línea 135, en ejecución
self.run_command (cmd_name)
Archivo "/usr/lib/python3.7/distutils/cmd.py", línea 313, en run_command
self.distribution.run_command (comando)
Archivo "/usr/lib/python3.7/distutils/dist.py", línea 985, en run_command
cmd_obj.run ()
Archivo "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", línea 194, en ejecución
self._build_dependency (lib)
Archivo "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", línea 175, en _build_dependency
subprocess.check_call (cmake_args)
Archivo "/usr/lib/python3.7/subprocess.py", línea 347, en check_call
elevar CalledProcessError (código de ret, cmd)
subprocess.CalledProcessError: Comando '[' / usr / bin / cmake ',' -DCMAKE_PREFIX_PATH = / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps_dc_ll_install_in_qge_ / _qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps_deps_aq_install_in / _gef-pip-install-_qge_j7 _ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / install ',' -DBUILD_SHARED_LIBS = OFF ',' -DCMAKE_BUILD_TYPE = RelWithDebInfo ',' -DBUILD_TESTING ', -install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / crt / aws-lc ']' devolvió un estado de salida 1 distinto de cero.


ERROR: rueda de construcción fallida para awscrt
Ejecutando setup.py clean para awscrt
No se pudo construir awscrt
Instalación de paquetes recopilados: awscrt, awsiotsdk
Intentando desinstalar: awscrt
Instalación existente encontrada: awscrt 1.0.0.dev0
Desinstalación de awscrt-1.0.0.dev0:
Awscrt-1.0.0.dev0 desinstalado correctamente
Ejecutando setup.py install para awscrt ... error
ERROR: Comando con error con estado de salida 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 (tokenizar, '"'" 'abrir' "'"', abrir) (__ archivo__) ; código = 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 - prefijo = --compile --install-headers /home/pi/.local/include/python3.7m/awscrt
cwd: / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 /
Salida completa (69 líneas):
ejecutando instalar
ejecución de compilación
ejecutando build_py
creando build / lib.linux-armv7l-3.7
creando 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
creando 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
ejecutando build_ext
--- Construcción de dependencia: aws-lc (RelWithDebInfo) ---
/ Usr / bin / cmake -DCMAKE_PREFIX_PATH = / tmp / pip-instalación-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DCMAKE_INSTALL_PREFIX = / tmp / pip-instalación-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / build / deps / instalar -DBUILD_SHARED_LIBS = OFF -DCMAKE_BUILD_TYPE = RelWithDebInfo -DBUILD_TESTING = APAGADO -DCMAKE_POSITION_INDEPENDENT_CODE = ON -DBUILD_LIBSSL = APAGADO / tmp / pip-install-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2d83 / lcd83a61
- Comprobando el módulo 'libunwind-generic'
- No se encontró el paquete 'libunwind-generic'
libunwind no encontrado. Deshabilitar las pruebas de desenrollado.
- Ir no encontrado. Deshabilitar la generación de código y usar código pregenerado en generate-src /
Error de CMake en CMakeLists. txt: 660 (agregar_subdirectorio):
add_subdirectory fuente dada "util / fipstools / cavp" que no es un
directorio 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.
----------------------------------------

Revertir la desinstalación de awscrt
Moviéndose a /home/pi/.local/lib/python3.7/site-packages/_awscrt.cpython-37m-arm-linux-gnueabihf.so
desde /tmp/pip-uninstall-2bh69c8z/_awscrt.cpython-37m-arm-linux-gnueabihf.so
Moviéndose a /home/pi/.local/lib/python3.7/site-packages/awscrt-1.0.0.dev0.dist-info/
desde /home/pi/.local/lib/python3.7/site-packages/~wscrt-1.0.0.dev0.dist-info
Moviéndose a /home/pi/.local/lib/python3.7/site-packages/awscrt/
desde /home/pi/.local/lib/python3.7/site-packages/~wscrt
ERROR: Comando con error con estado de salida 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 (tokenizar, '"'" 'abrir' "'"', abrir) (__ archivo__) ; código = 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 - prefix = --compile --install-headers /home/pi/.local/include/python3.7m/awscrt Verifique los registros para ver la salida completa del comando.

Este es un problema conocido en el que estamos trabajando para solucionarlo. Lo actualizaré aquí cuando se aplique la corrección.

Esto se corrigió en la última versión 1.5.11

⚠️ ADVERTENCIA DE VISIBILIDAD DE COMENTARIOS⚠️

Los comentarios sobre problemas cerrados son difíciles de ver para nuestro equipo.
Si necesita más ayuda, etiquete a un miembro del equipo o abra un nuevo problema que haga referencia a este.
Si desea seguir conversando con otros miembros de la comunidad sobre este tema, no dude en hacerlo.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

victorct-pronto picture victorct-pronto  ·  3Comentarios

banuprathap picture banuprathap  ·  10Comentarios

mkozjak picture mkozjak  ·  17Comentarios

qcabrol picture qcabrol  ·  8Comentarios

shravan097 picture shravan097  ·  6Comentarios