Bitbake:如何构建一个特定的python3 recip

2024-09-29 02:28:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试构建一个包含python3(3.4版)的定制Linux映像,但在尝试过程中遇到了一些构建错误,我通常使用我创建的顶层来添加包的更新版本,或者添加pocky或openembedded层中不存在的recipe,因为我使用的是yocto daisy,它的大多数包都不推荐使用。你知道吗

我已经成功地用python2.7和python3.3构建了我的图像,它们已经在pocky元层中提供了:

  • 正在将IMAGE\u INSTALL\u append=“python3 python3 misc python3 modules”添加到conf/本地.conf

  • 应用这个patch避免与python2中的2to3符号链接冲突:

但是,当我从the OpenEmbedded Layer Index添加配方并使用以下方法设置首选版本后,尝试使用python3.4构建项目:

PREFERRED_VERSION_python3 = "3.4.1"

我得到这个编译错误:

 * satisfy_dependencies_for: Cannot satisfy the following dependencies for python3-modules:
 *  python3-elementtree *   python3-mmap *  python3-fcntl *     python3-gdbm *  python3-fcntl *     python3-resource *  python3-mmap *  python3-elementtree *   python3-syslog * 
 * opkg_install_cmd: Cannot install package python3-modules.

有什么见解吗?你知道吗


Tags: installthe版本modulesforconf错误dependencies