首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yocto:无法继承文件类/autotools-brokensep.bbclass

Yocto:无法继承文件类/autotools-brokensep.bbclass
EN

Stack Overflow用户
提问于 2015-05-08 15:50:52
回答 1查看 13.4K关注 0票数 1

我是yocto项目的新手。我在运行bitbake命令时遇到以下错误

代码语言:javascript
复制
$bitbake gemini-image

ERROR: ParseError at /home/zappy/Desktop/fyocto/meta-ivi/meta-ivi/recipes-extended/persistence-client-library/persistence-client-library_git.bb:18: Could not inherit file classes/autotools-brokensep.bbclass
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

我的bblayers.conf文件是

代码语言:javascript
复制
# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /home/zappy/Desktop/fyocto/poky/meta \
  /home/zappy/Desktop/fyocto/poky/meta-yocto \
  /home/zappy/Desktop/fyocto/poky/meta-yocto-bsp \
  /home/zappy/Desktop/fyocto/meta-ivi/meta-ivi \
  /home/zappy/Desktop/fyocto/meta-ti \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  /home/zappy/Desktop/fyocto/poky/meta \
  /home/zappy/Desktop/fyocto/poky/meta-yocto \

我的local.conf文件是(仅限编辑的行)

代码语言:javascript
复制
MACHINE?= ”pandaboard”
DISTRO ?= "poky-ivi-systemd"
INCOMPATIBLE_LICENSE = "GPLv3"

有谁熟悉这些类型的错误吗?请随时询问是否需要更多详细信息来了解问题

编辑:这是persistence-client-library_git.bb文件

代码语言:javascript
复制
SUMMARY = "GENIVI Persistence Client Library"
DESCRIPTION = "The Persistence Management is responsible to handle \
persistent data, including all data read and modified often during \
a lifetime of an infotainment system."
HOMEPAGE = "http://projects.genivi.org/persistence-client-library"
BUGTRACKER = "http://bugs.genivi.org/enter_bug.cgi?product=Persistence"
LICENSE = "MPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=6161c6840f21a000e9b52af81d2ca823"

DEPENDS = "dlt-daemon dbus libcheck persistence-common-object"

PV = "7.0+git${SRCPV}"

SRC_URI = "git://git.projects.genivi.org/persistence/persistence-client-library.git"
SRCREV  = "441b3ce710ec6b7f1e6360cdf29e5c4243af9f1e"
S = "${WORKDIR}/git"

inherit pkgconfig autotools-brokensep

PARALLEL_MAKE = ""

FILES_${PN} = " \
   ${libdir}/*.so \
   ${libdir}/*.so.* \
   ${sysconfdir} \
"

do_install_append() {
    install -d ${D}${sysconfdir}/dbus-1/system.d
    install -m 0644 ${S}/config/org.genivi.persistence.admin.conf ${D}${sysconfdir}/dbus-1/system.d
}

RDEPENDS_${PN} = "node-state-manager"
EN

回答 1

Stack Overflow用户

发布于 2015-05-11 14:51:02

问题:找不到persistence-client-library_git.bb中提到的inherit pkgconfig autotools-brokensep所在的autotools-brokensep.bbclass

解决方案:提供文件所在的bblayers.conf中的文件路径,甚至检查文件所在的layers.conf。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30118607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档