Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yocto 核心图像sato中的uhttpd提供了什么?_Yocto_Bitbake - Fatal编程技术网

Yocto 核心图像sato中的uhttpd提供了什么?

Yocto 核心图像sato中的uhttpd提供了什么?,yocto,bitbake,Yocto,Bitbake,我试图在poky中包含uhttpd包,我在poky中包含uhttpd包。meta openembedded/meta webserver/recipes httpd/uhttpd这是我添加的地方,但我面临以下错误。请帮助我解决此问题 错误:没有提供“uhttpd”(但是/home/aa/poky/meta/recipes-sato/images/core-image-sato.bb RDependes或其他要求) 注意:运行时目标“uhttpd”无法生成,正在删除。。。 缺少或无法构建的依赖项链

我试图在poky中包含uhttpd包,我在poky中包含uhttpd包。meta openembedded/meta webserver/recipes httpd/uhttpd这是我添加的地方,但我面临以下错误。请帮助我解决此问题

错误:没有提供“uhttpd”(但是/home/aa/poky/meta/recipes-sato/images/core-image-sato.bb RDependes或其他要求)

注意:运行时目标“uhttpd”无法生成,正在删除。。。 缺少或无法构建的依赖项链为:['uhttpd']

错误:所需的生成目标“core image sato”没有可生成的提供程序。
缺少或无法构建的依赖链是:['core-image-sato','uhttpd']

Yocto有提供附加包的层,因此在layerindex上搜索总是很好的

输入您要查找的“uhttp”配方的regexp

这将显示提供配方的图层

cd poky
git clone git://github.com/kraj/meta-openwrt

cd poky/build
bitbake-layers add-layer ../meta-openwrt
然后克隆包含配方的层

cd poky
git clone git://github.com/kraj/meta-openwrt

cd poky/build
bitbake-layers add-layer ../meta-openwrt

然后重试构建。现在,您可能会遇到更多错误,但这一问题应该得到解决。

谢谢@Khem。我尝试了meta openwrt,但最终出现以下错误。这就是为什么我尝试直接在poky中使用uhttpd。错误:rpi-hwup-image-1.0-r0 do_rootfs:函数失败:do_rootfs错误:失败日志文件存储在:/home/aa/poky/rpi build/tmp/work/raspberrypi\u cm3-poky-linux-gnueabi/rpi hwup-image/1.0-r0/temp/log.do_rootfs.2546错误:任务(/home/aa/poky/meta/raspberrypi/recipes-core/images/rpi-hwup-image/rpi-image.bb:do_rootfs)失败,退出代码为“1”。是否可以将完整生成日志发布到某个位置。请查找日志并帮助我解决此问题,谢谢。这是错误“procps-3.3.12-r0.cortexa7hf_neon_vfpv4和base-files-3.0.14-r89.raspberrypi_cm3的尝试安装之间的文件/etc/sysctl.conf冲突”,这意味着sysctl.conf是由两个不正确的配方procp和base文件安装的。因此,请找出原因,并在do_install()中的这两个配方中删除它。谢谢@Khem我通过删除procps-3.3.12中的sysctl.conf克服了这个错误。现在还有一些其他问题,我已经发布了日志。请帮助。