Embedded linux Yocto Jethro:没有gdbserver的包提供程序

Embedded linux Yocto Jethro:没有gdbserver的包提供程序,embedded-linux,yocto,openembedded,Embedded Linux,Yocto,Openembedded,我正在使用freescale.github.io freescale社区BSP 在local.conf中,MACHINE“wandboard”,我添加了额外的图像功能+=“工具调试” 这将向rootfs添加gdb、gdbserver和一些其他工具 SUMMARY = "Debugging tools" LICENSE = "MIT" inherit packagegroup PR = "r3" MTRACE = "" MTRACE_libc-glibc = "libc-mtrace" R

我正在使用freescale.github.io freescale社区BSP

在local.conf中,
MACHINE“wandboard”
,我添加了
额外的图像功能+=“工具调试”

这将向rootfs添加gdb、gdbserver和一些其他工具

SUMMARY = "Debugging tools"
LICENSE = "MIT"

inherit packagegroup

PR = "r3"

MTRACE = ""
MTRACE_libc-glibc = "libc-mtrace"

RDEPENDS_${PN} = "\
    gdb \
    gdbserver \
    strace \
    ${MTRACE} \
    "
然而,我得到了这个错误,bitbake找不到PN gdbserver

计算事务…错误:无法安装packagegroup-core-tools-debug-1.0-r3@all:没有软件包提供gdbserver


gdbserver是否已从bsp中删除?为什么会被移除?如果没有,gdbserver在哪里?

尝试重建gdb,gdb生成文件中有一个非常罕见的错误,这意味着它有时似乎没有构建gdbserver。这将清理并强制重建:

bitbake gdb -cclean ; bitbake gdb -C unpack
其实,

bitbake gdb -ccleanall  ;
bitbake gdb -C unpack
作品


我尝试了-c clean,但是我遇到了与gdbserver没有包提供程序相同的错误。

我尝试了
cleanall
cleansstate
,但仍然存在错误<代码>清理解决了这个问题。你知道为什么吗?考虑到cleanall调用cleansstate,cleansstate调用clean,没有。