/**********************************************************************
报错信息:
| ../../git/debugfs/../misc/create_inode.c: At top level:
| ../../git/debugfs/../misc/create_inode.c:395:18: error: conflicting types for 'copy_file_range'
| static errcode_t copy_file_range(ext2_filsys fs, int fd, ext2_file_t e2_file,
| ^~~~~~~~~~~~~~~
| In file included from ../../git/debugfs/../misc/create_inode.c:19:0:
| /usr/include/unistd.h:1110:9: note: previous declaration of 'copy_file_range' was here
| ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
| ^~~~~~~~~~~~~~~
说明:在Ubuntu 18.04上编译Yocto,e2fsprogs-native编译失败
2018-10-9 佛山顺德 Yangzf
/**********************************************************************
一、解决方法:
将{yocto_path}/build-fb/tmp/work/x86_64-linux/e2fsprogs-native/1.42.99+1.43+gitAUTOINC+0f26747167-r0/git/misc/create_inode.c中的头文件注释掉
//#include <unistd.h>