Since I wrote, I have placed the yaffs2 source into a linux 2.6.9 kernel
tree as fs/yaffs2. I have modified fs/Kconfig and fs/Makefile
appropriately and written fs/yaffs2/Makefile. Everything now compiles,
except yaffs_guts.c
I have attached the make output. From it, and email from Charles
Manning, I believe that the issue is that 2.6.9 has 'old' mtd and I need
'new' mtd. This weekend, I will check that possibility out.
Marty
-----Original Message-----
From:
yaffs-admin@stoneboat.aleph1.co.uk
[
mailto:yaffs-admin@stoneboat.aleph1.co.uk] On Behalf Of Sergei Sharonov
Sent: Friday, May 20, 2005 5:09 AM
To:
yaffs@stoneboat.aleph1.co.uk
Subject: [Yaffs] Re: Can't compile Yaffs2 for 2.6.8 with gcc 3.3.4
Hi,
> Everything compiles excecpt yaffs_fs.c and yaffs_guts.c
Please post compilation errors.
> I've clearly missed a step in the instructions. Advice? Pointers to
> the source for working versions in 2.6.8?
If we do not see the make output we cannot help you.
> I should mention that this is just a step towards getting yaffs to run
> on arm linux on the TI Perseus 2 development system. We have a
> working arm linux, and I'm trying to integrate yaffs2 with it.
I managed to compile yaffs2 for arm/2.6.10 about a month ago, but it did
not work. There have been fixes since then and I believe at least one
un-fixed issue.
I have yaffs1 working on arm and would like to get yaffs2 going as well.
Sergei Sharonov