报错信息
libfakeroot.c: In function ‘chown’:
libfakeroot.c:99:40: error: ‘_STAT_VER’ undeclared (first use in this function)
99 | #define INT_NEXT_STAT(a,b) NEXT_STAT64(_STAT_VER,a,b)
原因
由于fakeroot别人修复了一个bug,把_STATA_VER删掉了,重新打上最新的补丁即可。
步骤
1. 下载最新补丁
访问这个链接
下载下图buildroot,(提供懒人下载链接)
2. 解压进入后 /package/fakeroot/下,win可以在解压完后的目录下直接搜索fakeroot
3. 备份原来补丁,并替换成现在的,原来补丁目录
you_buildroot/package/fakeroot/
you_buildroot为自己所需要编译的buildroot所在文件夹,根据自己的情况
替换掉后如下文件
$ pwd
/home/hik/imx6ull/100ask_imx6ull_mini-sdk/Buildroot_2020.02.x/package/fakeroot
hik:fakeroot ->
$ tree -L 1
.
├── 0001-skip-doc-subdirs.patch
├── 0002-libfakeroot.c-define-_STAT_VER-if-not-already-define.patch
├── 0003-libfakeroot.c-add-wrappers-for-new-glibc-2.33-symbol.patch
├── 0004-configure.ac-fix-__xmknod-at-pointer-argument.patch
├── fakeroot.hash
└── fakeroot.mk