我不确定这是否是问这个问题的最正确的地方,但无论如何我都会尝试。我必须将 Python aiortc库集成到使用 Yocto 构建整个环境的嵌入式系统中。因为没有此类库的配方,所以我按照本教程使用 pipoe 生成了一个。使用命令:pipoe --package aiortc --version 0.9.28 --python python3
我在自定义层内生成了几个 bb 文件,例如:python3-aioice_xx.xx.bb、python3-aiortc_xx.xx.bb、python3-cffi_xx.xx.bb 等等(我认为这些是依赖项) .
现在我想编译这个配方以检查是否所有内容都使用命令进行排序:bitbake python3-aiortc
,它似乎进展顺利并找到所有必需的文件,直到发生此错误并且我不知道如何解决它。有人能帮我吗?
我认为一些相关的行是:
错误:python3-aiortc-0.9.28-r0 do_configure:函数失败:do_configure
错误:不要尝试获取 `cffi>=1.0.0' 进行构建。请将其原生配方添加到 DEPENDS。
错误:python3-pyee-7.0.1-r0 do_configure:函数失败:do_configure
查看我链接的完整日志以获取更多信息。
===编辑===
添加了 python3-aiortc 配方内容。
SUMMARY = "An implementation of WebRTC and ORTC"
HOMEPAGE = "https://github.com/aiortc/aiortc"
AUTHOR = "Jeremy Lainé <jeremy.laine@m4x.org>"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=907b5e856b2e6bcd8a3cc8d338a6166f"
SRC_URI = "https://files.pythonhosted.org/packages/1a/34/d9c8e19b4d5157721a5b77750116c6bb6355f1d85b92e7de491269b9ee51/aiortc-0.9.28.tar.gz"
SRC_URI[md5sum] = "50dc651d643b16c95b0e1ad259baeb51"
SRC_URI[sha256sum] = "4a41122e043a75c93a80dbb6d884b6f7cf27b774ebdef226d819a2c3a997c550"
S = "${WORKDIR}/aiortc-0.9.28"
RDEPENDS_${PN} = "python3-aioice python3-av python3-cffi python3-crc32c python3-cryptography python3-pyee python3-pylibsrtp"
inherit setuptools3