在使用 2.6.37 内核是,添加yaffs2 文件系统时,总是出现编译错误,所以使用2.6.33内核代替
错误如下:
明明在yaffs2/yaffs_fs.c文件中声明了的 yaffs_delete_inode 函数了,就是报错,可能是自己功力不够,还没有能力去解决吧??这里仅仅记录错误,等大神了,去看看囖
- CC fs/yaffs2/yaffs_ecc.o
-
CC fs/yaffs2/yaffs_fs.o
-
fs/yaffs2/yaffs_fs.c:310:2: warning: initialization from incompatible pointer type
-
fs/yaffs2/yaffs_fs.c:380:2: warning: initialization from incompatible pointer type
-
fs/yaffs2/yaffs_fs.c:393:2: error: unknown field 'delete_inode' specified in initializer
-
fs/yaffs2/yaffs_fs.c:393:2: warning: initialization from incompatible pointer type
-
fs/yaffs2/yaffs_fs.c:394:2: error: unknown field 'clear_inode' specified in initializer
-
fs/yaffs2/yaffs_fs.c:394:2: warning: initialization from incompatible pointer type
-
fs/yaffs2/yaffs_fs.c: In function 'yaffs_delete_inode':
-
fs/yaffs2/yaffs_fs.c:725:2: error: implicit declaration of function 'clear_inode'
-
fs/yaffs2/yaffs_fs.c: In function 'yaffs_setattr':
-
fs/yaffs2/yaffs_fs.c:1703:4: error: implicit declaration of function 'inode_setattr'
-
fs/yaffs2/yaffs_fs.c: In function 'yaffs_internal_read_super':
-
fs/yaffs2/yaffs_fs.c:2498:2: error: implicit declaration of function 'init_MUTEX'
-
make[2]: *** [fs/yaffs2/yaffs_fs.o] 错误 1
-
make[1]: *** [fs/yaffs2] 错误 2
-
make: *** [fs] 错误 2
-
root@yuweixian:/opt/me_linux/linux-2.6.37#
阅读(1228) | 评论(0) | 转发(0) |