当前位置:  技术问答>linux和unix

加入yaffs2,编译内核显示error: unknown field `prepare_write' specified in initializer

    来源: 互联网  发布时间:2016-10-07

    本文导语:  In file included from include/linux/kobject.h:21,                  from include/linux/module.h:16,                  from fs/yaffs2/yaffs_fs.c:43: include/linux/sysfs.h:183: warning: parameter has incomplete type fs/yaffs2/yaffs_fs.c:200: e...

In file included from include/linux/kobject.h:21,
                 from include/linux/module.h:16,
                 from fs/yaffs2/yaffs_fs.c:43:
include/linux/sysfs.h:183: warning: parameter has incomplete type
fs/yaffs2/yaffs_fs.c:200: error: unknown field `prepare_write' specified in initializer
fs/yaffs2/yaffs_fs.c:200: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c:201: error: unknown field `commit_write' specified in initializer
fs/yaffs2/yaffs_fs.c:201: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c:216: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c:218: error: unknown field `sendfile' specified in initializer
fs/yaffs2/yaffs_fs.c:218: error: `generic_file_sendfile' undeclared here (not in a function)
fs/yaffs2/yaffs_fs.c:218: error: initializer element is not constant
fs/yaffs2/yaffs_fs.c:218: error: (near initialization for `yaffs_file_operations.aio_fsync')
fs/yaffs2/yaffs_fs.c:249: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c:254: error: unknown field `read_inode' specified in initializer
fs/yaffs2/yaffs_fs.c:254: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c:255: error: unknown field `put_inode' specified in initializer
fs/yaffs2/yaffs_fs.c: In function `yaffs_get_inode':
fs/yaffs2/yaffs_fs.c:815: error: implicit declaration of function `iget'
fs/yaffs2/yaffs_fs.c:815: warning: assignment makes pointer from integer without a cast
fs/yaffs2/yaffs_fs.c: In function `yaffs_mknod':
fs/yaffs2/yaffs_fs.c:989: error: dereferencing pointer to incomplete type
fs/yaffs2/yaffs_fs.c:990: error: dereferencing pointer to incomplete type
fs/yaffs2/yaffs_fs.c: In function `yaffs_symlink':
fs/yaffs2/yaffs_fs.c:1169: error: dereferencing pointer to incomplete type
fs/yaffs2/yaffs_fs.c:1170: error: dereferencing pointer to incomplete type
fs/yaffs2/yaffs_fs.c: In function `yaffs_internal_read_super':
fs/yaffs2/yaffs_fs.c:1581: warning: int format, different type arg (arg 2)
fs/yaffs2/yaffs_fs.c: In function `init_yaffs_fs':
fs/yaffs2/yaffs_fs.c:2106: error: `proc_root' undeclared (first use in this function)
fs/yaffs2/yaffs_fs.c:2106: error: (Each undeclared identifier is reported only once
fs/yaffs2/yaffs_fs.c:2106: error: for each function it appears in.)
fs/yaffs2/yaffs_fs.c: In function `exit_yaffs_fs':
fs/yaffs2/yaffs_fs.c:2152: error: `proc_root' undeclared (first use in this function)
make[2]: *** [fs/yaffs2/yaffs_fs.o] 错误 1
make[1]: *** [fs/yaffs2] 错误 2
make: *** [f


请问一下怎么解决~~

|
国家伟大的防火墙阿, 挡住了,所以访问不了www.yaffs.net

你的编译器版本有点低, 没加入  yaffs 以前,内核能编译通过吗?

|
错误好多呢。
有没有给yaffs2打补丁?
同时你内核是什么版本的?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Double Ended Queues(双向队列) 成员 push_front():在头部加入一个元素
  • linux加入windows域 是什么意思?求详解,加入后的效果是怎么样的
  • C++ Double Ended Queues(双向队列) 成员 push_back():在尾部加入一个元素
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • C++ Queues(队列) 成员 push():在末尾加入一个元素
  • 怎么在linux中加入一个路径,让他每次重起自动加入??
  • C++ Priority Queues(优先队列) 成员 push():加入一个元素
  • 如何将一个用户加入到一个组中,在线等待!
  • 怎样将扩展名为jar的文件加入到applet中?
  • 本人建了一个linux的群,欢迎加入啊
  • QT群QQ:2966118. 有兴趣的可以加入,
  • 新手如何加入开源项目 有什么好的c++,java 开源适合新手 请指点!
  • Android world群:62553058欢迎大家加入!
  • 如何加入到一个开源项目中?
  • 新建 一 LINUX C语言编程交流群 大家若有兴趣就加入一起交流哈
  • linux下用kerberos客户端加入windows域的问题
  • 如何将第三方包加入 谢谢,急
  • 加入linux家族,以後就在這混了!散分!
  • 在linux中的网卡中,怎么加入2个协议? pxe & tcp/ip
  • 得分套餐(26分):2.在jbuilder3.5中如何加入JAVAX.NET.*;这个新类?
  • java 里面怎么加入安全数组


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3