【问题标题】:How to make WebIOPi package in buildroot, getting buildroot error 127 when making如何在buildroot中制作WebIOPi包,制作时出现buildroot错误127
【发布时间】: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


    【解决方案1】:

    看起来 WebIOPi 的创建并不是为了用于除 Raspbian 之外的任何东西。将其转换为 Buildroot 包(或 yocto 或 .deb 或任何其他发行版)并非易事。

    要开始使用,请查看Buildroot documentation for Python packages。您需要设置WEBIOPI_SUBDIR = python,因为setup.pypython 子目录中编写脚本。

    但是,这只会安装 python 部分。还有其他的点点滴滴需要安装,但是安装脚本setup.sh没有准备交叉搭建。所以你需要看看这个脚本,把它变成WEBIOPI_POST_INSTALL_TARGET_HOOKS的命令。

    如果您成功了,或者如果您需要更多帮助,请发送补丁至the Buildroot mailing list

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 2015-04-28
      相关资源
      最近更新 更多