【发布时间】:2016-12-09 21:36:01
【问题描述】:
我尝试在 buildroot 中为 raspberrypi 3 创建一个 WebIOPi 包。 但我在命令 make 后从 buildroot 收到以下错误:
/bin/bash: ./configure: No such file or directory
package/pkg-generic.mk:206: recipe for target '/home/michael/biomedische/buildroot/output/build/WebIOPi-0.7.1/.stamp_configured' failed
make: *** [/home/michael/biomedische/buildroot/output/build/WebIOPi-0.7.1/.stamp_configured] Error 127
所以我在包中创建了一个目录 WebIOPi,创建了 config.in 和 WebIOPi.mk 文件。 我首先在从原始来源下载文件时遇到问题,我通过 wetransfer 链接解决了这个问题。然后编译器解压缩文件。但是后来我遇到了上面提到的问题。
它说我必须创建一个 configure.in 或 configure.ac 文件,但我不知道在哪里以及如何。 buildroot 手册上的信息不多(更多的是一个补丁,不确定这是一个补丁)。是不是因为我使用了自动工具,需要自己制作安装文件?
文件中有:
-> config.in 文件:
config BR2_PACKAGE_WEBIOPI
bool "WebIOPi"
depends on BR2_PACKAGE_PYTHON
help
This is a package to install WebIOPi
http://webiopi.trouch.com/
-> WebIOPi.mk 文件:
########################################################
#
# WebIOPi
#
########################################################
WEBIOPI_VERSION = 0.7.1
WEBIOPI_SOURCE = WebIOPi-$(WEBIOPI_VERSION).tar.gz
WEBIOPI_SITE = #wetransfer link
#WEBIOPI_SITE = http://sourceforge.net/projects/webiopi/files/
WEBIOPI_SITE_METHOD = wget
WEBIOPI_INSTALL_TARGET = YES
WEBIOPI_AUTORECONF = YES
WEBIOPI_CONF_OPTS += --with-python-support
WEBIOPI_LICENSE = LICENSE
WEBIOPI_DEPENDENCIES = python
$(eval $(autotools-package))
WebIOPi 有一个 setup.py 文件。它可以安装在我的虚拟 ubuntu 上。如果有更好的方法来为 buildroot 执行此操作,请随时欢迎。
非常感谢您。
【问题讨论】:
标签: python raspberry-pi3 buildroot