用Yocto编译Dlib库

用Yocto编译Dlib库,yocto,dlib,Yocto,Dlib,我正试图用yocto交叉编译一个应用程序。应用程序使用Dlib库,因此我必须为Dlib制作一个配方。食谱应该是什么样的@R.戈皮 当我尝试从@astor555构建dlib配方时,我得到以下错误: ERROR: dlib-1.0+gitAUTOINC+3b794540ba-r0 do_package: QA Issue: dlib: Files/directories were installed but not shipped in any package: /usr/lib/cmake

我正试图用yocto交叉编译一个应用程序。应用程序使用Dlib库,因此我必须为Dlib制作一个配方。食谱应该是什么样的@R.戈皮

当我尝试从@astor555构建dlib配方时,我得到以下错误:

ERROR: dlib-1.0+gitAUTOINC+3b794540ba-r0 do_package: QA Issue: dlib: Files/directories were installed but not shipped in any package:
  /usr/lib/cmake
  /usr/lib/cmake/dlib
  /usr/lib/cmake/dlib/dlib.cmake
  /usr/lib/cmake/dlib/dlib-release.cmake
  /usr/lib/cmake/dlib/dlibConfig.cmake
  /usr/lib/cmake/dlib/dlibConfigVersion.cmake
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
dlib: 6 installed and not shipped files. [installed-vs-shipped]
ERROR: dlib-1.0+gitAUTOINC+3b794540ba-r0 do_package: Fatal QA errors found, failing task.
ERROR: dlib-1.0+gitAUTOINC+3b794540ba-r0 do_package: Function failed: do_package
通过使用,我能够快速生成dlib.bb配方:

SUMMARY = "A toolkit for making real world machine learning and data analysis applications"
HOMEPAGE = "https://github.com/davisking/dlib"

LICENSE = "Boost-Software"
LIC_FILES_CHKSUM = "file://dlib/LICENSE.txt;md5=2c7a3fa82e66676005cd4ee2608fd7d2 \
                    file://dlib/external/pybind11/LICENSE;md5=beb87117af69fd10fbf9fb14c22a2e62 \
                    file://dlib/external/libpng/LICENSE;md5=243135ddedf702158f9170807cbcfb66 \
                    file://docs/docs/license.xml;md5=2e6ff4080dcb217d4d300b90e9aabb5b \
                    file://examples/LICENSE_FOR_EXAMPLE_PROGRAMS.txt;md5=57eee82829ed297e23d84de5f905afee \
                    file://examples/video_frames/license.txt;md5=127ee508b60a6be9dea8af3b441993dc \
                    file://python_examples/LICENSE_FOR_EXAMPLE_PROGRAMS.txt;md5=064f53ab40ea2b6a4bba1324149e4fde"

SRC_URI = "git://github.com/davisking/dlib.git;protocol=https"

PV = "1.0+git${SRCPV}"
SRCREV = "3b794540baeabbcd033b544230401967106d5483"

S = "${WORKDIR}/git"

inherit cmake

这个配方刚刚从git获得dlib库?因为我看不出它在哪里安装了图书馆你有能力制作这个食谱吗?在配方工作区中-tmp/work//dlib//image应该是为下一个阶段准备的所有输出。那么dlib包将提供什么?至少添加文件${PN}+=“/${base_prefix}”@ɛIc_ↄ我认为不需要,默认配置来自(bitbake.conf)[正确调整dlib.bb recipe的输出。请查看(尝试构建recipe)并告知是否所有内容都已正确构建和发布。@astor555我无法构建该配方。我得到以下错误://我编辑了我的帖子,请检查它