ошибка компиляции с yoctoproject с opencv и x11 - PullRequest
0 голосов
/ 13 апреля 2019

Я разрабатываю дистрибутив для raspberry pi 3, используя проект yocto.Я хочу сделать плагины opencv и x11 в этом дистрибутиве.но я получаю следующую ошибку после команды "bitbake rpi-avg-image".Как я могу решить эту ошибку?

Связанная часть моего local.conf

DISTRO_FEATURES_append = " x11"

EXTRA_IMAGE_FEATURES ?= "debug-tweaks dev-pkgs tools-sdk tools-profile tools-debug tools-testapps"
IMAGE_INSTALL_append = " python3-core python3-pip python3-pandas"
CORE_IMAGE_EXTRA_INSTALL += "libopencv-core-dev libopencv-highgui-dev libopencv-imgproc-dev libopencv-objdetect-dev libopencv-ml-dev"

Связанная часть моего bblayers.conf

BBLAYERS ?= " \
  ${YOCTOROOT}/recipes/poky/meta \
  ${YOCTOROOT}/recipes/poky/meta-poky \
  ${YOCTOROOT}/recipes/poky/meta-yocto-bsp \
  \
  ${YOCTOROOT}/recipes/meta-openembedded/meta-oe \
  ${YOCTOROOT}/recipes/meta-openembedded/meta-multimedia \
  ${YOCTOROOT}/recipes/meta-openembedded/meta-networking \
  ${YOCTOROOT}/recipes/meta-openembedded/meta-webserver \
  ${YOCTOROOT}/recipes/meta-openembedded/meta-python \
  \
  ${YOCTOROOT}/recipes/meta-qt5 \
  \
  ${YOCTOROOT}/recipes/meta-raspberrypi \
  \
  ${YOCTOROOT}/recipes/meta-raspberrypi-avg \
"

И я получаю эту ошибку:

ERROR: glibc-locale-2.26-r0 do_package: QA Issue: glibc-locale: Files/directories were installed but not shipped in any package:
  /usr/lib/gconv/IBM930.so
  /usr/lib/gconv/CP1258.so

  ...
  ...
  ...

  /usr/share/i18n/charmaps/IBM863.gz
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
glibc-locale: 828 installed and not shipped files. [installed-vs-shipped]
ERROR: glibc-locale-2.26-r0 do_package: Fatal QA errors found, failing task.
ERROR: glibc-locale-2.26-r0 do_package: Function failed: do_package
ERROR: Logfile of failure stored in: /home/murat/recipes/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/glibc-locale/2.26-r0/temp/log.do_package.6463
ERROR: Task (/home/murat/recipes/poky/meta/recipes-core/glibc/glibc-locale_2.26.bb:do_package) failed with exit code '1'

С помощью opencv я буду обрабатывать изображение и показывать изображения на экране.поэтому мне нужно добавить x11 к дистрибутиву, который я хочу получить.

Спасибо вам за это.

...