Ошибка при установке libcamera

Я пытаюсь установить Libcamera в моей установке Ubuntu 21.04. Я выполнил инструкции и запустил

$ pip3 install --user meson
$ pip3 install --user --upgrade meson
$ git clone https://git.libcamera.org/libcamera/libcamera.git
$ cd libcamera
$ CC=clang CXX=clang++ meson build -Dpipelines=uvcvideo,ipu3 -Dprefix=/usr
$ ninja -C build
$ sudo ninja -C build install

, но получил сообщение об ошибке

ninja: Entering directory `build'
[1/2] Installing files.
Traceback (most recent call last):
 File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py", line 140, in run
   return options.run_func(options)
 File "/usr/lib/python3/dist-packages/mesonbuild/minstall.py", line 554, in run
   installer.do_install(datafilename)
 File "/usr/lib/python3/dist-packages/mesonbuild/minstall.py", line 359, in do_install
   d = self.check_installdata(pickle.load(ifile))
AttributeError: Can't get attribute 'OctalInt' on <module 'mesonbuild.coredata' from '/usr/lib/python3/dist-packages/mesonbuild/coredata.py'>
FAILED: meson-install 
/usr/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.

Как исправить ошибку?

1
задан 2 May 2021 в 04:14

1 ответ

Сначала обратите внимание, что libcamera упакована для последних версий Ubuntu .

Чтобы начать использовать его, вы должны установить необходимый пакет разработки до

sudo apt-get install libcamera-dev

Если вам действительно нужно скомпилировать его из исходного кода - тогда включите репозитории исходного кода ( deb-src ) с помощью Software & Updates ( software-properties-gtk ), а затем получить его зависимости сборки с помощью

sudo apt-get build-dep libcamera-dev

, а затем продолжить компиляцию.

2
ответ дан 7 May 2021 в 17:41

Другие вопросы по тегам:

Похожие вопросы: