Yocto Jethro:没有 gdbserver 的包提供程序
Yocto Jethro: no package provider for gdbserver
我正在使用 freescale.github.io 飞思卡尔社区 BSP。
在local.conf、MACHINE ?? = "wandboard"
中我添加了EXTRA_IMAGE_FEATURES += "tools-debug"
这会将 gdb、gdbserver 和一些其他工具添加到 rootfs。
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?
尝试重建 gdb,gdb makefile 中有一个非常罕见的错误,这意味着它有时似乎无法构建 gdbserver。这将清理并强制重建:
bitbake gdb -cclean ; bitbake gdb -C unpack
事实上,
bitbake gdb -ccleanall ;
bitbake gdb -C unpack
有效;
我试过 -c clean,但我得到了同样的错误,没有 gdbserver 的包提供程序。
我正在使用 freescale.github.io 飞思卡尔社区 BSP。
在local.conf、MACHINE ?? = "wandboard"
中我添加了EXTRA_IMAGE_FEATURES += "tools-debug"
这会将 gdb、gdbserver 和一些其他工具添加到 rootfs。
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?
尝试重建 gdb,gdb makefile 中有一个非常罕见的错误,这意味着它有时似乎无法构建 gdbserver。这将清理并强制重建:
bitbake gdb -cclean ; bitbake gdb -C unpack
事实上,
bitbake gdb -ccleanall ;
bitbake gdb -C unpack
有效;
我试过 -c clean,但我得到了同样的错误,没有 gdbserver 的包提供程序。