Hi!

I would love to use the ssh-fs, so i tried to compile several versions (0.9.0-rc2, rc1 and some 0.8.3) on my SuSE-Linux with kernel 2.4.19.

None of the compiles succeeded. I appended the error-message below. the kernel-sources match the running kernel and i already have compiled other kernel-modules with this setup.
Does anybody have an idea about this problem?

I would very much appreciate your help!
Sebastian Eichner

Here's the error-message:

make[4]: Entering directory `/home/sebastian/downloads/lufs-0.9.0pre2/kernel/Linux/2.4'
source='proc.c' object='proc.o' libtool=no \ depfile='.deps/proc.Po' tmpdepfile='.deps/proc.TPo' \ depmode=gcc /bin/sh ../../../config/depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I/lib/modules/2.4.19/build/include  -I/home/sebastian/downloads/lufs-0.9     .0pre2/include    -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -mpreferred-stack-boundary=2 -Wall -D__KER     NEL__ -DMODULE -DLINUX -c `test -f 'proc.c' || echo './'`proc.c
In file included from /lib/modules/2.4.19/build/include/linux/mm.h:4,
                 from /lib/modules/2.4.19/build/include/linux/slab.h:14,
                 from proc.c:26:
/lib/modules/2.4.19/build/include/linux/sched.h: In function `suser':
/lib/modules/2.4.19/build/include/linux/sched.h:758: structure has no member named `flags'
/lib/modules/2.4.19/build/include/linux/sched.h: In function `fsuser':
/lib/modules/2.4.19/build/include/linux/sched.h:767: structure has no member named `flags'
/lib/modules/2.4.19/build/include/linux/sched.h: In function `capable':
/lib/modules/2.4.19/build/include/linux/sched.h:787: structure has no member named `flags'
In file included from /lib/modules/2.4.19/build/include/linux/slab.h:14,
                 from proc.c:26:
/lib/modules/2.4.19/build/include/linux/mm.h: In function `pf_gfp_mask':
/lib/modules/2.4.19/build/include/linux/mm.h:643: structure has no member named `flags'
make[4]: *** [proc.o] Error 1
make[4]: Leaving directory `/home/sebastian/downloads/lufs-0.9.0pre2/kernel/Linux/2.4'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/sebastian/downloads/lufs-0.9.0pre2/kernel/Linux'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/sebastian/downloads/lufs-0.9.0pre2/kernel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sebastian/downloads/lufs-0.9.0pre2'
make: *** [all] Error 2