Article [#4317] YAFFS2 compiling fails on 2.6.26 svn trunk

[#4317] YAFFS2 compiling fails on 2.6.26 svn trunk

Submitted By: Bryan Wu

Open Date

2008-08-07 04:22:49     Close Date

2008-08-07 04:30:35

Priority:

Medium     Assignee:

Bryan Wu

Status:

Closed     Fixed In Release:

N/A

Found In Release:

N/A     Release:

Category:

N/A     Board:

N/A

Processor:

N/A     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

App binary format:

N/A     

Summary: YAFFS2 compiling fails on 2.6.26 svn trunk

Details:

  CC [M]  fs/yaffs2/yaffs_fs.o

fs/yaffs2/yaffs_fs.c:289: error: unknown field ‘read_inode’ specified in initializer

fs/yaffs2/yaffs_fs.c:289: warning: initialization from incompatible pointer type

fs/yaffs2/yaffs_fs.c:290: error: unknown field ‘put_inode’ specified in initializer

fs/yaffs2/yaffs_fs.c: In function ‘yaffs_get_inode’:

fs/yaffs2/yaffs_fs.c:851: error: implicit declaration of function ‘iget’

fs/yaffs2/yaffs_fs.c:851: warning: assignment makes pointer from integer without a cast

fs/yaffs2/yaffs_fs.c: In function ‘yaffs_file_write’:

fs/yaffs2/yaffs_fs.c:886: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘size_t’

fs/yaffs2/yaffs_fs.c:895: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘size_t’

fs/yaffs2/yaffs_fs.c: In function ‘yaffs_readdir’:

fs/yaffs2/yaffs_fs.c:972: warning: assignment from incompatible pointer type

fs/yaffs2/yaffs_fs.c:972: warning: comparison of distinct pointer types lacks a cast

fs/yaffs2/yaffs_fs.c:975: warning: initialization from incompatible pointer type

fs/yaffs2/yaffs_fs.c: In function ‘yaffs_rename’:

fs/yaffs2/yaffs_fs.c:1276: warning: passing argument 1 of ‘list_empty’ from incompatible pointer type

fs/yaffs2/yaffs_fs.c: In function ‘yaffs_put_super’:

fs/yaffs2/yaffs_fs.c:1532: warning: passing argument 1 of ‘list_del’ from incompatible pointer type

fs/yaffs2/yaffs_fs.c: In function ‘yaffs_internal_read_super’:

fs/yaffs2/yaffs_fs.c:1816: warning: assignment from incompatible pointer type

fs/yaffs2/yaffs_fs.c:1838: warning: assignment from incompatible pointer type

fs/yaffs2/yaffs_fs.c:1867: warning: passing argument 1 of ‘list_add_tail’ from incompatible pointer type

fs/yaffs2/yaffs_fs.c: In function ‘yaffs_proc_read’:

fs/yaffs2/yaffs_fs.c:2077: warning: initialization from incompatible pointer type

fs/yaffs2/yaffs_fs.c: In function ‘init_yaffs_fs’:

fs/yaffs2/yaffs_fs.c:2250: error: ‘proc_root’ undeclared (first use in this function)

fs/yaffs2/yaffs_fs.c:2250: error: (Each undeclared identifier is reported only once

fs/yaffs2/yaffs_fs.c:2250: error: for each function it appears in.)

fs/yaffs2/yaffs_fs.c: In function ‘exit_yaffs_fs’:

fs/yaffs2/yaffs_fs.c:2296: error: ‘proc_root’ undeclared (first use in this function)

make[3]: *** [fs/yaffs2/yaffs_fs.o] Error 1

make[2]: *** [fs/yaffs2] Error 2

make[1]: *** [fs] Error 2

make[1]: *** Waiting for unfinished jobs....

make[1]: Leaving directory `/svn/bf54x/linux-2.6.x'

make: *** [linux] Error 1

Follow-ups

--- Bryan Wu                                                 2008-08-07 05:30:28

Fixed by committing the latest YAFFS2 cvs code.

So close it.

-Bryan

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

File Name     File Type     File Size     Posted By

No Files Were Found

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.