es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error: no se pudo compilar `time` al utilizar cargo para compilar.

Hoy, cuando ejecuto cargo build con mi proyecto en Fedora 32, muestra un error de compilación como este:

   Compilando devise v0.3.1
el hilo 'rustc' entró en pánico con 'assertion failed: sentinel == STR_SENTINEL', /rustc/0b42deaccc2cbe17a68067aa5fdb76104369e1fd/compiler/rustc_serialize/src/opaque.rs:669:9
nota: ejecuta con la variable de entorno `RUST_BACKTRACE=1` para mostrar la traza de errores

error: error interno del compilador: pánico inesperado

nota: el compilador entró en pánico de manera inesperada. Esto es un error.

nota: agradecemos un informe de error: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

nota: rustc 1.59.0-nightly (0b42deacc 2021-12-09) ejecutándose en x86_64-unknown-linux-gnu

nota: banderas del compilador: -C embed-bitcode=no -C debuginfo=2 --crate-type lib

nota: algunas de las banderas del compilador proporcionadas por cargo están ocultas

cola de consultas durante el pánico:
fin de la cola de consultas
   Compilando async-stream v0.3.2
error: no se pudo compilar `time`
advertencia: la compilación falló, esperando a que otras tareas terminen...
error: compilación fallida

mi versión de cargo es:

[dolphin@MiWiFi-R4CM-srv]~/Documents/GitHub/rust_wheel% cargo version
cargo 1.58.0-nightly (40dc28175 2021-12-06)

¿Alguien está enfrentando el mismo problema? ¿Alguna sugerencia de solución? He buscado en Google y parece que nadie ha tenido este mismo problema.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el error de compilación se debe a un error interno del compilador, lo cual es un comportamiento inesperado y se debería informar como un error al equipo de Rust. Puedes hacerlo siguiendo el enlace proporcionado en el mensaje de error: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md.

    Algunas cosas que puedes intentar mientras tanto son ejecutar el comando con la variable de entorno RUST_BACKTRACE=1 para obtener una traza del error, actualizar tu versión nocturna de Rust (parece que estás en 1.59.0-nightly, y ha habido actualizaciones desde entonces), y verificar si alguna dependencia se ha actualizado desde la última compilación y podría estar causando problemas.

    Si no estás seguro de cómo proceder, también puedes buscar ayuda adicional en la comunidad de Rust, ya sea en el subreddit, servidor de Discord o foros.

Comments are closed.