/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/buildroot/output/rockchip_rk3399/.rockchipconfig:339:warning: override: reassigning to symbol BR2_PACKAGE_NTFS_3G # # configuration written to /home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/buildroot/output/rockchip_rk3399/.config # make: Leaving directory '/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/buildroot' you need to install 'unbuffer' (from package expect or expect-dev) log saved on /home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/br.log tail: cannot open '/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/br.log' for reading: No such file or directory Command exited with non-zero status 1 you take 0:04.44 to build builroot ====Build buildroot failed!====
时间: 2023-08-12 21:05:50 浏览: 230
根据你提供的输出,这是在构建 Buildroot 时遇到的一些警告和错误。
首先,警告显示 `/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/buildroot/output/rockchip_rk3399/.rockchipconfig` 文件中的第 339 行出现了一个警告,指示重新分配了符号 `BR2_PACKAGE_NTFS_3G`。这可能意味着在配置文件中对该符号进行了重复赋值。
然后,输出显示配置已写入 `/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/buildroot/output/rockchip_rk3399/.config` 文件。
接下来,输出显示离开了 `/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/buildroot` 目录。
然后,输出显示需要安装 `unbuffer` 工具。它建议你从 `expect` 或 `expect-dev` 包中安装 `unbuffer`。
然后,输出显示日志保存在 `/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/br.log` 文件中。
最后,输出显示尝试读取 `/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/br.log` 文件时出现错误,表示该文件不存在。
根据上述警告和错误,你可以尝试做以下几件事情:
1. 检查配置文件中是否对 `BR2_PACKAGE_NTFS_3G` 进行了重复赋值。打开 `/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/buildroot/output/rockchip_rk3399/.rockchipconfig` 文件,并检查第 339 行的设置。
2. 检查是否已经安装了 `expect` 或 `expect-dev` 包。你可以使用合适的软件包管理器来安装它们。例如,在 Ubuntu 或基于 Debian 的系统上,你可以使用以下命令:
```
sudo apt-get install expect
```
3. 检查构建日志是否存在。确认 `/home/clzdh/Desktop/rk3399_linux_release_v2.5.1_20210301/br.log` 文件是否存在,如果不存在,可能是由于构建过程中出现问题导致的。
如果问题仍然存在,请提供更多的上下文或详细描述你的构建环境和步骤,以便我们能够更好地帮助你解决问题。
阅读全文