2023-07-21T16:24:18 checking whether mknod can create fifo without root privileges... configure: error: in `/mnt/rk3399/3399_4.4/buildroot/output/rockchip_rk3399/build/host-tar-1.29': 2023-07-21T16:24:18 configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check) 2023-07-21T16:24:18 See `config.log' for more details 2023-07-21T16:24:18 make[1]: *** [package/pkg-generic.mk:221: /mnt/rk3399/3399_4.4/buildroot/output/rockchip_rk3399/build/host-tar-1.29/.stamp_configured] Error 1 2023-07-21T16:24:18 make: *** [/mnt/rk3399/3399_4.4/buildroot/output/rockchip_rk3399/Makefile:16: _all] Error 2 Command exited with non-zero status 1 you take 0:19.87 to build builroot ERROR: Running build_buildroot failed! ERROR: exit code 1 from line 715: /usr/bin/time -f "you take %E to build builroot" $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG
时间: 2024-01-27 21:04:01 浏览: 190
stavens_opencv_optical_flow.rar_site:www.pudn.com_things
根据提供的错误信息,问题出现在运行 configure 命令时。错误信息中提到了一个解决方案,即在环境中设置 FORCE_UNSAFE_CONFIGURE=1 来绕过此检查。
你可以按照之前提到的步骤尝试解决问题:
1. 执行以下命令,设置环境变量:
```
export FORCE_UNSAFE_CONFIGURE=1
```
2. 然后重新运行构建命令:
```
/usr/bin/time -f "you take %E to build builroot" $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG
```
这样设置环境变量后,应该可以绕过权限检查,并继续进行构建过程。
如果问题仍然存在,你可以查看 `config.log` 文件,其中可能包含更详细的错误信息。你可以使用以下命令查看该文件:
```
cat config.log
```
请确保你的构建环境满足 RK3399 SDK 的要求,并且所有依赖项都正确安装。如果问题仍然存在,请提供更多关于构建环境、配置选项以及其他错误信息的详细信息,以便我能够提供更准确的帮助。
阅读全文