Yocto Jethro:没有gdbserver的包提供者

时间:2016-04-19 22:15:11

标签: embedded-linux yocto openembedded

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

在local.conf MACHINE ?? = "wandboard"中,我添加了EXTRA_IMAGE_FEATURES += "tools-debug"

这将向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。

Computing transaction...error: Can't install packagegroup-core-tools-debug-1.0-r3@all: no package provides gdbserver

是否从bsp中删除了gdbserver?为什么删除它?如果没有,在哪里找到gdbserver?

2 个答案:

答案 0 :(得分:5)

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

bitbake gdb -cclean ; bitbake gdb -C unpack

答案 1 :(得分:-1)

事实上,

bitbake gdb -ccleanall  ;
bitbake gdb -C unpack

工程;

我试过-c clean,但是我得到了同样的错误,没有gdbserver的包提供程序。