Re: [Yaffs] mtdemul2k compiling

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Charles Manning
Date:  
To: yaffs
CC: 千庭
Subject: Re: [Yaffs] mtdemul2k compiling
This has become obsolete.

It is better to use the nand emulator provided by mtd.

On Friday 01 December 2006 04:24, 千庭 wrote:
> hello~~~
> i got a problem in compiling mtdemul2k~~~
> when i use "make" command in "yaffs2/mtdemul"  Directory(I have modified
> the kernel path in Makefile)
> There is some errors~~
> Here is the error messages...
> .
> .
> .
> /usr/src/linux-2.6.16.34/include/linux/mtd/nand.h:332: error: expected
> specifier-qualifier-list before 'u16'
> In file included from ../yportenv.h:40,
>                  from ../yaffs_guts.h:24,
>                  from ../yaffs_nandemul2k.h:24,
>                  from nandemul2k.c:38:
> /usr/src/linux-2.6.16.34/include/linux/vmalloc.h:38: error: expected
> declaration specifiers or '...' before 'pgprot_t'
> /usr/src/linux-2.6.16.34/include/linux/vmalloc.h:40: error: expected
> declaration specifiers or '...' before 'pgprot_t'
> /usr/src/linux-2.6.16.34/include/linux/vmalloc.h:42: error: expected
> declaration specifiers or '...' before 'pgprot_t'
> /usr/src/linux-2.6.16.34/include/linux/vmalloc.h:46: error: expected
> declaration specifiers or '...' before 'pgprot_t'
> /usr/src/linux-2.6.16.34/include/linux/vmalloc.h:59: error: expected
> declaration specifiers or '...' before 'pgprot_t'
> In file included from ../yaffs_nandemul2k.h:24,
>                  from nandemul2k.c:38:
> ../yaffs_guts.h:608: error: field 'sem' has incomplete type
> ../yaffs_guts.h:609: error: field 'grossLock' has incomplete type
> nandemul2k.c: In function 'nandemul2k_scan':
> nandemul2k.c:627: warning: assignment from incompatible pointer type
> make: *** [nandemul2k.o] Error 1

>
> What is the error message mean?
> How to correct it?
>
> Could you tell me which Linux Kernel Version that you suggest??
>
> Thanks