最终安装失败(buildroot)

Posted

技术标签:

【中文标题】最终安装失败(buildroot)【英文标题】:Make install fails at the end (buildroot) 【发布时间】:2018-02-27 21:51:44 【问题描述】:

我正在交叉编译 ecasound,这可以很好地编译所有二进制文件,但在安装阶段(结束时?)失败。

问题是,我没有看到任何错误消息或任何东西,所以我只能在这里猜测:

ecasound: installs files in /home/buildroot/buildroot-2018.02-rc2/output/target//home/buildroot/buildroot-2018.02-rc2/output
make[1]: *** [/home/buildroot/buildroot-2018.02-rc2/output/build/ecasound-2.9.1/.stamp_target_installed] Error 1
make: *** [_all] Error 2

完整输出:https://pastebin.com/ca6FJebB(希望这包含足够的详细信息)

【问题讨论】:

【参考方案1】:

ecasound 'make install' 可能会返回(默默地?)并出现错误。我们在上游 Buildroot 中没有 ecasound 包,因此很难知道您在做什么,但安装位置 (../output/target/home/buildroot/..) 肯定看起来不对。

【讨论】:

【参考方案2】:

它在第一次完成构建之后确实有效,然后是单独的 ecasound,表明它缺少依赖项。原来这里缺少的部分是:BR2_PACKAGE_PYTHON_CURSES

如果有人想为 buildroot 构建 ecasound,我的 github 帐户中提供了一个工作包。不确定它是否是干净的代码/书上说的,但它可以工作..

【讨论】:

【参考方案3】:

问题是你的安装路径不知何故复制了自己

/home/buildroot/.../target//home/buildroot/...

我也见过好几次了,除了 make clean & make 还没有真正找到修复它的方法

【讨论】:

以上是关于最终安装失败(buildroot)的主要内容,如果未能解决你的问题,请参考以下文章

wsl2 libffi buildroot编译失败config.log: No such file or directory

wsl2 libffi buildroot编译失败config.log: No such file or directory

Eclipse安装PyDev失败的解决办法

delphixe11apk签名无效安装失败

为啥在 Mac OS 上安装 Nokogiri 失败并缺少 libiconv?

cad2018安装失败解决方法