Dbus-1 не найден при компиляции Rust с помощью Cross-RSLinux

Ответить Пред. темаСлед. тема
Anonymous
 Dbus-1 не найден при компиляции Rust с помощью Cross-RS

Сообщение Anonymous »

Я пытаюсь скомпилировать свой код для работы на Raspberry Pi, но не могу заставить кросс работать правильно. я использую команду env CROSS_ROOTLESS_CONTAINER_ENGINE=1 cross build --target Armv7-unknown-linux-gnueabihf. Существует локальный файл докеров, который должен работать, но я не смог указать Cross использовать этот образ. Я компилирую с компьютера x86 под управлением Ubuntu 22.04. Заранее спасибо за помощь.
Вот журналы ошибок:
Compiling libdbus-sys v0.2.5
Compiling futures-util v0.3.30
Compiling tokio v1.36.0
Compiling thiserror v1.0.58
Compiling serde v1.0.197
Compiling clap v4.5.3
error: failed to run custom build command for libdbus-sys v0.2.5
--- stderr
pkg_config failed:
pkg-config exited with status code 1
The system library dbus-1 required by crate libdbus-sys was not found.
The file dbus-1.pc needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
PKG_CONFIG_PATH contains the following:
- /usr/lib/arm-linux-gnueabihf/pkgconfig/
-

HINT: you may need to install a package such as dbus-1, dbus-1-dev or dbus-1-devel.

One possible solution is to check whether packages
'libdbus-1-dev' and 'pkg-config' are installed:
On Ubuntu:
sudo apt install libdbus-1-dev pkg-config
On Fedora:
sudo dnf install dbus-devel pkgconf-pkg-config

thread 'main' panicked at /cargo/registry/src/index.crates.io-6f17d22bba15001f/libdbus-sys-0.2.5/build.rs:25:9:
explicit panic
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...


Подробнее здесь: https://stackoverflow.com/questions/782 ... h-cross-rs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»