Hi,
Well, my mistake, I found that I have to enable the support for YAFFS2 in NAND.
After this, I could compile my kernel and it boots now.
My problem now is about modules. When I try to load a module, fat for example,
I'm getting this message:
Using /lib/modules/2.4.26-ts11-rt-r0/kernel/fs/fat/fat.o
insmod: kernel-module version mismatch
/lib/modules/2.4.26-ts11-rt-r0/kernel/fs/fat/fat.o was compiled for kern
el version
while this kernel is version 2.4.26-ts11-rt-r0.
modprobe: failed to load module fat
And I just can load it if I use -f option, is it right?
But when I try to test RTAI, I saw that I can't load RTAI modules. rtai_hal.o
is loaded well, but when I try to load rtai_up.o for example I'm getting the
message:
Using rtai_up.o
insmod: Warning: kernel-module version mismatch
rtai_up.o was compiled for kernel version
while this kernel is version 2.4.26-ts11-rt-r0
Warning: loading rtai_up will taint the kernel: no license
See http://www.tux.org/lkml/#export-tainted for information about tainted modu
les
Warning: loading rtai_up will taint the kernel: forced load
__alloc_pages: 5-order allocation failed (gfp=0x1f0/0)
__alloc_pages: 5-order allocation failed (gfp=0x1f0/0)
__alloc_pages: 5-order allocation failed (gfp=0x1f0/0)
__alloc_pages: 5-order allocation failed (gfp=0x1f0/0)
RTAI[malloc]: kmalloced extent 00000000, size 131072.
RTAI[malloc]: failed to initialize the global heap (size=131072 bytes).
insmod: init_module: rtai_up: Cannot allocate memory
Does anyone know what is happening?
Thanks,
Ronan.
--- In "ronis_br" <> wrote:
>
> Hi,
>
> With your procedures, I could compile the kernel correctly, but I just can do
> it when I disable the support for CONFIG_JFFS2_FS_NAND. But the system cannot
> boot correctly if I have this option disable in kernel.
>
> When I try to compile it with NAND support for JFFS2 enable, than I get the
> following error:
>
> arm-linux-gcc -D__KERNEL__ -I/home/ronan/sbc/kernel/linux24/include -Wall
> -Wstrict-prototypes -Wno-trigraphs -Os -fno-strict-aliasing -fno-common -Uarm
> -fno-common -pipe -mapcs-32 -D__LINUX_ARM_ARCH__=4 -march=armv4
> -mtune=arm9tdmi -msoft-float -Uarm -nostdinc -iwithprefix include
> -DKBUILD_BASENAME=wbuf -c -o wbuf.o wbuf.c
> wbuf.c: In function `jffs2_wbuf_pending_for_ino':
>
>
> wbuf.c:46: error: structure has no member named `wbuf_inodes'
>
>
> wbuf.c: In function `jffs2_clear_wbuf_ino_list':
>
>
> wbuf.c:69: error: structure has no member named `wbuf_inodes'
>
>
> wbuf.c:78: error: structure has no member named `wbuf_inodes'
>
>
> wbuf.c: In function `jffs2_wbuf_dirties_inode':
>
>
> wbuf.c:95: error: structure has no member named `wbuf_inodes'
>
>
> wbuf.c:99: error: structure has no member named `wbuf_inodes'
>
>
> wbuf.c:100: error: structure has no member named `wbuf_inodes'
>
>
> wbuf.c: In function `jffs2_wbuf_recover':
>
>
> wbuf.c:183: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:192: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:223: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:236: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:236: error: structure has no member named `oobinfo'
>
>
> wbuf.c:238: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:240: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:244: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:259: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:259: error: structure has no member named `wbuf'
>
>
> wbuf.c:259: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:273: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:279: error: structure has no member named `wbuf'
>
>
> wbuf.c:280: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:297: error: structure has no member named `oobinfo'
>
>
> wbuf.c:324: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:325: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:326: error: structure has no member named `wbuf'
>
>
> wbuf.c:326: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:333: error: structure has no member named `wbuf'
>
>
> wbuf.c:336: error: structure has no member named `wbuf'
>
>
> wbuf.c:336: error: structure has no member named `wbuf'
>
>
> wbuf.c:336: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:338: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:339: error: structure has no member named `wbuf_len'
>
>
> wbuf.c: In function `__jffs2_flush_wbuf':
>
>
> wbuf.c:420: error: structure has no member named `wbuf'
>
>
> wbuf.c:429: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:439: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:439: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:443: error: structure has no member named `wbuf'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:443: error: structure has no member named `wbuf'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:443: error: structure has no member named `wbuf'
>
>
> wbuf.c:443: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:445: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:445: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:446: error: structure has no member named `wbuf'
>
>
> wbuf.c:446: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:449: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:449: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:468: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:468: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:468: error: structure has no member named `wbuf'
>
>
> wbuf.c:468: error: structure has no member named `oobinfo'
>
>
> wbuf.c:470: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:470: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:470: error: structure has no member named `wbuf'
>
>
> wbuf.c:472: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:492: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:500: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:500: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:507: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:507: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:508: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:508: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:509: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:509: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:510: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:510: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:518: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:518: error: structure has no member named `wbuf'
>
>
> wbuf.c:518: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:518: error: structure has no member named `wbuf'
>
>
> wbuf.c:518: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:518: error: structure has no member named `wbuf'
>
>
> wbuf.c:520: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:520: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:521: error: structure has no member named `wbuf_len'
>
>
> wbuf.c: At top level:
>
>
> wbuf.c:529: error: parse error before '{' token
>
>
> wbuf.c:537: error: parse error before "if"
>
>
> wbuf.c:540: error: parse error before '&' token
>
>
> wbuf.c:540: warning: type defaults to `int' in declaration of `down'
>
>
> wbuf.c:540: warning: function declaration isn't a prototype
>
>
> wbuf.c:540: error: conflicting types for 'down'
>
>
> /home/ronan/sbc/kernel/linux24/include/asm/semaphore.h:83: error: previous
> definition of 'down' was here
>
> wbuf.c:540: warning: data definition has no type or storage class
>
>
> wbuf.c:543: error: parse error before '&' token
>
>
> wbuf.c:543: warning: type defaults to `int' in declaration of `up'
>
>
> wbuf.c:543: warning: function declaration isn't a prototype
>
>
> wbuf.c:543: error: conflicting types for 'up'
>
>
> /home/ronan/sbc/kernel/linux24/include/asm/semaphore.h:120: error: previous
> definition of 'up' was here
>
> wbuf.c:543: warning: data definition has no type or storage class
>
>
> wbuf.c:547: warning: type defaults to `int' in declaration of `old_wbuf_ofs'
>
>
> wbuf.c:547: error: `c' undeclared here (not in a function)
>
>
> wbuf.c:547: warning: data definition has no type or storage class
>
>
> wbuf.c:548: warning: type defaults to `int' in declaration of `old_wbuf_len'
>
>
> wbuf.c:548: error: conflicting types for 'old_wbuf_len'
>
>
> wbuf.c:532: error: previous declaration of 'old_wbuf_len' was here
>
>
> wbuf.c:548: warning: data definition has no type or storage class
>
>
> wbuf.c:550: error: parse error before "if"
>
>
> wbuf.c:553: error: parse error before '&' token
>
>
> wbuf.c:553: warning: type defaults to `int' in declaration of `down_write'
>
>
> wbuf.c:553: warning: function declaration isn't a prototype
>
>
> wbuf.c:553: error: conflicting types for 'down_write'
>
>
> /home/ronan/sbc/kernel/linux24/include/linux/rwsem.h:66: error: previous
> definition of 'down_write' was here
>
> wbuf.c:553: warning: data definition has no type or storage class
>
>
> wbuf.c:554: warning: type defaults to `int' in declaration of `ret'
>
>
> wbuf.c:554: error: redefinition of 'ret'
>
>
> wbuf.c:533: error: previous definition of 'ret' was here
>
>
> wbuf.c:554: error: initializer element is not constant
>
>
> wbuf.c:554: warning: data definition has no type or storage class
>
>
> wbuf.c:557: error: parse error before "if"
>
>
> wbuf.c:559: error: parse error before '&' token
>
>
> wbuf.c:559: warning: type defaults to `int' in declaration of `up_write'
>
>
> wbuf.c:559: warning: function declaration isn't a prototype
>
>
> wbuf.c:559: error: conflicting types for 'up_write'
>
>
> /home/ronan/sbc/kernel/linux24/include/linux/rwsem.h:98: error: previous
> definition of 'up_write' was here
>
> wbuf.c:559: warning: data definition has no type or storage class
>
>
> wbuf.c:567: warning: type defaults to `int' in declaration of `ret'
>
>
> wbuf.c:567: error: redefinition of 'ret'
>
>
> wbuf.c:554: error: previous definition of 'ret' was here
>
>
> wbuf.c:567: error: redefinition of 'ret'
>
>
> wbuf.c:554: error: previous definition of 'ret' was here
>
>
> wbuf.c:567: error: initializer element is not constant
>
>
> wbuf.c:567: warning: data definition has no type or storage class
>
>
> wbuf.c:568: error: parse error before "if"
>
>
> wbuf.c:571: error: parse error before '&' token
>
>
> wbuf.c:571: warning: type defaults to `int' in declaration of `down_write'
>
>
> wbuf.c:571: warning: function declaration isn't a prototype
>
>
> wbuf.c:571: warning: data definition has no type or storage class
>
>
> wbuf.c:572: warning: type defaults to `int' in declaration of `ret'
>
>
> wbuf.c:572: error: redefinition of 'ret'
>
>
> wbuf.c:567: error: previous definition of 'ret' was here
>
>
> wbuf.c:572: error: redefinition of 'ret'
>
>
> wbuf.c:554: error: previous definition of 'ret' was here
>
>
> wbuf.c:572: error: initializer element is not constant
>
>
> wbuf.c:572: warning: data definition has no type or storage class
>
>
> wbuf.c:575: error: parse error before "if"
>
>
> wbuf.c:577: error: parse error before '&' token
>
>
> wbuf.c:577: warning: type defaults to `int' in declaration of `up_write'
>
>
> wbuf.c:577: warning: function declaration isn't a prototype
>
>
> wbuf.c:577: warning: data definition has no type or storage class
>
>
> wbuf.c:580: error: parse error before '&' token
>
>
> wbuf.c:580: warning: type defaults to `int' in declaration of `down'
>
>
> wbuf.c:580: warning: function declaration isn't a prototype
>
>
> wbuf.c:580: warning: data definition has no type or storage class
>
>
> wbuf.c:585: error: parse error before '&' token
>
>
> wbuf.c:585: warning: type defaults to `int' in declaration of `up'
>
>
> wbuf.c:585: warning: function declaration isn't a prototype
>
>
> wbuf.c:585: warning: data definition has no type or storage class
>
>
> wbuf.c:590: error: parse error before '{' token
>
>
> wbuf.c:597: error: parse error before '&' token
>
>
> wbuf.c:597: warning: type defaults to `int' in declaration of `down_write'
>
>
> wbuf.c:597: warning: function declaration isn't a prototype
>
>
> wbuf.c:597: warning: data definition has no type or storage class
>
>
> wbuf.c:598: warning: type defaults to `int' in declaration of `ret'
>
>
> wbuf.c:598: error: redefinition of 'ret'
>
>
> wbuf.c:572: error: previous definition of 'ret' was here
>
>
> wbuf.c:598: error: redefinition of 'ret'
>
>
> wbuf.c:554: error: previous definition of 'ret' was here
>
>
> wbuf.c:598: error: initializer element is not constant
>
>
> wbuf.c:598: warning: data definition has no type or storage class
>
>
> wbuf.c:600: error: parse error before "if"
>
>
> wbuf.c:602: error: parse error before '&' token
>
>
> wbuf.c:602: warning: type defaults to `int' in declaration of `up_write'
>
>
> wbuf.c:602: warning: function declaration isn't a prototype
>
>
> wbuf.c:602: warning: data definition has no type or storage class
>
>
> wbuf.c: In function `jffs2_flash_direct_writev':
>
>
> wbuf.c:629: error: structure has no member named `wbuf'
>
>
> wbuf.c:632: error: structure has no member named `wbuf_sem'
>
>
> wbuf.c:635: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:636: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:636: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:637: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:637: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:638: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:638: error: structure has no member named `wbuf'
>
>
> wbuf.c:638: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:638: error: structure has no member named `wbuf'
>
>
> wbuf.c:638: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:638: error: structure has no member named `wbuf'
>
>
> wbuf.c:645: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:645: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:646: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:646: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:647: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:647: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:648: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:648: error: structure has no member named `wbuf'
>
>
> wbuf.c:648: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:648: error: structure has no member named `wbuf'
>
>
> wbuf.c:648: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:648: error: structure has no member named `wbuf'
>
>
> wbuf.c:658: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:660: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:671: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:671: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:672: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:672: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:675: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:675: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:678: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:694: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:698: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:698: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:699: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:699: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:701: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:702: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:702: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:705: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:705: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:711: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:711: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:718: error: structure has no member named `wbuf'
>
>
> wbuf.c:718: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:719: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:722: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:722: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:737: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:748: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:750: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:765: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:765: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:767: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:784: error: structure has no member named `oobinfo'
>
>
> wbuf.c:788: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:806: error: structure has no member named `wbuf_ofs'
>
>
> wbuf.c:806: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:806: error: structure has no member named `wbuf_pagesize'
>
>
> wbuf.c:821: error: structure has no member named `wbuf'
>
>
> wbuf.c:825: error: structure has no member named `wbuf'
>
>
> wbuf.c:831: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:831: error: structure has no member named `wbuf'
>
>
> wbuf.c:838: error: structure has no member named `wbuf_len'
>
>
> wbuf.c:838: error: `ino' undeclared (first use in this function)
>
>
> wbuf.c:838: error: (Each undeclared identifier is reported only once
>
>
> wbuf.c:838: error: for each function it appears in.)
>
>
> wbuf.c:844: error: structure has no member named `wbuf_sem'
>
>
> wbuf.c: At top level:
>
>
> wbuf.c:852: error: parse error before "struct"
>
>
> wbuf.c:859: error: parse error before '.' token
>
>
> wbuf.c:860: error: parse error before '.' token
>
>
> wbuf.c:867: error: parse error before "struct"
>
>
> wbuf.c:872: error: parse error before "if"
>
>
> wbuf.c:894: warning: type defaults to `int' in declaration of `ret'
>
>
> wbuf.c:894: error: redefinition of 'ret'
>
>
> wbuf.c:598: error: previous definition of 'ret' was here
>
>
> wbuf.c:894: error: redefinition of 'ret'
>
>
> wbuf.c:554: error: previous definition of 'ret' was here
>
>
> wbuf.c:894: warning: data definition has no type or storage class
>
>
> wbuf.c:895: error: parse error before '}' token
>
>
> wbuf.c:908: error: parse error before '&' token
>
>
> wbuf.c:908: warning: type defaults to `int' in declaration of `down_read'
>
>
> wbuf.c:908: warning: function declaration isn't a prototype
>
>
> wbuf.c:908: error: conflicting types for 'down_read'
>
>
> /home/ronan/sbc/kernel/linux24/include/linux/rwsem.h:44: error: previous
> definition of 'down_read' was here
>
> wbuf.c:908: warning: data definition has no type or storage class
>
>
> wbuf.c:914: warning: type defaults to `int' in declaration of `lwbf'
>
>
> wbuf.c:914: error: `owbf' undeclared here (not in a function)
>
>
> wbuf.c:914: warning: data definition has no type or storage class
>
>
> wbuf.c:915: error: parse error before "if"
>
>
> wbuf.c:921: warning: type defaults to `int' in declaration of `lwbf'
>
>
> wbuf.c:921: error: redefinition of 'lwbf'
>
>
> wbuf.c:914: error: previous definition of 'lwbf' was here
>
>
> wbuf.c:921: error: `len' undeclared here (not in a function)
>
>
> wbuf.c:921: error: `orbf' undeclared here (not in a function)
>
>
> wbuf.c:921: warning: data definition has no type or storage class
>
>
> wbuf.c:922: error: parse error before "if"
>
>
> wbuf.c: In function `jffs2_check_oob_empty':
>
>
> wbuf.c:956: warning: implicit declaration of function `jffs2_flash_read_oob'
>
>
> wbuf.c:972: error: structure has no member named `fsdata_pos'
>
>
> wbuf.c:973: error: structure has no member named `fsdata_pos'
>
>
> wbuf.c:973: error: structure has no member named `fsdata_len'
>
>
> wbuf.c: In function `jffs2_check_nand_cleanmarker':
>
>
> wbuf.c:1047: error: structure has no member named `fsdata_len'
>
>
> wbuf.c:1048: error: structure has no member named `fsdata_pos'
>
>
> wbuf.c: At top level:
>
>
> wbuf.c:1066: error: parse error before '-' token
>
>
> wbuf.c:1072: error: parse error before '.' token
>
>
> wbuf.c:1076: warning: type defaults to `int' in declaration of `ret'
>
>
> wbuf.c:1076: error: redefinition of 'ret'
>
>
> wbuf.c:894: error: previous definition of 'ret' was here
>
>
> wbuf.c:1076: error: redefinition of 'ret'
>
>
> wbuf.c:554: error: previous definition of 'ret' was here
>
>
> wbuf.c:1076: warning: implicit declaration of function
> `jffs2_flash_write_oob'
>
> wbuf.c:1076: error: `jeb' undeclared here (not in a function)
>
>
> wbuf.c:1076: error: `n' undeclared here (not in a function)
>
>
> wbuf.c:1076: error: initializer element is not constant
>
>
> wbuf.c:1076: warning: data definition has no type or storage class
>
>
> wbuf.c:1078: error: parse error before "if"
>
>
> wbuf.c:1097: error: parse error before numeric constant
>
>
> wbuf.c:1109: warning: type defaults to `int' in declaration of `ret'
>
>
> wbuf.c:1109: error: redefinition of 'ret'
>
>
> wbuf.c:1076: error: previous definition of 'ret' was here
>
>
> wbuf.c:1109: error: redefinition of 'ret'
>
>
> wbuf.c:554: error: previous definition of 'ret' was here
>
>
> wbuf.c:1109: error: `bad_offset' undeclared here (not in a function)
>
>
> wbuf.c:1109: warning: data definition has no type or storage class
>
>
> wbuf.c:1111: error: parse error before "if"
>
>
> wbuf.c: In function `jffs2_nand_set_oobinfo':
>
>
> wbuf.c:1146: error: structure has no member named `fsdata_pos'
>
>
> wbuf.c:1147: error: structure has no member named `fsdata_len'
>
>
> wbuf.c:1148: error: structure has no member named `fsdata_len'
>
>
> wbuf.c:1149: error: structure has no member named `fsdata_len'
>
>
> wbuf.c:1155: error: structure has no member named `oobinfo'
>
>
> wbuf.c:1156: error: structure has no member named `fsdata_pos'
>
>
> wbuf.c:1157: error: structure has no member named `fsdata_len'
>
>
> wbuf.c:1158: error: structure has no member named `badblock_pos'
>
>
> wbuf.c: At top level:
> wbuf.c:1169: error: parse error before numeric constant
> wbuf.c:1174: error: parse error before '&' token
> wbuf.c:1174: warning: type defaults to `int' in declaration of `init_rwsem'
> wbuf.c:1174: warning: function declaration isn't a prototype
> wbuf.c:1174: error: conflicting types for 'init_rwsem'
> /home/ronan/sbc/kernel/linux24/include/linux/rwsem-spinlock.h:57: error:
> previous declaration of 'init_rwsem' was here
> wbuf.c:1174: error: conflicting types for 'init_rwsem'
> /home/ronan/sbc/kernel/linux24/include/linux/rwsem-spinlock.h:57: error:
> previous declaration of 'init_rwsem' was here
> wbuf.c:1174: warning: data definition has no type or storage class
> wbuf.c:1175: error: parse error before '->' token
> wbuf.c:1182: warning: type defaults to `int' in declaration of `res'
> wbuf.c:1182: error: initializer element is not constant
> wbuf.c:1182: warning: data definition has no type or storage class
> wbuf.c:1193: error: parse error before "return"
> wbuf.c: In function `jffs2_dataflash_setup':
> wbuf.c:1205: error: structure has no member named `wbuf_sem'
> wbuf.c:1206: error: structure has no member named `wbuf_pagesize'
> wbuf.c:1207: error: structure has no member named `wbuf_ofs'
> wbuf.c:1209: error: structure has no member named `wbuf'
> wbuf.c:1209: error: structure has no member named `wbuf_pagesize'
> wbuf.c:1210: error: structure has no member named `wbuf'
> wbuf.c:1213: error: structure has no member named `wbuf_pagesize'
> wbuf.c: In function `jffs2_dataflash_cleanup':
> wbuf.c:1219: error: structure has no member named `wbuf'
> wbuf.c: At top level:
> wbuf.c:1222: error: parse error before numeric constant
> wbuf.c:1227: error: parse error before '&' token
> wbuf.c:1227: warning: type defaults to `int' in declaration of `init_rwsem'
> wbuf.c:1227: warning: function declaration isn't a prototype
> wbuf.c:1227: warning: data definition has no type or storage class
> wbuf.c:1228: error: parse error before '->' token
> make[3]: ** [wbuf.o] Erro 1
> make[3]: Saindo do diretório `/home/ronan/sbc/kernel/linux24/fs/jffs2'
> make[2]: ** [first_rule] Erro 2
> make[2]: Saindo do diretório `/home/ronan/sbc/kernel/linux24/fs/jffs2'
> make[1]: ** [_subdir_jffs2] Erro 2
> make[1]: Saindo do diretório `/home/ronan/sbc/kernel/linux24/fs'
> make: ** [_dir_fs] Erro 2
>
>
> Any ideas how can I fix this problem?
>
> Thanks,
>
> Ronan.
>
> --- In sjanisch@ wrote:
> >
> > From what I understand, porting rtai to the ts-7200 was a difficult
> > process. The ones that ts provides basically work as they are. If you
> > want to use a later version you are pretty much on your own. Of course I
> > think ts has a sort of laissez faire attitude about rtai in general.
> >
> > wrote on 08/01/2009 10:23:25 AM:
> >
> > > Thanks for you answer!
> > >
> > > One more question: in the RTAI project website, there is a newer
> > > version, is it good to use that new version or it doesn't work?
> > >
> > > Thanks,
> > > Ronan.
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|