Hope this is the right place for this.
Building linux-sources-2.4.17-r2, make modules fails when HFS (Apple Macintosh
FS) is built as module
error is below:
file.c: In function 'hfs_file_read':
file.c:172: structure has no member named 'f_reada'
make: ***[file.o] Error 1
make: Leaving directory '/usr/src/linux-2.4.17-r2/fs/hfs'
make: ***[_modsubdir_hfs] Error 2
make: Leaving directory '/usr/src/linux-2.4.17-r2/fs'
make: *** [_mod_fs] Error 2
Tod, could you check and see if it builds w/ a vanilla (unpatched) kernel?
Usually kernel build problems come from the fact that "stable" isn't
really the right word for the 2.4 series....
Yes, if you could try 2.4.18_pre7 and let me know how that goes, that would be
helpful. If HFS still has problems, then this issue should be forwarded to the
It looks like the hfs code has some major syntax errors and that whoever
modified it didn't even try compiling it to make sure that their changes worked.
I'm going to wait for 2.4.18 which will hopefully fix this. Until then, we'll
be without HFS support.