Bug 53847

Summary: В librustc_driver попал buildroot
Product: Sisyphus Reporter: Сергей Жидких <rx1513>
Component: rustAssignee: Сергей Жидких <rx1513>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: crux, legion, rauty
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Скриншот ошибки
none
Простейшая программа на rust на которой воспроизводится ошибка
none
Скриншот другой ошибки которая включает buildroot none

Description Сергей Жидких 2025-04-15 12:07:11 MSK
Created attachment 18214 [details]
Скриншот ошибки

Ошибка:
2025-04-15T11:40:34.065750513+03:00 ERROR flycheck 0: File with cargo diagnostic not found in VFS: file not found: /usr/src/RPM/BUILD/rust-1.85.1/library/core/src/result.rs

Шаги для воспроизведения:
1. Установить редактор кода, совместимый с rust-analyzer (в моём случае это VSCodium).
2. Установить rust-src.
3. Установить расширение rust-analyzer для выбранной среды разработки.
4. Написать программу, которая содержит название типа схожее с уже имеющимся в стандратной библиотеке.
Пример:
fn main()-> F {}
5. Сохранить файл и открыть логи rust-analyzer-а.
Comment 1 Сергей Жидких 2025-04-15 12:10:07 MSK
Created attachment 18215 [details]
Простейшая программа на rust на которой воспроизводится ошибка
Comment 2 Сергей Жидких 2025-04-15 15:07:23 MSK
Created attachment 18217 [details]
Скриншот другой ошибки которая включает buildroot
Comment 3 Сергей Жидких 2025-08-23 15:07:35 MSK
Исправлю сам.
Comment 4 Сергей Жидких 2025-10-09 19:38:22 MSK
Проблема в librustc_driver.so, который хранит ссылку на buildroot.